In your .env file add the following lines:
VIRUS_TOTAL_KEY=your-api-key IPSTACK_KEY=your-api-key
Below I have tried to briefly explain what each module does:
- main.py - The
mainfunction to call other functions(Duh) - modules.py - Miscellaneous functions to help with various stuff
- check_uri.py - Defines a
URIClass which contains various information about the URI provided - virustotal.py - Defines a class
VIRUS_TOTALto store the results of Virus Total Analysis - whoisinfo.py - Defines a class
WHOISto store whois directory lookup - phishtank.py - Defines a class
PHISHTANKto store the results of PhishTank Analysis - sslcheck.py - Defines a class
SSL_INSPECTIONto contain information about the target website's SSL Certificate(when ever valid) - geotag.py - Defines a class
GEO_IPto store location information by leveraging IPStack API - freq.py - Get Entropy Of URI strings usingMark Baggett's Freq Code
- ERROR HANDLING
- USE THREADS!
- REFACTOR !!