This Python project aims to provide a tool for analyzing the security of IPs and Domains using the Shodan.io API. The script collects information about IPs and Domains, identifies potential vulnerabilities related to the versions of technologies mapped by Shodan, and queries CVEs in the NVD (https://nvd.nist.gov/) and ExploitDB (https://www.exploit-db.com/) databases. Additionally, it searches for Proof of Concepts (PoCs) of the CVEs on GitHub.
- Collection of information about IPs and Domains using the Shodan.io API.
- Identification of vulnerabilities based on mapped technology versions.
- Querying of CVEs in the NVD and ExploitDB databases.
- Simple and easy-to-use interface.
git clone https://github.com/detectibr/ThreatTrack.git
pip3 install -r requirements.txt
python3 ThreatTrack.py --xdbupdate
- shodan
- cve_searchsploit
- ipcalc
- ipaddress
- requests
- argparse