fwknop stands for the "FireWall KNock OPerator", and implements an authorization scheme called Single Packet Authorization (SPA). This method of authorization is based around a default-drop packet filter and libpcap. SPA is essentially next generation port knocking. Lots of help and tweaks by jca@, ok jca@