Loading repository data…
Loading repository data…
0xhex0rc1st / repository
A fast and efficient C++ tool for scanning open, closed, and blocked ports on a given target IP address. Built using Boost.Asio for network communication, this port scanner supports customizable scan delays, verbose output, and different output formats for scan results. Perfect for network troubleshooting and security testing.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A lightweight command-line port scanner built in C++ using Boost.Asio. This tool allows you to scan specific TCP ports on a target IP address to determine whether they are open, closed, or filtered (blocked).
*)./simple_port_scanner [OPTIONS]
| Option | Description |
|---|---|
-t <IP> | Target IP address (required) |
| Option | Description |
|---|---|
-p <PORTS> | Ports to scan. Ex: 80,443,1000-2000 or * for all ports |
-F | Fast scan (top 110 common ports) |
⚠️ Do NOT use
-pand-Ftogether.
| Option | Description |
|---|---|
-D <ms> | Delay (in milliseconds) between scans. Max allowed: 10000 ms |
| Option | Description |
|---|---|
-O <file> | Save all scan results |
-Oo <file> | Save only open ports |
-Oc <file> | Save only closed ports |
-Ob <file> | Save only blocked ports |
| Option | Description |
|---|---|
-v | Verbose mode |
-h, --help | Display help and usage guide |
./simple_port_scanner -t 192.168.1.1