Please report security issues privately via GitHub Security Advisories for this repository, instead of opening a public issue. You'll get a response as soon as possible.
Only the latest tagged release is supported. There is no long-term support branch.
netwp is a network reconnaissance and configuration tool. A few of its features are inherently sensitive:
- Active scanning.
netwp scan,monitor, anddashboardsend ARP requests to every host on your subnet. This is normal on a home network but can look like a probe on a managed or corporate network, and may violate its acceptable-use policy. Only scan networks you own or are explicitly authorized to scan. - Real network configuration changes.
netwp iface static/iface dhcpchange the active interface's real IP configuration on Windows. Both require an elevated (admin) terminal and always ask for a typed "yes" before touching anything; there is no--yesflag to skip that confirmation. - Local data only. Device aliases are stored as plain-text JSON in
<user-config-dir>/netwp/aliases.json. Nothing is sent off your machine except the scan/probe traffic itself (ARP, ICMP, TCP connect probes to a small set of well-known ports) and the Wi-Fi/Cloudflare/mDNS/NetBIOS lookups documented in the README. No telemetry, no external service receives your scan results.
netwp depends only on the Go standard library plus bubbletea and lipgloss for the terminal UI. Dependabot opens a weekly PR for Go module and GitHub Actions updates; CodeQL and CI must pass before any of them merge.