termmap
Home › Download

Download termmap 0.1 — ncurses front-end for nmap

The complete program: one Python script, an installer, the README and the MIT license. 6.6 KB, no account, no telemetry.

termmap-0.1.tar.gz
Released 2026-10-22 · MIT license · Python 3.6+ and nmap
Download 6.6 KB
Version
0.1
Size
6,573 bytes
SHA-256
b345bdd8b79f54ba3d086af7be29490124f3d8ab44b98e26445132cb4eb60d25
License
MIT

Requirements

  • Python 3.6+
  • nmap — not bundled; install it with your package manager
  • ncurses — included with Python on Linux, macOS and BSD
sudo apt install python3 nmap
brew install nmap    # macOS

Install

tar xzf termmap-0.1.tar.gz
cd termmap-0.1
sudo ./install.sh

Without root:

PREFIX="$HOME/.local" ./install.sh

Verify the checksum

sha256sum termmap-0.1.tar.gz

Expected:

b345bdd8b79f54ba3d086af7be29490124f3d8ab44b98e26445132cb4eb60d25

Uninstall

sudo rm /usr/local/bin/termmap

Questions before you install

Do I need to be root?

Only for OS detection (-O) and UDP scans (-sU). Quick, ping, ports, service and script scans work as a normal user.

Does it work over SSH?

Yes. termmap is an ncurses program and runs in any terminal, including SSH, tmux and the Linux console.

Is nmap included?

No. nmap is a separate program under the Nmap Public Source License; termmap calls it. Install nmap from your package manager.

Where are results stored?

Only where you save them: ~/nmap-<timestamp>.txt. There is no database and no history.

Which platforms?

Linux, macOS and BSD terminals with Python 3.6+. Windows is not supported by the interface.