connmap
Infrastructure
network monitoring widget
SHOW HN2025
How HN took it
12 positive, 23 neutral or asking, 2 mixed, 5 critical, out of 42 comments about the project. Thread score +0.21.
Execution: 5 for, 5 againstDesign: 3 for, 0 againstIdea: 2 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
Clean, readable, small codebase
From 3 comments
Impressive that the thing is less than 500 lines of pretty readable C
heikkilevanto on HNDam! Great tool. Very clean. Thank you.
bit1993 on HNThis is some old school style bare bones C. popen with a big old pipe chain is pretty quick n dirty. I’d have gone digging around in proc for the active connections. Cool stuff…
hamburglar on HN
Nice visual design and works on Linux desktops
From 3 comments
Pretty cool! Reminds me of the game Uplink.
GranPC on HNOne step closer to those futuristic screen interfaces you see in Hollywood blockbusters!
kleiba on HNNice. My only gripe is that the map is not very easy to read, especially on the smaller sizes. There are too many coast lines and borders, so it can be hard to locate countries,…
heikkilevanto on HN
Works offline with local GeoIP data
From 1 comment
Correct! GeoIP database is local.
h2337 on HN
Objections
Map is hard to read with too many borders
From 1 comment
Nice. My only gripe is that the map is not very easy to read, especially on the smaller sizes. There are too many coast lines and borders, so it can be hard to locate countries,…
heikkilevanto on HN
Red dots are hard to see for colorblind users
From 1 comment
I'm colorblind and had to change the dots color. Might be a nice config option.
afroturf on HN
Buffer overflow risk from fixed-size path buffer with strcat
From 2 comments
No basically secure: char mapFilename[256]; strcat(strcpy(mapFilename, getenv("HOME")), RESOURCES); strcat(mapFilename, mapName);
wslh on HNBasically, any path longer than 256 characters for `mapFilename` would cause a buffer overrun. An unprivileged app could run your app (say, with more privileges), with a very…
sedatk on HN
Polls ss so may miss short-lived connections
From 2 comments
LittleSnitch has such a map feature https://help.obdev.at/littlesnitch6/lsm-map Main difference would be that LS being actively handling connections the list is always accurate…
lloeki on HNThis doesnt pick up short lived connections or sneaky udp connections right?
globalnode on HN
Requests
Configurable colors and map styling
From 3 comments
I'm colorblind and had to change the dots color. Might be a nice config option.
afroturf on HNNice. My only gripe is that the map is not very easy to read, especially on the smaller sizes. There are too many coast lines and borders, so it can be hard to locate countries,…
heikkilevanto on HNThanks for feedback! Will make it much more configurable as soon as I have time.
h2337 on HN
Show traceroute hops
From 2 comments
I thought of doing something similar, it looks pretty cool. What about showing lines going through the various traceroute hops?
Tom1380 on HNMaybe they were expecting first hops like from traceroute. Maybe traceroute is an interesting way to continue developing.
positron26 on HN
Fading older connection dots
From 1 comment
Nice. My only gripe is that the map is not very easy to read, especially on the smaller sizes. There are too many coast lines and borders, so it can be hard to locate countries,…
heikkilevanto on HN
Windowmaker dockapp version
From 1 comment
Someone should make a windowmaker dockapp out of this.
mhd on HN
Questions
What is a network peer?
From 2 comments
What's a network peer?
raldi on HNForgive my ignorance, but I'm not sure what this is showing me. I'm running it on my home linux system, which is connected to the Internet via Verizon FIOS. The map shows three…
rootbear on HN
Where does the GeoIP data come from and does it use geofeeds?
From 1 comment
Nice! Where is it from, and do you know if it incorporates geofeed [1] data for networks that publish it? [1] https://ipregistry.co/blog/geofeeds
lxgr on HN
Alternatives named
Little Snitch network map (macOS)
From 1 comment
LittleSnitch has such a map feature https://help.obdev.at/littlesnitch6/lsm-map Main difference would be that LS being actively handling connections the list is always accurate…
lloeki on HN
Freshmeat-style software directories
From 1 comment
What's that? Webarchive/google don't return much of anything.
MarcelOlsz on HN