SpiderFoot
FeaturedMIT🔎 General OSINT · Python
SpiderFoot automates OSINT collection so you can focus on analysis. With over 200 modules, it queries dozens of data sources to gather intelligence on IP addresses, domain names, email addresses, names, and more. SpiderFoot includes a web-based UI for scan management and result visualization, making it accessible for analysts who prefer a graphical interface. It can also be run from the command line for automation and integration into existing workflows.
Installation
pip
$ pip install spiderfootdocker
$ docker pull spiderfoot/spiderfootUse Cases
- Automated OSINT gathering across multiple data sources
- Digital footprint analysis for organizations
- Threat intelligence correlation
- Attack surface mapping
- Due diligence and background investigation
Tags
Details
- Category
- 🔎 General OSINT
- Language
- Python
- Repository
- smicallef/spiderfoot
- License
- MIT
Platforms
Alternatives & Comparisons
More in General OSINT
theHarvester
PythonGathers emails, names, subdomains, IPs, and URLs from multiple public sources for passive recon.
Maltego CE
JavaVisual link analysis tool for OSINT. Maps relationships between people, companies, domains, and infrastructure.
Holehe
PythonCheck if an email is registered on 120+ sites. Uses password recovery mechanisms to verify without logging in.
ExifTool
PerlRead, write, and edit metadata in files. Supports EXIF, GPS, IPTC, XMP, and more across dozens of formats.
PhoneInfoga
GoAdvanced phone number OSINT. Scans phone numbers using free resources to gather standard and disposable info.
Recon-ng
PythonFull-featured reconnaissance framework. Modular design with a Metasploit-like interface for OSINT gathering.