smith is a A client/server style agent meant for testing connectivity to and from a machine on a network, with Protocol support TCP/IP and UDP.
+ Initiate a port-specific ping against a listening agent
-+- Protocol to use to contact the remote agent. TCP and UDP use raw sockets which will bypass IPTABLES rules.
+ Server-side: listen for incoming ping requests from remote client.
git clone https://github.com/jidar/smith && cd smith
python setup.py install
smith ping 12345 127.0.0.1 tcp --timeout 10