Live data from Hacker News

Nping – ping, but with a graph or table view

github.com

51–60 of 73 posts

Re: Nping – ping, but with a graph or table view

#51
post #37

Another interesting tool in this space is trippy, which ‘combines the functionality of traceroute and ping’ https://github.com/fujiapple852/trippy

There’s also the somewhat similar mtr https://www.bitwizard.nl/mtr/

mtr is my go-to, great tool!

Re: Nping – ping, but with a graph or table view

#52

Random question, but how consistent should you expect to get pings to be over consumer internet to something like google? Single-digit ms variance? Few ms? 10's of ms? Always kind of curious for trying to optimize my network setup at home.

you can get it down to nearly zero using OpenWRT and configuring SQM. Use https://www.waveform.com/tools/bufferbloat to measure and tune until you get an A+ result.

Before a bunch of people read this and become confused why their jitter didn't go to 0 "nothing you can do with your home network will ever make your jitter less than when you plug just your PC/Laptop directly into the ISP connection, let it get the public address, and only run a ping from it". Also things you do at home, such as use wireless, will often add a ms or two of occasional jitter even when you use a 6 GHz channel with extremely low contention and interference.

Bufferbloat is good thing to fix in general though and highlights why one should worry less about "how do single ICMP packets behave" and more about "how does actual loaded traffic of the protocol type I'm using behave in real usage". The results are often staggeringly different.

Re: Nping – ping, but with a graph or table view

#53
post #49

Earlier quoted context omitted.

pping already exists too. It’s a bit of a crowded market…

There’s: • 2ping https://www.finnie.org/software/2ping/ > • fping https://www.fping.org/ > • hping http://www.hping.org/ > • nping https://nmap.org/ > • oping https://noping.cc/documentation/oping/ > There’s also qping, tping and rping, but they are not implementing ping functionality, but are tools for checking the status of specific remote services.

Is there an awesome-{}-tools list of these somewhere by chance?

Re: Nping – ping, but with a graph or table view

#54
post #49

Earlier quoted context omitted.

pping already exists too. It’s a bit of a crowded market…

There’s: • 2ping https://www.finnie.org/software/2ping/ > • fping https://www.fping.org/ > • hping http://www.hping.org/ > • nping https://nmap.org/ > • oping https://noping.cc/documentation/oping/ > There’s also qping, tping and rping, but they are not implementing ping functionality, but are tools for checking the status of specific remote services.

Nice overview. I see there's space for some more networking tools since there's plenty of letters to go. Is there a hash table to pick the next letter?

Re: Nping – ping, but with a graph or table view

#55
post #49

Earlier quoted context omitted.

There’s: • 2ping https://www.finnie.org/software/2ping/ > • fping https://www.fping.org/ > • hping http://www.hping.org/ > • nping https://nmap.org/ > • oping https://noping.cc/documentation/oping/ > There’s also qping, tping and rping, but they are not implementing ping functionality, but are tools for checking the status of specific remote services.

Is there an awesome-{}-tools list of these somewhere by chance?

I just used

  apt-file search --regexp 'bin/.ping'
If I extend it to

  apt-file search --regexp 'bin/[^/]*ping$'
I also find:

• smokeping https://smokeping.org/>

Re: Nping – ping, but with a graph or table view

#56
Great work! There are quite a few flavors of ping:

TCPPing: https://netbeez.net/blog/tcping/

vmPing: https://netbeez.net/blog/how-to-use-vmping/>

DNSPing: https://netbeez.net/blog/dnsping-linux/>

PathPing: https://netbeez.net/blog/path-analysis-pathping-windows/>

fping: https://netbeez.net/blog/linux-how-to-use-fping/>

gping: https://netbeez.net/blog/linux-how-to-use-gping/>

prettyping: https://netbeez.net/blog/linux-how-to-use-prettyping/>

nping: https://netbeez.net/blog/how-to-use-nping/>

Re: Nping – ping, but with a graph or table view

#57
Neat, reminds me a lot of noping which is a long-time favorite of mine (and its non-graphical counterpart oping): https://noping.cc/

One thing I've always wanted in a ping tool but never found is something that can log anomalous results, so for example one could leave it running in a screen/tmux session and come back a day or two later to not just see that there had been some instances of high latency or packet loss but also see when it happened and for now long per burst.

With all the existing tools I'm aware of I can come back to a long-running ping after a day or two and see that there were 170 pings that got lost but have no idea if that was individual intermittent drops or one continuous event like a cable modem rebooting in the middle of the night.

A couple of times I've attempted to do it myself but the nature of ICMP means it ends up requiring lower level programming than I'm comfortable with.

Re: Nping – ping, but with a graph or table view

#60

Wooo, Windows support! Availability of network diagnostics tools in Windows has been problematic, particularly for very infrequent use. There are some good looking ones for purchase, but it's hard to purchase when we don't usually need it. For a while, largely related I think to just not having enough bandwidth at our office, but also partly because our coax on the Xfinity cablemodem was sketchy, we were not infreque…

WinMTR is a thing, but you have to install it, ofcourse.
Post reply on HN