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.
two function:
+ 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.
Usage:
git clone https://github.com/jidar/smith && cd smith python setup.py install smith -h smith ping 12345 127.0.0.1 tcp --timeout 10
Source: https://github.com/jidar
