Choose your approach.
Run SYN, TCP connect, or ACK scans. Add lightweight banner grabbing to learn more about services on open ports.
-sS -sT -sA -sVNMOR — NMAP ON ROIDS
Know what's listening. A raw-socket port scanner with familiar commands, adaptive rate control, and output built for your next move.
Linux & WSL2 · Beta❯ nmor -sS 192.0.2.10 -p 22,80,443PORT STATE22/tcp open80/tcp open443/tcp closed
Nmor is an independent, open-source port scanner by Saaim Sohail. It brings Nmap-style command-line patterns to a focused Rust implementation, with practical controls for discovering open ports and inspecting results.
Run SYN, TCP connect, or ACK scans. Add lightweight banner grabbing to learn more about services on open ports.
-sS -sT -sA -sVAn AIMD controller backs off when reply rates drop. Timing templates and explicit rate limits keep tuning in your hands.
--min-rate --max-rateReadable terminal output for a quick look. JSON, XML, and greppable files for your scripts, records, and workflows.
-oN -oG -oX -oJ -oAPick a technique and output format to preview a command. The example uses a documentation IP; replace it with your target when you run Nmor locally.
SYN scan: send SYN probes and classify replies. Requires root or CAP_NET_RAW.
nmor -sS 192.0.2.10 -p 22,80,443PORT STATE 22/tcp open 80/tcp open 443/tcp closed
Start with the prebuilt Linux x86_64 binary, or explore the source and build it yourself. The same Linux binary works in WSL2.
Get nmor-linux-x86_64.zip from the GitHub releases page.
The installer places Nmor in /usr/local/bin and grants CAP_NET_RAW for raw-socket scans without repeated sudo.
Run a TCP connect scan against your own machine.
No. Nmor uses familiar syntax for a focused set of scanning tasks. It currently targets IPv4, with no UDP scanning, NSE scripting engine, or OS fingerprinting. Banner grabbing is lightweight rather than full probe-database service detection.
Use the Linux binary inside WSL2. Native Windows support is not available yet, and WSL1 is not supported. macOS is untested. Other Linux architectures require a source build.
TCP connect scans do not need root. SYN and ACK scans need root or CAP_NET_RAW; the documented installer sets this capability so you do not need sudo for each scan.
The repository README covers targets, flags, output formats, and limitations. Share reproducible bugs through GitHub Issues.
Download Nmor for Linux and WSL2. Familiar commands, ready to run.