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
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.
To install LEAK Tracker, you can run this command :
git clone https://github.com/PhoenixR49/leak-tracker
cd leak-tracker
npm run setup
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.
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.