Reconnaissance. Threat intelligence.
Perimeter Monitoring.

SpiderFoot automates OSINT to find out everything possible about your target.

 Download Now  SpiderFoot HX

What is SpiderFoot?

SpiderFoot is a reconnaissance tool that automatically queries over 100 public data sources (OSINT) to gather intelligence on IP addresses, domain names, e-mail addresses, names and more. You simply specify the target you want to investigate, pick which modules to enable and then SpiderFoot will collect data to build up an understanding of all the entities and how they relate to each other.

What is OSINT?

OSINT (Open Source Intelligence) is data available in the public domain which might reveal interesting information about your target. This includes DNS, Whois, Web pages, passive DNS, spam blacklists, file meta data, threat intelligence lists as well as services like SHODAN, HaveIBeenPwned? and more. See the full list of data sources SpiderFoot utilises.

What can I do with SpiderFoot?

The data returned from a SpiderFoot scan will reveal a lot of information about your target, providing insight into possible data leaks, vulnerabilities or other sensitive information that can be leveraged during a penetration test, red team exercise or for threat intelligence. Try it out against your own network to see what you might have exposed!

Open Source

Written in Python and hosted on Github.


Has both an interactive web-based interface or a powerful command-line interface.

100+ modules

A growing list of modules that extract data from different OSINT sources and perform analysis.

Linux, & Windows

Run it from the Python source, or download the Windows executable.


Rich, interactive visualisations in your browser.

Fully Documented

Installation, usage and writing modules for SpiderFoot is fully documented.

Highly Configurable

Finely tune what data to collect and how.

SpiderFoot HX

Want a cloud-hosted solution with more functionality? Check out SpiderFoot HX.

Latest News

SpiderFoot 2.12 released

SpiderFoot 2.12 includes many new modules, including SecurityTrails, ARIN and among a number of improvements and bug fixes.

SpiderFoot running in Docker

A simpler way to get SpiderFoot running is to use Docker. This post will explain how to get your SpiderFoot Docker container up and running.

SpiderFoot 2.11 released

SpiderFoot 2.11 is a big release including six new modules, new data sources and bug fixes.

SpiderFoot in Action