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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
bee-san avatar

bee-san/RustScan

0
View on GitHub↗
19,969 stars·1,340 forks·Rust·GPL-3.0·43 views

RustScan

RustScan is a high-speed network reconnaissance tool designed for automated port discovery and service enumeration. It functions as an automated vulnerability scanner that identifies open ports and active services across network environments, providing a foundation for mapping attack surfaces and gathering intelligence on target systems.

The tool distinguishes itself through its ability to dynamically adjust scanning parameters and concurrency in real-time based on system feedback, ensuring efficient performance while preventing network congestion. It features an extensible architecture that supports the execution of custom scripts and the automated piping of discovered data into external security utilities, including native integration with Nmap for deep service analysis.

Beyond basic port discovery, the software supports payload-driven service probing to accurately classify network services and includes capabilities for UDP service identification. It is built as a cross-platform utility, utilizing a unified codebase to generate native binaries for multiple operating systems.

Features

  • Port Scanners - Identifies open network services and automates further enumeration through integration with external security utilities.
  • Vulnerability Scanners - Probes network ports and executes custom scripts to identify active services and potential vulnerabilities across target hosts.
  • Network Reconnaissance Tools - Maps network environments by dynamically adjusting scanning parameters and piping results to secondary analysis tools.
  • Network Scanning Tools - Identifies open ports and active services across a network to discover potential vulnerabilities and map the attack surface.
  • Service Enumeration Tools - Runs custom scripts and external tools against discovered ports to gather detailed information about running network services.
  • UDP Service Probers - Identifies active services by sending specific data payloads to UDP ports to elicit responses.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Security And Privacy - High-speed port scanning tool.
  • Network Mapping Integrations - Integrates with external network mapping tools to automate detailed service enumeration and analysis on discovered open ports.
  • Service Probing - Matches target ports against predefined data structures to elicit specific responses for accurate service identification.
  • Security Tool Integrations - Pipes discovered port data to other security utilities automatically to facilitate deeper inspection and service identification.
  • Network Throttling - Adjusts scanning concurrency and packet transmission rates in real-time to prevent network congestion.
  • Scan Configurations - Configures scanning parameters dynamically based on the target environment and historical usage patterns to achieve better performance.
  • Script Execution Engines - Executes custom scripts in multiple languages against discovered ports to automate further analysis or service enumeration tasks.
  • Performance Optimization - Optimizes scan performance by adjusting scanning behavior based on environmental feedback and usage patterns.
  • Event-Driven Networking - Uses non-blocking I/O and event loops to manage thousands of concurrent socket connections for high-speed port discovery.
  • Payload Mapping - Maps network payloads by parsing external port and payload definitions to create optimized lookup structures for efficient network scanning.

Star history

Star history chart for bee-san/rustscanStar history chart for bee-san/rustscan

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does bee-san/rustscan do?

RustScan is a high-speed network reconnaissance tool designed for automated port discovery and service enumeration. It functions as an automated vulnerability scanner that identifies open ports and active services across network environments, providing a foundation for mapping attack surfaces and gathering intelligence on target systems.

What are the main features of bee-san/rustscan?

The main features of bee-san/rustscan are: Port Scanners, Vulnerability Scanners, Network Reconnaissance Tools, Network Scanning Tools, Service Enumeration Tools, UDP Service Probers, Command Line Tools, Security And Privacy.

Which projects share features with bee-san/rustscan?

Projects with overlapping indexed features include: projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It… moham3driahi/th3inspector — Th3inspector is a command-line open-source intelligence reconnaissance tool used for gathering public information on… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… shadow1ng/fscan — Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability… rustscan/rustscan — RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network… google/tsunami-security-scanner — Tsunami Security Scanner is a network vulnerability scanner and security auditor designed to identify high-severity…

Projects sharing features with RustScan

These projects share indexed features with RustScan. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • projectdiscovery/subfinderprojectdiscovery avatar

    projectdiscovery/subfinder

    13,105View on GitHub↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Gobugbountyhackinghacktoberfest
    View on GitHub↗13,105
  • moham3driahi/th3inspectorMoham3dRiahi avatar

    Moham3dRiahi/Th3inspector

    2,571View on GitHub↗

    Th3inspector is a command-line open-source intelligence reconnaissance tool used for gathering public information on websites, phone numbers, and network records. It functions as a central interface for collecting technical metadata and performing various lookups to build profiles of target entities. The project provides specialized verification utilities for validating email addresses, phone numbers, and credit card bank identification numbers. It also includes tools for retrieving domain registration age, ownership records, and identified subdomains from global databases. Additional capabi

    Perlage-checkcloudflarecms-detector
    View on GitHub↗2,571
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
  • shadow1ng/fscanshadow1ng avatar

    shadow1ng/fscan

    13,421View on GitHub↗

    Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability assessment. It functions as a comprehensive security framework that maps network infrastructure, identifies active hosts and services, and detects security weaknesses across internal environments. The tool distinguishes itself through a modular plugin architecture that allows for extensible security checks and a stateful asset tracking system that maintains an in-memory registry of discovered infrastructure. It incorporates a dedicated credential brute-force engine for testing passwor

    Go
    View on GitHub↗13,421
Compare all 30 related projects→