awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
RustScan avatar

RustScan/RustScan

0
View on GitHub↗
19,932 星标·1,336 分支·Rust·GPL-3.0·10 次浏览

RustScan

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 with external security toolchains by piping discovered port data into shell scripts and third-party programs for automated vulnerability analysis. It also supports global configuration profiles to maintain consistent parameters across multiple executions.

Features

  • Port Scanners - Identifies open ports on remote systems using IPv6 addresses and CIDR ranges.
  • Shell Integration - Outputs discovered port data through standard streams for use in Unix-style command-line pipes.
  • Asynchronous Probing - Implements high-speed asynchronous TCP probing using non-blocking sockets to identify open ports.
  • Scanning Performance Tuning - Provides high-performance scanning by balancing concurrency and timeouts across large networks.
  • Concurrency Controls - Implements parallel port processing with adjustable batch sizes to maximize discovery speed.
  • TCP Port Scanners - Probes TCP ports to discover active services on remote hosts using parallelized connection requests.
  • Security Reconnaissance Tools - Provides rapid network mapping and surface area discovery for security reconnaissance.
  • Security Tool Integrations - Pipes discovered network data into external security utilities for automated vulnerability analysis.
  • Performance Tuning - Allows users to adjust concurrent requests and response timeouts to optimize scanning performance.
  • Timeout Management - Provides adjustable connection timeout thresholds to balance scanning speed and accuracy.
  • Automation Scripts - Enables the piping of discovered port data into external scripts for automated post-processing.
  • Performance Optimization - Adjusts scan behavior based on the host operating system to increase processing efficiency.
  • Batch Processing - Utilizes batch-based port distribution to manage memory usage and prevent network congestion during large scans.
  • Scan Precision Tuning - Provides adjustable connection timeout thresholds to fine-tune the balance between scan speed and accuracy.
  • Target Expansion - Provides CIDR-based target expansion to resolve network notation strings into individual IP addresses.
  • Network Security Auditing - Facilitates automated network auditing by running scheduled scans and piping results to custom scripts.
  • Post-Scan Execution - Supports automatically triggering external scripts to handle results or alerts after a scanning process.
  • Containerized Security Environments - Docker image for fast port scanning
  • Network Security Tools - High-speed port scanner for rapid network enumeration.
  • Port Scanning - Modern, high-speed port scanner.
  • Reconnaissance - Fast port scanning and service discovery.
  • Reconnaissance Tools - Fast port scanning and service discovery.
  • Network Reconnaissance - Fast port scanner with automated Nmap integration.
  • Network Security - High-speed port scanner for discovering open ports.
  • Network Security Analysis - Fast port scanner designed for integration with Nmap.
  • Vulnerability Scanning - High-speed port scanning utility built in Rust.

Star 历史

rustscan/rustscan 的 Star 历史图表rustscan/rustscan 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

RustScan 的开源替代方案

相似的开源项目,按与 RustScan 的功能重合度排序。
  • robertdavidgraham/masscanrobertdavidgraham 的头像

    robertdavidgraham/masscan

    25,355在 GitHub 上查看↗

    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

    C
    在 GitHub 上查看↗25,355
  • owasp/amassOWASP 的头像

    OWASP/Amass

    14,722在 GitHub 上查看↗

    Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external, internet-facing infrastructure of a target organization. It functions as an open source intelligence tool that identifies public network boundaries and locates hidden or forgotten subdomains to define an organization's total reachable footprint. The project utilizes passive-source data aggregation from external APIs and public databases alongside active DNS brute-forcing and recursive subdomain expansion. It employs a graph-based asset mapping system to visualize the relationships

    Go
    在 GitHub 上查看↗14,722
  • jaykali/maskphishjaykali 的头像

    jaykali/maskphish

    3,020在 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
    在 GitHub 上查看↗3,020
  • nmap/nmapnmap 的头像

    nmap/nmap

    13,065在 GitHub 上查看↗

    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

    Casynchronousc-plus-pluslibpcap
    在 GitHub 上查看↗13,065
查看 RustScan 的所有 30 个替代方案→

常见问题解答

rustscan/rustscan 是做什么的?

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.

rustscan/rustscan 的主要功能有哪些?

rustscan/rustscan 的主要功能包括:Port Scanners, Shell Integration, Asynchronous Probing, Scanning Performance Tuning, Concurrency Controls, TCP Port Scanners, Security Reconnaissance Tools, Security Tool Integrations。

rustscan/rustscan 有哪些开源替代品?

rustscan/rustscan 的开源替代品包括: robertdavidgraham/masscan — Masscan is a command-line network scanner designed for large-scale discovery and infrastructure reconnaissance. It… owasp/amass — Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external,… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… nmap/nmap — Nmap is a command-line network security scanner and reconnaissance framework designed for infrastructure mapping and… projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It… aboul3la/sublist3r — Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by…