1 unstable release
Uses new Rust 2024
| 0.2.0 | Oct 26, 2025 |
|---|
#11 in #tcp-port
16KB
397 lines
PortScan
A Rust-based port scanning tool designed for both beginners and professionals, offering customizable options from simple TCP scans to more advanced techniques.
Features
- Basic TCP connection scanning
- Support for multiple targets (IPs or CIDR)
- Concurrent scanning using async or parallel processing
- Customizable output formats (standard, quiet, JSON)
- Modular design for easy extension and maintenance
Requirements
- Rust stable toolchain
- Optional: sudo/root access for SYN scan support
Table of Contents
Getting Started
Installation
cargo install --git https://github.com/HuRuilizhen/portscan.git
Basic Usage
portscan --target github.com --ports 1-100,3000 --timeout 500
To get more information, please run portscan --help.
License
This project is licensed under the MIT License. See LICENSE for details.
Dependencies
~7–21MB
~233K SLoC