02 January, 2012

After a long development cycle,
fwknop-2.0 has
been
released. This is the first production release of the
fully re-written C version of fwknop, and is the culmination of an effort to provide
Single Packet Authorization to multiple open source
firewalls, embedded systems, mobile devices, and more. On the "server" side, supported
firewalls now include iptables on Linux, ipfw on FreeBSD and Mac OS X, and pf on OpenBSD.
The fwknop client is known to run on all of these platforms, and also functions on
Windows systems running under Cygwin. There is also an Android client, and a good start
on a iPhone client as well. On a personal note, I wish to thank Damien Stuart for a
heroic effort to port most of the original perl code over to C. Also, several other
people have made significant contributions including Jonathan Bennet, Max Kastanas,
Sebastien Jeanquier, Ozmart, and others. If there are any issues, please get in touch
with me directly or send an email to the fwknop
mailing list.
Update 01/03: Both libfko library that powers much of fwknop operations and the
fwknop client can be compiled as native Windows executables. In addition, there are perl
and python bindings to libfko as well.
Update 01/07: Damien Stuart has built
RPM files for fwknop on RHEL5, RHEL6,
Fedora 15, 16, and 17 and for other architectures the Fedora koji build system can
produce.