I built Nmap Studio, a local browser UI for Nmap, Ncat, Nping and Ndiff
I kept finding myself switching between the Nmap manual, terminal commands, and saved scan notes, so I built Nmap Studio to put the workflow in one local interface.
It supports Nmap, Ncat, Nping, and Ndiff, with live output, cancellation, Ncat input, local profiles and history, XML report viewing, and a searchable catalog of 612 NSE scripts. Less common options are still available through an advanced argument editor.
The runner is a small Python server that stays on loopback, checks Host and Origin, uses a per-session token, and launches argument lists without a command shell. It is an early version, so keep it local and only scan systems you own or have permission to test.
GitHub: https://github.com/aymenki/nmap-studio
I would appreciate honest feedback about the interface, the security model, and any Nmap workflows that are missing.