Skip to content

An easy to use tool for tracking email and password leaks

License

Notifications You must be signed in to change notification settings

PhoenixR49/leak-tracker

Repository files navigation

LEAK Tracker

Docker

GitHub License GitHub Release

LEAK Tracker is a simple application built with Node.js and Express.js will enable you to create monitors for your passwords, email addresses and others which will warn you if some private information have leaked on the Web.

See here the Docker documentation

How does it work?

LEAK Tracker searches search engines (Google and Bing) and the Have I Been Pwned? database for data leaks.

For example: if you create a monitor for the e-mail address "johndoe@example.com" which is updated every minute. LEAK Tracker will search Google, Bing and HIBP for this e-mail address to see if it appears. In this case, you will be alerted by email and in the application by a red dot next to the site where the address has been disclosed.

Pre-requisites

Git Node.js

Installation

To install LEAK Tracker, you can run this command :

git clone https://github.com/PhoenixR49/leak-tracker
cd leak-tracker
npm run setup

Configuration

To configure the app, you can go to .env file to edit the app settings.

Key Value
APP_NAME Name of app
PORT Port of the Express server
EMAIL_HOST Email host (smtp.gmail.com for Gmail)
EMAIL_PORT Port used by server for sending emails (465 for a TLS/SSL connection)
EMAIL_PASS Email password (use an app password for Gmail)

For email alerts, they may end up in your SPAM folder.

Run the app

To start LEAK Tracker, you can run the following command :

npm start

Make sure you are in the LEAK Tracker folder to run this command.

About

An easy to use tool for tracking email and password leaks

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published