SoulSpark
Software
www.skarnet.org
souldrain is an UCSPI client application that maintains a NetSoul connection open, and regularly checks network connectivity.
souldrain [ -T x+y ] [ -t c ] [ -i k ] ip:port [ ip:port ... ]
souldrain will run exactly as long as the NetSoul
server works and maintains network connectivity. If your
ip:port list is properly crafted, a dying
souldrain means that the network is down for you,
and it's time to rerun your NetSoul authentication sequence.
The service/soulspark/run file shows an example of
tcpclient +
soulspark +
souldrain combination,
which reliably maintains the network when run under a supervisor.