shodan
« Back to VersTracker
Description:
Python library and command-line utility for Shodan
Type: Formula  |  Latest Version: 1.31.0@6  |  Tracked Since: Dec 18, 2025
Links: Homepage  |  @shodanhq  |  formulae.brew.sh
Category: Security
Tags: security reconnaissance cli api networking
Install: brew install shodan
About:
Shodan is a Python library and command-line interface (CLI) that provides programmatic access to the Shodan search engine. It allows users to query for internet-connected devices and services using a rich set of filters. The tool is essential for security researchers and system administrators to discover exposed assets and potential vulnerabilities.
Key Features:
  • Command-line utility for quick searches and account management
  • Python API for integrating Shodan data into custom scripts and applications
  • Host discovery and service enumeration capabilities
  • Alerting and monitoring for new vulnerabilities or exposed services
Use Cases:
  • Performing reconnaissance to identify an organization's external attack surface
  • Automating security audits to find misconfigured or exposed devices
  • Researching internet-wide trends in service exposure and technology usage
Alternatives:
  • masscan – Masscan is a port scanner that scans the entire internet, whereas Shodan queries a pre-indexed database of historical scans.
  • nmap – Nmap is a network exploration tool for scanning specific targets, while Shodan provides a global view of devices already indexed.
Version History
Detected Version Rev Change Commit
Dec 18, 2025 8:22am 1.31.0 6 VERSION_BUMP e861eb8f
Jan 3, 2025 1:39am 3 VERSION_BUMP cd570615
Jan 2, 2025 7:59pm 3 VERSION_BUMP ba113b25