About termmap
termmap exists because nmap's most common scans are always the same eight commands, and typing them from memory on a remote server is a bad habit.
Why it exists
Zenmap was the graphical answer and it is dormant. Browser wrappers want a server and a database. The scans people actually repeat fit on one toolbar, and the machines that run them are usually reached over SSH.
How it works
termmap builds an nmap command line, runs it, and streams stdout and stderr into a scrollable window. It does not parse the results and it does not store them. The command is printed above its own output, so nothing about the scan is hidden.
Who makes it
Written by Eelke Greven. Contact: computerproblematiek@gmail.com. Version 0.1, first public release 2026-10-22, tested on Linux with Python 3.6+ and nmap 7.x.
License
termmap is released under the MIT license. In short:
- Use it for anything, including at work.
- Modify it and keep your changes private.
- Ship it inside your own tools.
- Sell it or bundle it commercially.
- Keep the copyright notice.
nmap is a separate program under the Nmap Public Source License and is not bundled or modified.
Privacy
The program makes no network connections apart from the scans you start.
No telemetry, no account, no licence key, no server. No database: output is nmap's, saved only on request. No third-party ad networks on this site; the only analytics are cookieless and aggregate (Umami, self-hosted).
Editorial and corrections
Every page is written from the program's source and README. If something is wrong or unclear, mail the address above; corrections are applied to the page and the date in the sitemap changes.