SpiderFoot
Automated OSINT and threat intelligence reconnaissance tool
Recon & OSINT5 commands
#osint#threat#intelligence#recon
Installation
1Clone the repository
2Install dependencies
3Run the setup
git clone https://github.com/smicallef/spiderfoot.git
cd spiderfoot
pip install -r requirements.txt
# Verify
python3 sf.py --helpBasic Usage
Automated OSINT scanning with CLI or web interface
# CLI scan against a domain
python3 sf.py -m example.com
# Start the web interface
python3 sf.py -l 0.0.0.0:5001
# Scan with specific modules
python3 sf.py -m example.com -m dns,whois,ssl
# Output results to file
python3 sf.py -m example.com -o json > results.jsonCommand Reference
5 commands
1Target domain or IP to scan
-m2Listen address for the web UI
-l3Output format (json, csv, html)
-o4Comma-separated list of modules to use
-s5Quiet mode — suppress banner output
-qWhen to Use
1
Automated OSINT collection for domains, IPs, and emails2
Threat intelligence gathering3
Surface and deep web reconnaissance4
Finding exposed information about an organizationNotes & Tips
1
200+ built-in OSINT modules2
Web UI available for interactive use3
Results are correlated to show relationships4
Can be used with Docker as wellCommon Errors & Solutions
Module errors
Check that all dependencies are installed for the specific module
Connection timeout
Some modules require internet access or may be blocked