public
Description: vpnc keepalive daemon for Linux systems
Home | Edit | New

Home

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

It is a rewrite of vpnc-watch.py by Greg Benson <gbenson@redhat.com>

vpncwatch is written by David Cantrell <dcantrell@redhat.com>

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:

Last edited by dcantrell, Fri Apr 10 19:27:48 -0700 2009
Home | Edit | New
Versions: