SpiderFoot

Automates OSINT collection with 200+ modules. Give it a domain, IP, email, name or username and explore the results in a web UI.

Open SpiderFoot ↗

https://github.com/smicallef/spiderfoot

Type
Command line
Cost
Free
Touches the target?
Yes, can be active
Account needed
No
Category
Frameworks & automation
Language
Python
License
MIT
Platforms
linux, macos, windows
GitHub stars
22,517
Last updated
2026-04-13
Link status
Online, checked 2026-09-26

Takes

Gives you

  • Domain
  • IP address
  • Email address
  • Person's name
  • Username
  • social profile

Install

git clone https://github.com/smicallef/spiderfoot && pip3 install -r spiderfoot/requirements.txt

Source: github.com/smicallef/spiderfoot · Docker image available

Where to go next

Found something with SpiderFoot? These tools take it as input.

Similar tools

Community database of fake banks, shipping companies and other scam websites, with reports and screenshots.

  • Website
  • Freemium

TakesDomain

Community database of reported malicious IPs. Shows abuse reports, a confidence score, the ISP and the usage type.

  • Website
  • Freemium

TakesIP addressDomain

Community threat-intelligence exchange. Look up an IP, domain or file hash to see the reports and campaigns it appears in.

  • Website
  • Free
  • Account

TakesIP addressDomainFile hash

Generates variations of known subdomains (dev-, -staging, numbers) and resolves them to find hidden hosts.

  • Command line
  • Free
  • Active

TakesDomain

Official registry lookup for IP ranges and networks in North America: who holds an address block and their contacts.

  • Website
  • Free

TakesIP addressCompany

Searches 600+ sites for accounts matching a username or email address and can export the results as a PDF or CSV report.

  • Command line
  • Free

TakesUsernameEmail address