Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
LeakedMails — Automated email breach checker using Selenium to query HaveIBeenPwned for leaked credentials, generating CSV reports of compromised accounts. | Kitploit
Tools/GitHubGitHub/josue87/leakedmails
OSINT (Open Source Intelligence)Information GatheringEmail Harvesting
GitHubjosue87/leakedmails

LeakedMails

Automated email breach checker using Selenium to query HaveIBeenPwned for leaked credentials, generating CSV reports of compromised accounts.

View Repository
10365 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Supported Python versions License

LeakedMails - Check HaveIBeenPwned

root@kitploit:~
                                                                                                            
██╗     ███████╗ █████╗ ██╗  ██╗███████╗██████╗ ███╗   ███╗ █████╗ ██╗██╗     ███████╗
██║     ██╔════╝██╔══██╗██║ ██╔╝██╔════╝██╔══██╗████╗ ████║██╔══██╗██║██║     ██╔════╝
██║     █████╗  ███████║█████╔╝ █████╗  ██║  ██║██╔████╔██║███████║██║██║     ███████╗
██║     ██╔══╝  ██╔══██║██╔═██╗ ██╔══╝  ██║  ██║██║╚██╔╝██║██╔══██║██║██║     ╚════██║
███████╗███████╗██║  ██║██║  ██╗███████╗██████╔╝██║ ╚═╝ ██║██║  ██║██║███████╗███████║
╚══════╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝╚═════╝ ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝
|                                                 
|__ Check HaveIBeenPwned with Selenium... By @JosueEncinar

Manually searching for leaks of an email in HaveIBeenPwned is easy and fast, but when we want to do tens or hundreds of checks the work is tedious, so I have developed this small script to automate the search of a list of emails. This script makes use of Selenium to make the requests.

Requirements

  • Firefox: The tool is configured to work with the Firefox browser.
  • Geckodriver: You need to add the folder where the driver is located to your PATH.

Installation:

root@kitploit:~
> pip3 install -r requirements.txt

Usage

root@kitploit:~
> python3 leakedMails.py -f our_file_with_emails [-v] [-r]

Example

We launch the tool:

root@kitploit:~
python3 leakedMails.py -f emails.txt -r -v

File emails.txt has the following contents:

root@kitploit:~
[email protected]
[email protected]
[email protected]

The -v parameter indicates to display results without leaks. And the -r parameter is used to generate a file with the leaked emails. The execution shows us the following result in the terminal:

Running_LeakedMails

In the process, Firefox will be executed thanks to Selenium, and you will see something like the following screenshot:

Selenium_HaveIBeenPwned

The report is a .csv file containing 3 columns (email, name and date of the breach where found).

Results

Author

This project has been developed by:

  • Josué Encinar García -- @JosueEncinar

Note

This tool is a PoC. If you use the service on a regular basis, I recommend paying for its API. The services have to be maintained.

Download Tool