Whosthere
Infrastructure
network discovery tool
SHOW HN2026
How HN took it
12 positive, 18 neutral or asking, 4 mixed, 13 critical, out of 47 comments about the project. Thread score +0.04.
Execution: 3 for, 10 againstIdea: 3 for, 3 againstDesign: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful, polished tool with good execution
From 4 comments
Very nice tool :-) It would be great it it could show the reverse lookup of the IPs as on my LAN everything has a name and if it hasn't then it is probably an interloper!
nickcw on HNLooks great!! I had the same idea a few days ago and am so glad you posted this now! I will be using it and will let you know of any feedback. So far works great on my network!
alphax314 on HNLove it! I already have some ideas for additional improvements, might jump in and contribute a PR or two. Great work.
sneak on HNHave a look at the traffic on your network with tcpdump, you might be surprised what's going on even if you don't have IPv6 internet connectivity. But yeah, bigcorp managed…
fulafel on HN
Faster than nmap for device discovery
From 2 comments
There's a famous quote: ``` Those who cannot remember nmap are condemned to remake it poorly ``` Rootless nmap scan of a /24 in under 10 seconds: ``` nmap -T5 -sn -PR --script…
mmh0000 on HNBut you've got to admit that OPs tool does it quicker, except if you like to memorize flags or already have a script specifically for this. And it's much nicer on the eye than…
sally_glance on HN
Objections
Requires X11 when building from source, breaking install
From 3 comments
It means it has a dependency on X11. ``` $ go install github.com/ramonvermeulen/whosthere@latest # golang.design/x/clipboard clipboard_linux.c:14:10: fatal error: X11/Xlib.h: No…
Daviey on HNThat has nothing to do with the UI framework. The X11 dependency comes as part of the clipboard integration (which I'd argue should be optional or even removed). Still, I…
fellerts on HNthis stopped me from go installing it too on nixos. I'm not gonna put the effort in to run it. There should be a build tag to disable clipboard, that'd be the easiest way around…
sigmonsays on HN
macOS Gatekeeper blocks the unsigned binary
From 2 comments
Using brew, I got "Apple could not verify `whosthere' is free of malware that may harm your Mac or compromise your privacy." [Move to Trash] [Done]
GeoffKnauth on HN> Apple could not verify “whosthere” is free of malware that may harm your Mac or compromise your privacy. Couldn't run it on macOS Tahoe. I believe this requires me lowering the…
hk1337 on HN
Finds fewer hostnames than Advanced IP Scanner
From 1 comment
This looks great! I've been searching for something like this for ever. Some feedback of what I found on my network, as compared to some other scanners I've used. I've never seen…
N3802E on HN
IPv4-only
From 1 comment
Seems IPv4-only, which most LANs aren't since a good while.
fulafel on HN
Requests
Reverse DNS lookup of IPs
From 1 comment
Very nice tool :-) It would be great it it could show the reverse lookup of the IPs as on my LAN everything has a name and if it hasn't then it is probably an interloper!
nickcw on HN
Command-line flags for interface and settings
From 2 comments
Overall good work. I'd request an `-i` command-line parameter to specify the interface to scan (and I'd prefer ALL params being able to be read from command line params). I think…
84634E1A607A on HNThat's correct. To avoid overloading the local network, the initial scan has a built-in safeguard: 1. It only scans the subnet of the configured network interface. 2. The scan is…
rvermeulen98 on HN
Export results beyond daemon HTTP API
From 2 comments
is the only way to export the results "run in daemon mode and curl yourself"?
ryancnelson on HNIn the current version yes, never intended to build it as pure cli app. But if there is a lot of interest in this functionality this is something I can focus on in upcoming…
rvermeulen98 on HN
Logging new arrivals for intrusion detection
From 1 comment
Installed on raspbian, works wonders, much better than the thing i vibecoded yesterday. One feature I'd like: recording new arrivals to a log with all the info so it can be used…
genericacct on HN
Questions
How to keep updated when installed via go install
From 2 comments
I am not a golang user. If I install as recommended via `go` command on Linux how do I make sure it is updated when new versions are released? I wish it has a .deb package..
vzaliva on HN“go install” does not have an update mechanism. I imagine most people using it would consider such an anti-feature; it is not a package manager. I certainly don’t want programs I…
sneak on HN
Why X11 dependency for a TUI
From 1 comment
Why the X11 dependency if it's a TUI? I was expecting ncurses.
M95D on HN
Alternatives named
nmap
From 2 comments
There's a famous quote: ``` Those who cannot remember nmap are condemned to remake it poorly ``` Rootless nmap scan of a /24 in under 10 seconds: ``` nmap -T5 -sn -PR --script…
mmh0000 on HNThat nmap command does the same thing as the author's command, except for the UI, for which there are dozens of nmap-uis available.
mmh0000 on HN
Advanced IP Scanner
From 1 comment
This looks great! I've been searching for something like this for ever. Some feedback of what I found on my network, as compared to some other scanners I've used. I've never seen…
N3802E on HN
Angry IP Scanner
From 1 comment
This looks great! I've been searching for something like this for ever. Some feedback of what I found on my network, as compared to some other scanners I've used. I've never seen…
N3802E on HN
Discovery.app
From 1 comment
Looks great. Discovery.app is also useful if you’re mostly dealing with Apple / Bonjour-heavy networks. https://apps.apple.com/us/app/discovery-dns-sd-browser/id1381004916
adi_kurian on HN