Skip to content
dcantrell edited this page Sep 13, 2010 · 2 revisions

vpncwatch is a keepalive daemon for vpnc(8) on Linux systems.

It is a rewrite of vpnc-watch.py by Greg Benson <[email protected]>

vpncwatch is written by David Cantrell <[email protected]>

The original vpnc-watch.py is included with this source distribution. If you want your keepalive daemon running in Python, here’s your chance. The main motivation for rewriting it in C is so it can be compiled for mipsel and put on a very limited storage space OpenWRT system.

The idea behind the program is simple. Wrap execution of vpnc and handle it receiving SIGHUP and SIGKILL. SIGHUP will cause a restart, which is handy for an external network checking script. If you find you cannot hit any VPN-connected hosts, you can send SIGHUP to vpncwatch and it’ll restart vpnc. vpncwatch can do the network checking for you with the right options.

NOTE: vpncwatch is not affiliated with vpnc development at all.

Related but unaffliated projects:

Clone this wiki locally