• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Steve Micallef avatar

SpiderFoot

OSINT automation for reconnaissance and attack surface mapping

  • Security testing and OSINT
View on GitHub
Website

What it is

SpiderFoot runs automated intelligence-gathering scans against a target such as a domain, IP address, email, username, or phone number, using over 200 modules that query threat feeds, DNS, breach databases, social sites, cloud buckets, and the dark web via Tor. Results land in a SQLite database, can be explored in a built-in web interface or from the command line, and exported as CSV, JSON, or GEXF. A YAML-based correlation engine flags notable findings. Penetration testers use it for target reconnaissance, while security teams run it to see what their own organisation exposes on the internet.

Images

Facts

Stars
23,646 GitHub stars.
23,646

Forks
3,786
Commits
3,742
Contributors
52
Language
Python
License
MIT
Last commit
Nov 5, 2023
On GitHub since
April 2012
First release
January 2020
Platforms
web, macOS, Windows, Linux, CLI, self-hosted
Self-hostable
Yes
Alternative to
Maltego, Shodan
Author
Steve Micallef
Tags
  • penetration-testing
  • osint
  • vulnerability-scanning
  • web-scraping

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • flowsint avatar

    Flowsint

    Graph-based OSINT investigation platform with automated enrichers

    9.9k
  • Soxoj avatar

    Maigret

    Username search across thousands of sites to build a profile dossier

    39.2k
  • Kaif avatar

    User Scanner

    Email and username lookup across thousands of sites for OSINT work

    5.4k