scansearch-python

Official Python SDK and CLI for ScanSearch — live internet scanning & exposure-research platform. Alternative to Shodan and Censys. (by ScanSearch)

Scansearch-python Alternatives

Similar projects and alternatives to scansearch-python based on common topics and language

  1. bbot

    The recursive internet scanner for hackers. 🧡

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. pentest-ai

    Offensive-security MCP server with 205 wrapped tools, 17 specialist agents, and 60 SPA-aware probes for OWASP Top 10. CLI + MCP, BYO LLM. No API key needed on MCP path.

  4. metabigor

    OSINT power without API key hassle

  5. god-eye

    Discontinued AI-powered subdomain enumeration tool with local LLM analysis via Ollama - 100% private, zero API costs [GET https://api.github.com/repos/Vyntral/god-eye: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

  6. lumina

    ⚡ Passive OSINT reconnaissance tool — subdomains, GitHub leaks, Shodan, Wayback Machine (by surfruit)

  7. SpyHunt

    SpyHunt v4.0: A comprehensive Network Scanner & Vulnerability Assessment tool. Automate OSINT, Reconnaissance, and Bug Bounty hunting with advanced scanners (XXE, SSRF, SSTI, SQLi) plus Nuclei & Shodan integration. (Fork from @gotr00t0day) (by Pymmdrza)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better scansearch-python alternative or higher similarity.

scansearch-python discussion

Log in or Post with

scansearch-python reviews and mentions

Posts with mentions or reviews of scansearch-python. We have used some of these posts to build our list of alternatives and similar projects.
  • Finding Exposed Services (and Vulnerabilities) on Your Network: A Practical ScanSearch Guide
    1 project | dev.to | 4 Aug 2026
    This article isn't about setting up a traditional port scanner. Instead, we're going to explore how to leverage an internet-wide search engine for network devices and services, ScanSearch, to quickly identify and understand the public-facing footprint of your network. Think of it like Google, but for servers, routers, cameras, and everything else connected to the internet.
  • Finding Exposed APIs and Services: A Practical Guide for Developers
    1 project | dev.to | 27 Jul 2026
    ScanSearch is an internet-wide search engine designed to discover network devices, services, and vulnerabilities. Think of it as a Google for network assets. Instead of crawling websites, it indexes information about what's listening on IP addresses across the globe.
  • Finding Network Device Info Programmatically: A Python Guide with ScanSearch
    1 project | dev.to | 19 Jul 2026
    ScanSearch (https://scansearch.net) offers an API that allows you to perform these queries programmatically. While the specifics of API key acquisition aren't covered here, assume you have an API key ready for the following examples.
  • Finding Exposed Services & Vulnerabilities: A Developer's Quick Guide with ScanSearch
    1 project | dev.to | 12 Jul 2026
    This article will walk you through a practical approach to quickly discover network devices, their services, and even potential vulnerabilities using a powerful internet-wide search engine called ScanSearch. We'll focus on common developer use cases, showing you how to formulate queries to get actionable insights without running a single nmap command yourself.
  • Stop Guessing What’s Public: Automating Attack Surface Discovery
    1 project | dev.to | 24 Jun 2026
    import requests import json # Configuration API_KEY = "YOUR_SCANSEARCH_API_KEY" BASE_URL = "https://scansearch.net/api/v1" # Hypothetical API endpoint TARGET_NET = "192.168.1.0/24" # Replace with your actual public CIDR ALLOWED_PORTS = [80, 443] def fetch_exposed_services(net_range): """ Queries ScanSearch for all indexed services in a specific CIDR. """ headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # We search for the net range using the 'net' filter query = f"net:{net_range}" try: response = requests.get( f"{BASE_URL}/search", params={"q": query}, headers=headers ) response.raise_for_status() return response.json().get('results', []) except Exception as e: print(f"Error fetching data: {e}") return [] def audit_infrastructure(): print(f"--- Starting Audit for {TARGET_NET} ---") results = fetch_exposed_services(TARGET_NET) flagged_count = 0 for entry in results: ip = entry.get('ip') port = entry.get('port') service = entry.get('service', 'Unknown') if port not in ALLOWED_PORTS: print(f"[!] ALERT: Unexpected service found!") print(f" IP: {ip}") print(f" Port: {port}") print(f" Service: {service}") print(f" Banner: {entry.get('banner', 'N/A')[:50]}...") flagged_count += 1 if flagged_count == 0: print("No unexpected services found. Infrastructure looks clean.") else: print(f"Audit complete. {flagged_count} issues found.") if __name__ == "__main__": audit_infrastructure()
  • On-demand internet scanning in Python: scan any IP, CIDR, or country with ScanSearch
    1 project | dev.to | 16 Jun 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic scansearch-python repo stats
6
0
5.8
about 1 month ago

ScanSearch/scansearch-python is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of scansearch-python is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com