___________________________________
/____________PhishFinder____________\
| ___________________ | [ON] |
| |#=================#| |---------|
| |****PH1$HF1ND3R****| | [<] [>] |
| |---->[SIGN IN]<----| |---------|
| |# Username:_______#| | REPORT |
| |# Password:_______#| | [X] |
| |----->[Enter]<-----| |---------|
| |#=================#| | BLOCK |
| |___________________| | [X] |
|_________________________|_-_-_-_-_|
\____________PhishFinder____________/
- Copyright (c) - 2023 Advia Credit Union -
PhishFinder is a Python tool that monitors new domain registrations, performs basic OSINT, and assigns risk scores based on select parameters. Ideal for finding fradulent web impersonators, set it up as a daily cronjob! It also generates risk report and sends it via email. It relies on the Whois DS free dataset.
- Downloads new domain registrations from WhoisDS.com.
- Matches domains with watchlist.txt or feedlist.txt and assigns risk scores.
- Emails a list of high-risk domains.
- Logs unresolved high-risk domains in dormant_domains.txt.
- Clone the repository.
- Execute
pip3 install -r requirements.txt
. - Run
setup.sh
. - Start with
python3 main.py
.
- Fork the project.
- Create your feature branch (
git checkout -b feature/NewFeature
). - Commit your changes (
git commit -am 'Add NewFeature'
). - Push to the branch (
git push origin feature/NewFeature
). - Open a pull request.
See the LICENSE file for details.