Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
S

SpiderFoot

SpiderFoot automates open-source intelligence gathering for threat intelligence and attack surface mapping.

Visit website Save

SpiderFoot is an open-source OSINT automation tool that gathers and correlates data on domains, IPs and identities through a self-hosted web interface or CLI.

Pricing
Open source
Deployment
Self-hosted
Platforms
Web
24,390stars4,028forks
4views
Updated

What is SpiderFoot?

SpiderFoot automates open-source intelligence collection for reconnaissance, threat intelligence and assessment of internet exposure. Scans can start from domains, IP addresses, network ranges, email addresses, usernames and other identifiers. Its modules exchange findings to discover related infrastructure, accounts and information across data sources.

The MIT-licensed Python application runs through an embedded web server or entirely from the command line, with Docker deployment also supported. It provides configurable correlation rules, visualisations, structured exports and a SQLite back end for custom queries. Some modules depend on external services and API keys; the sources describe managed hosting and additional collaboration features separately under SpiderFoot HX.

Key capabilities

  • Asset discovery Enumerates hosts, subdomains, DNS records and cloud storage resources associated with a target.
  • Threat intelligence Queries reputation services, blocklists and breach data sources for indicators linked to scanned entities.
  • Identity research Extracts contact information and searches for accounts associated with usernames and other identifiers.
  • Correlation Connects collected findings through a YAML-configurable rule engine and visualisations.
  • Data access Exports results in CSV, JSON and GEXF formats and supports custom queries against its SQLite back end.
  • Deployment Runs as a self-hosted Python application with a web interface or command line, with Docker deployment files provided.
Advertisements

Where SpiderFoot fits

SpiderFoot fits into reconnaissance for authorised penetration tests and red-team exercises, as well as defensive reviews of information an organisation exposes on the internet. Investigators can use its collection and correlation functions to explore relationships between infrastructure, identities and threat indicators.

Before deployment, teams should review the selected modules, scan scope and authorisation, particularly when enabling port scanning, DNS zone transfer attempts or other active checks. They should also verify external service requirements, API credentials and associated costs. The documentation recommends packaged releases rather than the development branch, which may contain features and modules that are not fully tested.

Reviews of SpiderFoot

No reviews yet

Be the first to share your experience with SpiderFoot.

Loading review form…

Alternatives to SpiderFoot

Compare SpiderFoot with these tools →