Launching today
whosthere
Local Area Network discovery tool with an interactive TUI
43 followers
Local Area Network discovery tool with an interactive TUI
43 followers
Local Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. who's there? 🚪




whosthere
Local Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way.
Whosthere performs unprivileged, concurrent scans using mDNS and SSDP scanners. Additionally, it sweeps the local subnet by attempting TCP/UDP connections to trigger ARP resolution, then reads the ARP cache to identify devices on your Local Area Network. This technique populates the ARP cache without requiring elevated privileges. All discovered devices are enhanced with OUI lookups to display manufacturers when available.
Whosthere provides a friendly, intuitive way to answer the question every network administrator asks:
"Who's there on my network?"
Features
- Interactive TUI: Navigate and explore discovered devices intuitively.
- Fast & Concurrent: Leverages multiple discovery methods simultaneously.
- No Elevated Privileges Required: Runs entirely in user-space.
- Device Enrichment: Uses OUI lookup to show device manufacturers.
- Integrated Port Scanner: Optional service discovery on found hosts (only scan devices with permission!).
- Daemon Mode with HTTP API: Run in the background and integrate with other tools.
- Theming & Configuration: Personalize the look and behavior via YAML configuration.