For live demo you can checkout https://checkphish.ai
Request api key from https://bolster.ai/contact-us
sudo pip install requests
git clone https://github.com/bolster-inc/neo.git
wget https://github.com/bolster-inc/neo/archive/master.zip
unzip master.zip
python src/client.py -h
usage: client.py [-h] -f FILE
usage: client.py [-h] -k KEY -f FILE
required arguments:
-k KEY, --key KEY provide your api key
-f FILE, --file FILE file containing urls
-d DELIMITER, --delimiter DELIMITER specify your delimter
-c COLUMN, --column COLUMN provide your column number with urls
optional arguments:
-h, --help show this help message and exit
now provide your API KEY and file with urls to scan to the client. Each url needs to be in a new line.
cd neo/src/
python client.py -k <YOUR_API_KEY> -f "urls_to_scan.txt"
It accepts two optional paramaters. Multiple fields delimited by a character and we can choose the column with urls.
cd neo/src/
python client.py -k <YOUR_API_KEY> -f "urls_to_scan.txt" -d "specify_your_delimiter" -c <column_number_with_urls>
phish.txt - all the urls that have been identified as phish
clean.txt - all the urls that have been identified as clean
suspicious.txt - all the urls that have been identify as suspicious
pending.txt - all the urls that still being processed. Please query these urls again.
================ SAVING RESULTS ===========================
phish urls saved to file: /home/john/projects/neo_client/pending.txt
phish urls saved to file: /home/john/projects/neo_client/phish.txt
clean urls saved to file: /home/john/projects/neo_client/clean.txt
suspicious urls saved to file: /home/john/projects/neo_client/suspicious.txt
================ SCAN SUMMARY ===========================
Total Urls submitted: 175
Processing completed: 175
Processing pending: 0
Total phishing urls: 132
Total suspicious urls: 9
Total clean urls: 34
For any issues please follow instructions on this link