Live data from Hacker News

Gping – ping, but with a graph

github.com

41–50 of 53 posts

Re: Gping – ping, but with a graph

#41
In the olden days before IPv6, geoip of IPv4 used to work and there was traceroute-like utility on Windows that could plot IPs on maps called NeoTrace Pro. IIRC, it also included something of a ping map where it would reping every middlebox. Nowadays, not all middleboxes respond and there is often too much carrier overlaying and SDN flow management for IPs to map to any specific physical location like it were a land phone line when every little company bought a Class C and put their business phone number in the ARIN database.

Re: Gping – ping, but with a graph

#42

In the olden days before IPv6, geoip of IPv4 used to work and there was traceroute-like utility on Windows that could plot IPs on maps called NeoTrace Pro. IIRC, it also included something of a ping map where it would reping every middlebox. Nowadays, not all middleboxes respond and there is often too much carrier overlaying and SDN flow management for IPs to map to any specific physical location like it were a land…

Was it similar to pingplotter?

Re: Gping – ping, but with a graph

#43
post #35

Earlier quoted context omitted.

mtr (Matt's traceroute) is another great utility for this. It doesn't graph output, but does show connectivity , latency, packet loss, and variance on a set of hosts between your IP and the destination. https://www.bitwizard.nl/mtr/ > (Previously noted in this thread by westurner: https://news.ycombinator.com/item?id=36549005 >)

I never want to disparage people's efforts, but it is a recurring theme for people to unknowingly reinvent mtr.

Another lens is that reinventing or independently arriving at existing (and well-regarded) ideas, methods, systems, etc., is a validation of your own creative process.

It's very difficult to stay on top of all available tools. I find that so long as it's something I can do with shell tools, awk, or other scripting environments I'm often better of inventing than searching as when you create your own tools you're addressing your own specific needs and constraints, whilst when evaluating a third-party tool, you have to undergo much the same process ("does this do what I want it to do?") often without the ability to readily modify the tool to fit a specific use case.

That's not always true, but it often is.

And of course, creation helps expand your own creative abilities.

If mtr is frequently re-invented, that's a strong validation of the original concept as well.

Re: Gping – ping, but with a graph

#46
post #6

Really nice that it allows you to pass a list of hosts at the same time, and it will plot them in the same graph: For instance, `gping mydomain.com google.com` is really nice for a quick sanity check (is it my Wifi or my hosting provider).

Wow! That's super handy actually. I'm definitely gonna keep note of doing this in the future for my own projects

Re: Gping – ping, but with a graph

#49

In the olden days before IPv6, geoip of IPv4 used to work and there was traceroute-like utility on Windows that could plot IPs on maps called NeoTrace Pro. IIRC, it also included something of a ping map where it would reping every middlebox. Nowadays, not all middleboxes respond and there is often too much carrier overlaying and SDN flow management for IPs to map to any specific physical location like it were a land…

Thankyou, I was trying to remember what it was called. So sad that it won't work any more though, was pretty fun.

Re: Gping – ping, but with a graph

#50

Earlier quoted context omitted.

My mind is blown by those 3D graphs. I almost want to make them dynamically drawn in a futuristic style and use that as screensaver...

Like a WebGL VPN company logo screensaver composed of all those routes we shouldn't trust? graph-drawing gh topic lists a number of JS libraries: https://github.com/topics/graph-drawing Is there a good way to make a JS screensaver that doesn't leak memory yet? Maybe WebGL could get that done

Maybe. I don't know. But that link sent me to another rabbit hole, thanks:)
Post reply on HN