Skip to content
forked from laixintao/pingtop

šŸ“Ping multiple servers and show the result in a top like terminal UI.

License

Notifications You must be signed in to change notification settings

gzxultra/pingtop

Ā 
Ā 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

79 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

pingtop CircleCI

Ping multiple servers and show the result in a top like terminal UI.

asciicast

Install

pip install pingtop

Usage

Then ping mutiple server:

pingtop baidu.com google.com twitter.com

This project is using click. Check help info with pingtop -h.

~ pingtop --help
Usage: pingtop [OPTIONS] [HOST]...

Options:
  -s, --packetsize INTEGER        specify the number of data bytes to be sent.
                                  The default is 56, which translates into 64
                                  ICMP data bytes when combined with the 8
                                  bytes of ICMP header data.  This option
                                  cannot be used with ping sweeps.  [default:
                                  56]
  -l, --logto PATH
  -v, --log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]
  --help                          Show this message and exit.

Credits

  • For the credits of ping.py's implementation please refer ping.py.
  • The UI was built on panwid thanks to @tonycpsu.

About

šŸ“Ping multiple servers and show the result in a top like terminal UI.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%