# Leaker

| **Leaker**       | **Quick Overview**                                                                                                                                                                                                          |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| URL              | <https://github.com/vflame6/leaker>                                                                                                                                                                                         |
| What it does     | Aggregates credential leak data from 12 breach databases into a single command-line interface, supporting searches by email, username, domain, keyword, and phone number with built-in deduplication and result enrichment. |
| How to use it    | Install the Go binary, configure API keys for your chosen sources, then run search commands such as \`leaker email <user@example.com>\` to query multiple breach databases at once and review consolidated results.         |
| Cost             | Free and open source. Some integrated data sources require paid API subscriptions.                                                                                                                                          |
| Account required | No (for sources with free tiers such as ProxyNova and Hudson Rock). Yes (for most other integrated sources requiring API keys).                                                                                             |
| Cookies          | None. Leaker is a command-line tool that does not use cookies or run in a browser.                                                                                                                                          |
| Ownership        | Developed by Maksim Radaev (@vflame6), an independent developer.                                                                                                                                                            |
| Use in Reporting | Useful for consolidating credential exposure checks across multiple sources in a single query, supporting breach investigations, penetration testing reconnaissance, and organisational risk assessments.                   |

### What does Leaker do?

Leaker is a passive leak enumeration tool that queries 12 different breach databases simultaneously and consolidates the results. Rather than manually searching each breach data provider individually, Leaker lets investigators run a single query and receive deduplicated, structured output from all configured sources at once.&#x20;

The tool supports five search types: email addresses, usernames, domain names, keywords, and phone numbers. Results may include exposed emails, usernames, passwords, password hashes, IP addresses, phone numbers, names, database sources, and associated URLs depending on what each source returns.&#x20;

**The lowdown**: It's a lightweight, single-binary CLI tool that saves time by querying multiple breach databases in parallel. It’s best suited for investigators and security professionals who already have API access to breach data providers and want to streamline their workflow. It does not provide its own breach data; it aggregates results from third-party sources.

### How to Use:

**1. Install Leaker using one of the available methods. The simplest is via Go: go install -v github.com/vflame6/leaker\@latest**&#x20;

Pre-built binaries and Docker images are also available from the [GitHub Releases page](https://github.com/vflame6/leaker/releases).

**2. Configure your API keys by editing the provider config file at \`$HOME/.config/leaker/provider-config.yaml\` (auto-generated on first run):**&#x20;

yaml

leakcheck: YOUR\_API\_KEY

dehashed: YOUR\_API\_KEY

Snusbase: YOUR\_API\_KEY

Some sources like ProxyNova require no API key. You can use \`-p\` flag or the \`LEAKER\_PROVIDER\_CONFIG\` environment variable to specify a custom config path.

**3. Run a search. For example, to search by email:**

leaker email <user@example.com>

<figure><img src="/files/y1qbxWoQG0wUxWsfy0BQ" alt=""><figcaption></figcaption></figure>

**4. Refine your search with flags.**

Restrict to specific sources: \`leaker email <user@example.com> -s leakcheck,dehashed&#x20;

Output as JSONL for pipeline integration: \`leaker email <user@example.com> -j\`&#x20;

Save results to file: \`leaker email <user@example.com> -o results.txt\`&#x20;

Verify credentials against HIBP: \`leaker email <user@example.com> -V\`&#x20;

Use verbose mode to see source attribution: \`leaker email <user@example.com> -v\`

\
**5. List your active sources to confirm configuration:**&#x20;

leaker -L &#x20;

### Cost

* [ ] Free
* [x] Partially Free
* [ ] Paid

Leaker itself is free and open source. However, most of the 12 integrated breach databases require paid API subscriptions. Two sources (ProxyNova and Hudson Rock) offer free access without API keys.&#x20;

## Data Processing

### Account Required:

* [ ] Yes
* [x] No

### Cookies:&#x20;

N/A. Leaker is a command-line tool and does not use cookies or operate in a browser environment.

### Use in Reporting

Leaker can support investigations by:&#x20;

* Consolidating credential exposure checks across multiple breach databases in a single query.&#x20;
* Identifying which specific breaches or databases contain exposed credentials for a target email, username, or domain.&#x20;
* Enriching results with password verification and hash type identification.&#x20;
* Producing structured JSONL output suitable for integration into automated analysis pipelines and reporting workflows.

| **Capabilities**                                               | **Limitations**                                                                      |
| -------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| Queries 12 breach databases simultaneously.                    | Does not provide its own breach data; depends entirely on third-party sources.       |
| Supports email, username, domain, keyword, and phone searches. | Most data sources require paid API subscriptions.                                    |
| Deduplicates results across multiple sources automatically.    | Coverage depends on which sources are configured and their respective data holdings. |
| Outputs in plain text or JSONL for pipeline integration.       | Command-line only; no graphical interface.                                           |
| Built-in credential verification via HIBP k-anonymity.         | Results quality varies depending on the sources queried.                             |
| Supports proxy routing and multi-key load balancing.           | <p><br></p>                                                                          |

### Summary

Leaker is a practical aggregation tool for investigators and security professionals who need to check credential exposure across multiple breach databases efficiently.

### Ownership

Developed by [Maksim Radaev](https://github.com/vflame6) (@vflame6), an independent developer. The tool is open source and hosted on GitHub.

### Ethical Considerations

* Use strictly for legitimate investigative, security research, or defensive purposes.&#x20;
* Handle any exposed personal data (credentials, emails, passwords) responsibly and in compliance with data protection regulations.&#x20;
* Do not use discovered credentials to access accounts or systems without authorisation.&#x20;
* Be aware that breach data may contain sensitive personal information; ensure appropriate handling and storage.&#x20;
* Respect the terms of service of each integrated data provider.&#x20;

### Related Tools:

* [Have I Been Pwned?](/osint-tools/have-i-been-pwned.md)
* [Hudson Rock](/osint-tools/hudson-rock.md)
* DeHashed
* [IntelliegenceX](/osint-tools/intelligencex.md)

#### Sources

[https://github.com/vflame6/leaker&#x20; <br>](<https://github.com/vflame6/leaker &#xD;&#xA;>)

**With thanks to Maksim Radaev for submitting this tool to us.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tools.osintnewsletter.com/osint-tools/leaker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
