Skip to content

Awesome Hacker Search Engines

A curated list of websites for searching security, vulnerability, and internet-device data.

Stars
11.5k
Forks
1.1k
Licence
MIT
Language
Shell
Last update
4 days ago
Type
Curated list

What it is

This is a categorized list of web search engines and databases that security professionals use during penetration tests, vulnerability assessments, and bug bounty work. It groups links by purpose, such as finding internet-connected servers, looking up CVEs, locating exploits, or checking DNS and certificate records. It is a reference list of websites rather than a program you install.

  • Look up a CVE in NIST NVD, MITRE CVE, or osv.dev
  • Search internet-connected servers and services with engines such as Shodan, Censys, or ZoomEye
  • Find public exploit listings on Exploit-DB or Sploitus
  • Check Unix or Windows binaries for misuse patterns using GTFOBins or LOLBAS
  • Browse DNS, certificate, and web history sources listed in the categories

Great for

  • Security professionals starting a penetration test or vulnerability assessment who need a place to look up data
  • Bug bounty hunters looking for tools that map internet-facing assets
  • Blue team analysts checking CVE and advisory sources
  • Students learning which public security databases exist

Not ideal for

  • People who want software to install, since this is a list of web links rather than a tool (the README does not describe any downloadable app)
  • Anyone seeking guaranteed-current information, because the list links to third-party sites that can change or disappear
  • Use against systems you do not have permission to test, since many listed engines scan or expose internet-connected devices and the README gives no usage rules beyond its description
Step-by-step guide: how to use Awesome Hacker Search EnginesInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository to keep a local copy

    git clone https://github.com/edoardottt/awesome-hacker-search-engines
  2. 2

    Run it

    • Open the project page or the homepage linked in the repository.
    • Pick a category from the table of contents, such as Vulnerabilities or DNS.
    • Open a linked site and read its own terms and access rules before using it.
    • Return to the list when you need another source for the same kind of data.
  3. 3

    Get the most out of it

    • Use the table of contents to jump straight to the category that matches your task.
    • Compare results across several vulnerability databases, such as NVD, osv.dev, and GitHub Advisory Database, rather than relying on one.
    • Check the Exploits section alongside the Vulnerabilities section when you need proof-of-concept context.
    • Use the Servers section to see what public scanners report about your own infrastructure.

Downloads

Strengths

  • Organizes many sources into clear categories such as servers, vulnerabilities, DNS, and certificates
  • Each entry includes a short description of what the site offers
  • Released under the MIT license and maintained with recent activity

Trade-offs

  • It is only links and short descriptions, so the README does not explain how each site works or what it costs
  • Some listed services are commercial or require accounts, which the list does not state for each entry
  • Several entries repeat across categories, such as Rapid7 DB and Vulmon

How it compares

ProjectStarsTypeLevelUpdatedBest for
awesome-hacker-search-engines (this)11.5kCurated listbeginner4 days agoSecurity professionals starting a penetration test or vulnerability assessment who need a place to look up data
awesome-hacking17.4kCurated listbeginner2.4 years agoStudents looking for a starting map of security topics
awesome-security15.1kCurated listbeginner10 months agoSecurity learners looking for well-known tools in a given area
web-check35.3kAppintermediate4 days agoDevelopers checking how a site is configured
PayloadsAllTheThings82.3kCurated listbeginner6 days agoPenetration testers who want a quick reference of payload variations for a known vulnerability class
gitleaks30.6kCLIbeginner9 days agoDevelopers who want to catch accidentally committed credentials before they reach a shared repository

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.