Skip to content

About

Email and password breach auditing across multiple databases (HIBP, LeakCheck, Breached). Batch mode and CSV reports.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

BreachHunter

Python License Category

Audits whether emails and passwords appear in known data breaches, querying multiple sources and exporting a CSV — useful for exposure assessments and security awareness.

BreachHunter checks each email against several breach databases and validates passwords against the Have I Been Pwned range API using the k-anonymity model, so a full password is never sent over the network. It takes a single value or a list, and writes a clean report you can hand to a client or a team.

Features

  • Multiple sources — Breached.me, LeakCheck.io and HIBP Pwned Passwords
  • k-anonymity password check — only a hash prefix leaves your machine
  • Batch mode — process thousands of emails from a .txt file
  • Email validation — format-checked before any request
  • Rate limiting — configurable delay to respect the APIs
  • CSV reports — plus optional log file and silent mode

Install

git clone https://github.com/CHDevSec/BreachHunter.git
cd BreachHunter
pip install requests

Usage

python3 checker_emails.py [options]
Option Description
--email ADDRESS Check a single email
--file FILE.txt Check a list of emails (one per line)
--password VALUE Check a password against HIBP (k-anonymity)
--output FILE.csv Output CSV (default resultado_emails.csv)
--sleep SECONDS Delay between requests (default 1.5)
--log FILE.log Write a log file
--silent Suppress console output

Examples

python3 checker_emails.py --email someone@example.com
python3 checker_emails.py --file leads.txt --output exposure.csv --sleep 2

Legal & ethical use

This tool is intended for authorized security testing and education only. Use it exclusively against systems you own or have explicit written permission to assess. The author assumes no liability for misuse or for any damage caused by this software. You are responsible for complying with all applicable laws.

License

MIT © 2025-2026 Caio Henrique (CHDevSec)

Part of the CHDevSec security tooling — portfolio · LinkedIn

About

Email and password breach auditing across multiple databases (HIBP, LeakCheck, Breached). Batch mode and CSV reports.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages