~derf / projects / ekgping v1.32
dark mode

This project is no longer being developed. There will be no updates and no security fixes. This page serves archival purposes only.

ekgping pings a host, just like ping. However, it does not output simple text, but shows the results in a graphical and audible manner, somewhat similar to an electrocardiograph.


ekgping uses Module::Build. After downloading the source and cd'ing into the ekgping directory, simply run perl Build.PL && perl Build && sudo perl Build install. Or, if you don't want to install, run bin/ekgping -f share/beep.ogg foo.de.

Note for perl 5.10 users: ekgping requires Module::Build >= 0.36, perl 5.10 ships 0.34. So you'll need to either upgrade to perl 5.12 or install Module::Build manually (on Debian/Ubuntu: apt-get install libmodule-build-perl).


The text output looks like this:

Watch and hear ekgping in action:
[[!img Error: bad image filename]]


ekgping v1.32

ekgping-1.32.tar.gz (signature)

  • Add -l / --volume option

ekgping v1.31

ekgping-1.31.tar.gz (signature)

  • Update code for SDL ≥ 5.4000
  • Switch to perl versioning scheme

ekgping v1.3

ekgping-1.3.tar.gz (signature) (Debian Package)

  • Fix Module::Build dependency (we need >= 0.36)
  • Add --beep-when option to only play beeps when the host is either dead or alive

ekgping v1.1

ekgping-1.1.tar.gz (signature)

  • You can now run "bin/ekgping -f share/beep.ogg host" without having to do "./Build install" first
  • Add -t / --timout option (ping timeout for continuous beep)

ekgping v1.2

ekgping-1.2.tar.gz (signature)


ekgping v1.0

ekgping-1.0.tar.gz (signature)

  • Initial release