NJVERSE // BOOT
>NJVERSE OS v3.14 — BOOT SEQUENCE INITIATED
>loading kernel modules...
>mounting /sys/identity... OK
>applying user preferences...
>spawning interface threads...
>connecting BKK :: 13.7563°N, 100.5018°E
>SYSTEM READY
~/ / repos / shadowmap
TypeScriptpausedv0.7.0MITsince 2023 // ★ 893 // ⑂ 67

shadowmap

port scanner GUI

a desktop frontend for nmap (and increasingly, masscan/zmap) that gives you scan plans, diff views between scans, and a host-and-service inventory that doesn't live in a 4MB text file. currently paused — the maintenance taxes got real.

01 / install
$ brew install --cask shadowmap
# or download a build from releases.
02 / usage
# from the gui:
# 1. new scan plan -> pick targets + service template
# 2. schedule (one-shot or cron)
# 3. diff against last scan, get a clean delta view
03 / features
  • nmap + masscan backend
  • scan plans you can version-control (toml)
  • host inventory with tags
  • diff between two scans. delta view.
04 / changelog
v0.7.02025.07PAUSED — see issues for context
v0.6.02025.03masscan backend integration
v0.5.02024.11diff view, finally.
v0.1.02023.09tauri 1.x, electron-free from day one
← back to all repos