NOVA¶
Network Observation & Vulnerability Analyzer
A terminal-based, keyboard-driven security assessment tool for WiFi and LAN environments — written in Go.
Legal Notice
Only scan networks you own or have explicit written permission to assess.
Scanning networks without authorisation is illegal in most jurisdictions and may result in criminal or civil liability.
NOVA displays a consent screen before every scan session and requires explicit acknowledgement.
What is NOVA?¶
NOVA is a defensive network security assessment tool. It gives network administrators and security-conscious users a clear view of their WiFi and LAN security posture — without performing any exploitation, brute-forcing, or offensive action.
- WiFi Analysis
Scan nearby access points, inspect encryption strength, detect open or WEP networks, and search/filter results live.
- LAN Host Discovery
Auto-detect your subnet and enumerate all active hosts with MAC addresses, vendor lookup, and hostname resolution.
- Port & Service Scanning
Scan open ports on any discovered host and identify running services with risk assessments.
- Risk Scoring
Get a weighted 0–100 security score and colour-coded findings (Info → Critical) for every network and host.
Quick Start¶
# Install (Linux/macOS amd64)
tar -xzf nova_linux_amd64.tar.gz
sudo mv nova /usr/local/bin/
# Launch
nova
NOVA auto-detects your subnet. Override it with:
See the Installation guide for all options.
Design Principles¶
| Principle | What it means |
|---|---|
| Defensive only | No exploits, no brute-force, no packet injection |
| Explicit consent | Consent screen before every scan — no silent background scanning |
| Minimal privilege | Root is optional; non-root mode uses ping + ARP cache |
| No telemetry | Zero data collection, no phone-home, local-only logs |
| Secure by design | All external input sanitised; no shell string interpolation |