See what is listening and what changed.
Inventories local TCP and UDP listeners, records a baseline, and compares later scans. It does not probe remote systems.
cargo run -- scan --format tableRun the command with --help for every option. The tool works locally, collects no telemetry, and supports machine-readable output where applicable.
- Local first. Host data stays on the host unless you explicitly configure a webhook.
- Safe by default. Inspection is read-only and mutation requires a deliberate command.
- Small contract. The tool solves one defensive job and reports its limits plainly.
- Scriptable. Stable exit codes and structured output make automation practical.
The initial release targets Linux. Portable behavior is also tested on Windows where the underlying operating-system facilities allow it. See the threat model for trust boundaries and non-goals.
This repository uses Rust without third-party crates.
cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test --all-targets
cargo build --releaseMIT © Dispersal Wolves.