awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 Repos

Awesome GitHub RepositoriesSecurity Reconnaissance Tools

Command-line utilities for performing security assessments and reconnaissance across diverse hardware environments.

Distinguishing note: Focuses on cross-platform security reconnaissance and transmission control, distinct from general-purpose network monitoring.

Explore 17 awesome GitHub repositories matching security & cryptography · Security Reconnaissance Tools. Refine with filters or upvote what's useful.

Awesome Security Reconnaissance Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • robertdavidgraham/masscanAvatar von robertdavidgraham

    robertdavidgraham/masscan

    25,355Auf GitHub ansehen↗

    Masscan is a command-line network scanner designed for large-scale discovery and infrastructure reconnaissance. It identifies open ports across specific network segments or the entire internet by probing vast address ranges with high efficiency. The tool functions as an asynchronous packet engine, bypassing standard operating system kernel networking stacks to transmit raw packets directly from application memory. The project distinguishes itself through a specialized architecture that manages millions of concurrent connections by separating packet transmission and reception into independent

    Provides a portable command-line interface for consistent security reconnaissance and transmission rate management across hardware platforms.

    C
    Auf GitHub ansehen↗25,355
  • rustscan/rustscanAvatar von RustScan

    RustScan/RustScan

    19,932Auf GitHub ansehen↗

    RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files. The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy. The system integrates wit

    Provides rapid network mapping and surface area discovery for security reconnaissance.

    Rust
    Auf GitHub ansehen↗19,932
  • bettercap/bettercapAvatar von bettercap

    bettercap/bettercap

    18,855Auf GitHub ansehen↗

    Bettercap is a modular framework designed for network reconnaissance, security testing, and the execution of man-in-the-middle attacks. It functions as a comprehensive utility for surveying wired and wireless network segments, identifying connected devices, and analyzing communication protocols through real-time traffic interception and manipulation. The platform distinguishes itself through an event-driven architecture that coordinates network state changes and packet-level data through a centralized message pipeline. It provides a programmable scripting engine and an API for orchestrating s

    Performs network reconnaissance, traffic interception, and security testing across wired and wireless environments.

    Gobledeauthentication-attackdot11
    Auf GitHub ansehen↗18,855
  • techarohq/anubisAvatar von TecharoHQ

    TecharoHQ/anubis

    17,067Auf GitHub ansehen↗

    Anubis is a command-line security reconnaissance framework designed for subdomain enumeration and attack surface mapping. It functions as a utility for security professionals to identify, catalog, and visualize the external digital footprint of an organization by discovering all subdomains associated with a target domain. The tool distinguishes itself through a modular resolver pipeline that integrates passive reconnaissance from third-party security APIs and public certificate transparency logs. It combines this data with active discovery methods, including recursive DNS brute-forcing and al

    Provides a command-line framework for security professionals to perform infrastructure asset discovery and domain reconnaissance.

    Godefensesecurity
    Auf GitHub ansehen↗17,067
  • projectdiscovery/katanaAvatar von projectdiscovery

    projectdiscovery/katana

    15,584Auf GitHub ansehen↗

    Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a utility for identifying endpoints, forms, and API structures across web targets by combining standard HTTP request traversal with headless browser automation to render dynamic, JavaScript-heavy content. The tool distinguishes itself through its ability to maintain authenticated sessions and handle complex web interactions, such as automated form submission and captcha resolution. It provides granular control over the discovery process, allowing users to define specific crawl

    Acts as a specialized utility for identifying sensitive information, forms, and API structures across web targets.

    Goclicrawlergocrawler
    Auf GitHub ansehen↗15,584
  • nmap/nmapAvatar von nmap

    nmap/nmap

    13,065Auf GitHub ansehen↗

    Nmap is a command-line network security scanner and reconnaissance framework designed for infrastructure mapping and security auditing. It functions as a packet crafting utility that probes target systems to identify active hosts, detect open ports, and determine the services and operating systems running on a network. The tool distinguishes itself through its ability to perform raw socket packet injection and stateful connection tracking, allowing it to bypass standard operating system networking stacks. It utilizes an asynchronous concurrency model to manage large-scale network scans and em

    Employs specialized packet crafting to evade firewalls and intrusion detection systems during reconnaissance.

    Casynchronousc-plus-pluslibpcap
    Auf GitHub ansehen↗13,065
  • six2dez/reconftwAvatar von six2dez

    six2dez/reconftw

    7,226Auf GitHub ansehen↗

    reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio

    Runs individual reconnaissance functions for targeted tasks like port scanning.

    Shellbug-bountybugbountybugbounty-tool
    Auf GitHub ansehen↗7,226
  • i-am-jakoby/flipper-zero-badusbAvatar von I-Am-Jakoby

    I-Am-Jakoby/Flipper-Zero-BadUSB

    6,883Auf GitHub ansehen↗

    This project is a library of pre-defined keyboard scripts and payloads designed for execution via HID injection hardware. It provides a collection of scripted keystroke sequences specifically for the Flipper Zero and other compatible hardware to automate tasks on target computers. The library includes HID attack scripts and USB Rubber Ducky payloads that automate commands to bypass manual user interaction. These scripts are designed to perform system reconnaissance, exfiltrate data, and manipulate user interfaces. The available payloads cover several capability areas, including automated sys

    Provides capabilities for collecting system specifications and network details for external analysis.

    PowerShellbadusbbadusb-payloadsflipper-zero
    Auf GitHub ansehen↗6,883
  • j3ssie/osmedeusAvatar von j3ssie

    j3ssie/Osmedeus

    6,425Auf GitHub ansehen↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Integrates private and premium security tools for enhanced reconnaissance capabilities.

    Go
    Auf GitHub ansehen↗6,425
  • enablesecurity/wafw00fAvatar von EnableSecurity

    EnableSecurity/wafw00f

    6,414Auf GitHub ansehen↗

    WAFW00F allows one to identify and fingerprint Web Application Firewall (WAF) products protecting a website.

    Enumerates WAF products from a database of over 200 known vendors for security assessments.

    Python
    Auf GitHub ansehen↗6,414
  • urbanadventurer/whatwebAvatar von urbanadventurer

    urbanadventurer/WhatWeb

    6,424Auf GitHub ansehen↗

    WhatWeb is a web application fingerprinting tool that identifies the technology stack powering a website by scanning HTTP responses and page content. It matches responses against a library of over 1800 signatures to detect CMS platforms, JavaScript libraries, web servers, embedded devices, and third-party addons, while also extracting technical metadata such as software versions, user accounts, and module names. The tool operates through a plugin-based detection framework that supports both passive and aggressive scanning modes. Passive plugins analyze existing HTTP headers and page content w

    Probes websites to enumerate software versions, user accounts, and misconfigurations for vulnerability assessment.

    Rubyapplication-securityappsechacking
    Auf GitHub ansehen↗6,424
  • rhinosecuritylabs/pacuAvatar von RhinoSecurityLabs

    RhinoSecurityLabs/pacu

    5,234Auf GitHub ansehen↗

    Pacu ist ein Exploitation-Framework, das für das Auditieren und Testen der Sicherheit von Amazon Web Services (AWS)-Umgebungen entwickelt wurde. Es dient als Cloud-Penetration-Testing-Tool und Ressourcen-Enumerator, um Fehlkonfigurationen zu identifizieren, Angriffsflächen abzubilden und Pfade zur Privilegieneskalation auszuführen. Das Framework bietet spezialisierte Funktionen für Post-Exploitation- und Red-Team-Operationen, einschließlich der Etablierung von Persistenz durch Backdooring von Identity and Access Management (IAM). Es zeichnet sich durch ein Plugin-basiertes Modulsystem aus, das die Entwicklung benutzerdefinierter Aufgaben und die Orchestrierung von API-Anfragen über mehrere geografische Regionen hinweg ermöglicht. Das Projekt deckt ein breites Spektrum an Sicherheitsaudit-Aktivitäten ab, einschließlich Infrastruktur-Enumeration, Datenexfiltration aus Speicherdiensten und Identitäts-Audits. Es enthält Tools für Remote Code Execution via Payload-Injection und Startskripte sowie Funktionen zur Störung von Erkennungsdiensten und zur Analyse lateraler Netzwerkbewegungen. Pacu verwaltet zielspezifische Authentifizierungsschlüssel und Sitzungsmetadaten unter Verwendung isolierter Container und einer lokalen Datenbank, um den Status beizubehalten und API-Aufrufe zu reduzieren.

    Enumerates rule groups and matching sets across AWS regions to map the target's web application firewall configuration.

    Python
    Auf GitHub ansehen↗5,234
  • hakluke/hakrawlerAvatar von hakluke

    hakluke/hakrawler

    4,993Auf GitHub ansehen↗

    Hakrawler is a command-line web spider tool designed for security reconnaissance, built to crawl target websites and extract hyperlinks along with JavaScript file references. As a focused reconnaissance utility, it collects every discoverable URL and script source from a given domain, mapping the attack surface for penetration testing and vulnerability assessment. The tool differentiates itself through its concurrent architecture: a fixed-size goroutine pool fetches pages in parallel, while CSS selectors parse HTML to extract anchor and script references. A depth-aware recursion limiter preve

    A command-line utility that spiders a target domain to gather endpoints and script sources for penetration testing.

    Gobugbountycrawlinghacking
    Auf GitHub ansehen↗4,993
  • ghostpack/seatbeltAvatar von GhostPack

    GhostPack/Seatbelt

    4,619Auf GitHub ansehen↗

    Seatbelt ist ein C#-Framework für offensive Sicherheit und ein Host-Sicherheitsauditor, das für Endpoint-Surveys auf Windows-Systemen entwickelt wurde. Es fungiert als modulares Tool zur Identifizierung von Schwachstellen, Fehlkonfigurationen und sicherheitsrelevanten Artefakten auf lokalen und Remote-Hosts. Das Projekt zeichnet sich durch ein modulbasiertes Prüfsystem aus, das die Integration benutzerdefinierter Sicherheitsbefehlseinheiten ermöglicht. Es verfügt über einen Parser für Sicherheitsereignisprotokolle zur Verfolgung von Anmelde- und Prozessaktivitäten sowie ein Utility zur Anmeldeinformationsextraktion, um Browserverlauf, gespeicherte Passwörter und Cloud-Anmeldedaten aus Benutzerprofilen zu sammeln. Das System deckt breite Funktionsbereiche ab, einschließlich Remote-System-Enumeration, Registry-basierter Host-Erkennung und Sicherheitsereignisanalyse. Es kann detaillierte Systemkonfigurationsdaten, wie Antivirus-Einstellungen und Netzwerkregeln, erfassen und die resultierenden Survey-Daten in JSON- oder Textformate exportieren.

    Provides a suite of reconnaissance tools for enumerating OS versions, antivirus settings, and network rules to identify attack vectors.

    C#
    Auf GitHub ansehen↗4,619
  • itm4n/privesccheckAvatar von itm4n

    itm4n/PrivescCheck

    3,860Auf GitHub ansehen↗

    PrivescCheck is a PowerShell-based security auditing tool designed to scan Windows configurations for potential privilege escalation paths and local host vulnerabilities. It functions as a vulnerability assessment utility that analyzes system settings and registry configurations to identify weaknesses that could allow unauthorized administrative access. The tool automates internal security reconnaissance and post-exploitation data collection to gather environmental information. It serves as a security compliance reporter by exporting scan results into structured formats, including HTML, CSV,

    Automates the collection of system and environmental information during the initial phase of a security assessment.

    PowerShellpentest-toolpentestingprivilege-escalation
    Auf GitHub ansehen↗3,860
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar von hackerschoice

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853Auf GitHub ansehen↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Performs security audits, vulnerability scanning, and reconnaissance on remote systems using command-line utilities.

    Shell
    Auf GitHub ansehen↗3,853
  • sofianehamlaoui/lockdoor-frameworkAvatar von SofianeHamlaoui

    SofianeHamlaoui/Lockdoor-Framework

    1,540Auf GitHub ansehen↗

    Lockdoor-Framework ist eine modulare Penetration-Testing-Suite, die darauf ausgelegt ist, umfassende Sicherheitsbewertungen über eine zentrale Befehlszeilenschnittstelle zu erleichtern. Sie fungiert als integrierte Plattform für Aufklärung, Schwachstellen-Scanning und die Ausnutzung von Zielsystemen und bietet eine einheitliche Umgebung für die Verwaltung komplexer Sicherheitsworkflows. Das Framework zeichnet sich durch eine modulare Plugin-Architektur aus, die die Erweiterung der Kernfunktionen ohne Modifikation der zugrunde liegenden Codebasis ermöglicht. Es integriert eine automatisierte Aufklärungspipeline zur Abbildung von Angriffsflächen und nutzt externe Tool-Integrationen, um branchenübliche Dienstprogramme zu kapseln, wodurch Benutzer diverse Sicherheitsoperationen innerhalb eines einzigen, kohärenten Systems ausführen können. Das Tool deckt eine breite Palette an Fähigkeiten ab, einschließlich Binäranalyse und Reverse Engineering zur Untersuchung kompilierter Software sowie automatisiertes Webanwendungs-Scanning zur Identifizierung von Injektionsfehlern und Konfigurationsfehlern. Es unterstützt zudem Tests auf Systemebene, wie Privilegieneskalation und Passwort-Auditing, und enthält eine dedizierte Engine zur Aggregation von Ergebnissen in standardisierte Sicherheitsberichte.

    Performs network scanning and information gathering to map target environments before formal security assessments.

    Pythonblackarch-packagesblueteamingcyber-security
    Auf GitHub ansehen↗1,540
  1. Home
  2. Security & Cryptography
  3. Security Reconnaissance Tools

Unter-Tags erkunden

  • Premium Tool IntegrationsExtends reconnaissance capabilities with private and premium security tools not available in the community edition. **Distinct from Security Reconnaissance Tools:** Distinct from Security Reconnaissance Tools: focuses on exclusive/premium tool access, not general reconnaissance utilities.
  • WAF Enumeration Tools1 Sub-TagEnumerates WAF products from a database of over 200 known vendors for security assessment purposes. **Distinct from Security Reconnaissance Tools:** Distinct from Security Reconnaissance Tools: focuses specifically on WAF product enumeration, not general hardware reconnaissance.