|0.1.2||Jun 24, 2020|
|0.1.1||Apr 13, 2020|
|0.1.0||Apr 12, 2020|
#7 in #nmap
21 downloads per month
Rustmap is a very simple "Nmap-like" program that can scan for hosts and open TCP ports. It is mostly written for educational purposes (I wanted to learn Rust, and learn a bit more about how Nmap works) so it's quite slow and doesn't have many features.
- Install Rust
cargo install rustmap
Check if a single host is up:
sudo rustmap 127.0.0.1
Scan all TCP ports for a single host:
sudo rustmap 127.0.0.1 -p
Scan all TCP ports for multiple hosts:
sudo rustmap 127.0.0.1 ::1 -p
Scan for specific ports in an address range:
sudo rustmap 127.0.0.0/8 -p 22,80,443
rustmap [OPTIONS] <addr-ranges>...
Prints help information
Prints version information
-p, --ports <ports>...
Probe ports for each host and optionally specify which ports.
Ports can be specified as a comma-separated list, or left unspecified to scan all ports.
-t, --timeout <timeout>
Timeout for pinging each host and probing each port.
Parsing is provided by the parse_duration crate and supports almost any notation. E.g.
1 hour, 15 minutes, 12 seconds,
IP addresses to scan.
Supports IPv4 notation (e.g.
127.0.0.1), IPv6 notation (e.g.
::1), IPv4-mapped IPv6 notation (e.g.
::ffff::18.104.22.168) and CIDR notation (e.g.