TIDoS is made to be comprehensive and versatile. It is a highly flexible framework where you just have to select and use modules.
But before that, you need to set your own API KEYS for various OSINT purposes. To do so, open up API_KEYS.py under files/ directory and set your own keys and access tokens for SHODAN, CENSYS, FULL CONTACT, GOOGLE and WHATCMS. Public API KEYS and ACCESS TOKENS for SHODAN and WHATCMS have been provided with the TIDoS release itself. You can still add your own... no harm!
Finally, as the framework opens up, enter the website name eg. http://www.example.com and let TIDoS lead you. Thats it! Its as easy as that.
Recommended:
To update this tool, use tidos_updater.py module under tools/ folder.
Flawless Features :-
TIDoS Framework presently supports the following: and is under active development
Reconnaissance + OSINT
Passive Reconnaissance:
Nping Enumeration Via external APi
WhoIS Lookup Domain info gathering
GeoIP Lookup Pinpoint physical location
DNS Configuration Lookup DNSDump
Subdomains Lookup Indexed ones
Reverse DNS Lookup Host Instances
Reverse IP Lookup Hosts on same server
Subnets Enumeration Class Based
Domain IP History IP Instances
Web Links Gatherer Indexed ones
Google Search Manual search
Google Dorking (multiple modules) Automated
Email to Domain Resolver Email WhoIs
Wayback Machine Lookups Find Backups
Breached Email Check Pwned Email Accounts
Enumeration via Google Groups Emails Only
Check Alias Availability Social Networks
Find PasteBin Posts Domain Based
LinkedIn Gathering Employees & Company
Google Plus Gathering Domain Profiles
Public Contact Info Scraping FULL CONTACT
Censys Intel Gathering Domain Based
Threat Intelligence Gathering Bad IPs
Active Reconnaissance
Ping Enumeration Advanced
CMS Detection (185+ CMSs supported) IMPROVED
Advanced Traceroute IMPROVED
robots.txt and sitemap.xml Checker
Grab HTTP Headers Live Capture
Find HTTP Methods Allowed via OPTIONS
Detect Server Type IMPROVED
Examine SSL Certificate Absolute
Apache Status Disclosure Checks File Based
WebDAV HTTP Enumeration PROFIND & SEARCH
PHPInfo File Enumeration via Bruteforce
Comments Scraper Regex Based
Find Shared DNS Hosts Name Server Based
Alternate Sites Discovery User-Agent Based
Discover Interesting Files via Bruteforce
Common Backdoor Locations shells, etc.
Common Backup Locations .bak, .db, etc.
Common Password Locations .pgp, .skr, etc.
Common Proxy Path Configs. .pac, etc.
Multiple Index Paths index, index1, etc.
Common Dot Files .htaccess, .apache, etc
Common Logfile Locations .log, .changelog, etc
Information Disclosure
Credit Cards Disclosure If Plaintext
Email Harvester IMPROVED
Fatal Errors Enumeration Includes Full Path Disclosure
Internal IP Disclosure Signature Based
Phone Number Havester Signature Based
Social Security Number Harvester US Ones
Scanning & Enumeration
Remote Server WAF Enumeration Generic 54 WAFs
Port Scanning Ingenious Modules
Simple Port Scanner via Socket Connections
TCP SYN Scan Highly reliable
TCP Connect Scan Highly Reliable
XMAS Flag Scan Reliable Only in LANs
FIN Flag Scan Reliable Only in LANs
Port Service Detector
Web Technology Enumeration Absolute
Complete SSL Enumeration Absolute
Operating System Fingerprinting IMPROVED
Banner Grabbing of Services via Open Ports
Interactive Scanning with NMap 16 preloaded modules
Internet Wide Servers Scan Using CENSYS Database
Web and Links Crawlers
Depth 1 Indexed Uri Crawler
Depth 2 Single Page Crawler
Depth 3 Web Link Crawler