FAQ
Are you trying to replace authpf?  
No.  cap-py has a very limited use: captive portals.  It cannot be use across a router boundary.
 
Why OpenBSD/PF?  
Just my personal preference.  I personally think that PF is the best packet filter in existence.
 
Why Python?
It happens to be the language I am most comfortable with.
 
Okay, so you write this thing for BSD systems running PF, but cap-py itself is licensed under the GPL.  That seems off.  
Yeah, it is.  I would prefer to release cap-py under a 3 clause BSD License.  However, I currently rely on scapy for my ARP tool, which is GPL-ed.  Should I have time to build something to replace scapy or if someone else could build a replacement for me, I would happily re-license cap-py under a BSD license.
 
So who are you?
My name is Matt Radtke.  I’m just some guy that uses computers and likes OpenBSD.
 
cappy.py ‘@’ gmail.com
Cap-py!
 
SourceForge.net Logo