Utility to manage sets of phishing links making it easier to track their removal progress over time.
Project description
Phishing Tracker
Utility to manage sets of phishing links making it easier to track their removal progress over time.
Features
- Batch mode with
.yml
configuration file - Single shot mode by passing link/hostname/domain in at cli
- Collects useful reference-information and artifacts per phish link stored in an easy reference json file
- Create rules to define expected (or desired) analyzers output responses
- Easy to re-run and hence re-compare the latest status of phish-links over time
- Debug mode output to STDERR
Analyzers
- dig-domain - determine domain relative to TLD and collect A, CNAME, NS, MX, TXT records
- dig-hostname - collect A, AAAA, CNAME, NS, MX, TXT records
- http-get - perform http (clear-text) GET request capturing request/response headers and response content
- https-get - perform same as per http-get using HTTPS
- https-certificate - obtain the https SSL certificate and parse attributes
- smtp-headers - connect to hostname/domain MX records and capture the server header
- whois - perform a whois and parse associated attributes
Install
via PyPi
pip3 install phishing-tracker
via Source
git clone https://github.com/ndejong/phishing-tracker
cd phishing-tracker
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 setup.py clean
python3 setup.py test
python3 setup.py install
Project
Examples
Pending
Authors
License
BSD-2-Clause - see LICENSE file for full details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phishing-tracker-0.0.1.tar.gz
(10.7 kB
view hashes)
Built Distribution
Close
Hashes for phishing_tracker-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab223d933722472d7e1c422f57a42bab6668c6e1d20fa4b032da8e7d1cf912bf |
|
MD5 | 568429b3249fea1aaa0a814ea156e7b3 |
|
BLAKE2b-256 | 8d9f59ff9ed0c6efec9bbda8f1ec89e4357c2886240e400e55631bf909e09935 |