Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
netwp
command
Command netwp is a terminal network manager.
|
Command netwp is a terminal network manager. |
|
internal
|
|
|
adapter/aliasstore
Package aliasstore persists user-defined device nicknames in a JSON file, keyed by MAC address so a label survives DHCP address changes.
|
Package aliasstore persists user-defined device nicknames in a JSON file, keyed by MAC address so a label survives DHCP address changes. |
|
adapter/arpscan
Linux implementation: raw ARP requests over an AF_PACKET socket, since Linux has no admin-free ARP API like Windows' SendARP.
|
Linux implementation: raw ARP requests over an AF_PACKET socket, since Linux has no admin-free ARP API like Windows' SendARP. |
|
adapter/classstore
Package classstore persists user-pinned device classes in a JSON file, keyed by MAC address, so a manual override (e.g.
|
Package classstore persists user-pinned device classes in a JSON file, keyed by MAC address, so a manual override (e.g. |
|
adapter/eventlog
Package eventlog appends device presence-change events (join/leave) to a JSONL file, and reads back the most recent ones for `netwp events`.
|
Package eventlog appends device presence-change events (join/leave) to a JSONL file, and reads back the most recent ones for `netwp events`. |
|
adapter/httpspeed
Package httpspeed implements core.SpeedTester against Cloudflare's public speed-test endpoint.
|
Package httpspeed implements core.SpeedTester against Cloudflare's public speed-test endpoint. |
|
adapter/namelookup
Package namelookup resolves a device's hostname when reverse DNS comes up empty: most residential devices (phones, TVs, IoT) never register a PTR record but do answer multicast DNS or NetBIOS name queries.
|
Package namelookup resolves a device's hostname when reverse DNS comes up empty: most residential devices (phones, TVs, IoT) never register a PTR record but do answer multicast DNS or NetBIOS name queries. |
|
adapter/netinfo
Package netinfo reads local network interface information.
|
Package netinfo reads local network interface information. |
|
adapter/oui
Package oui resolves a MAC address to its manufacturer using the IEEE OUI registry embedded at build time.
|
Package oui resolves a MAC address to its manufacturer using the IEEE OUI registry embedded at build time. |
|
adapter/scancache
Package scancache remembers the last scan's IP-to-MAC map so that aliasing a device by IP can skip a fresh ARP sweep.
|
Package scancache remembers the last scan's IP-to-MAC map so that aliasing a device by IP can skip a fresh ARP sweep. |
|
adapter/tcpprobe
Package tcpprobe implements core.Prober with a light TCP connect scan of a few well-known ports.
|
Package tcpprobe implements core.Prober with a light TCP connect scan of a few well-known ports. |
|
adapter/wifi
Package wifi reports the active wireless connection and nearby access points.
|
Package wifi reports the active wireless connection and nearby access points. |
|
tui
Package tui renders discovery results as a legible terminal table.
|
Package tui renders discovery results as a legible terminal table. |
Click to show internal directories.
Click to hide internal directories.