How does preauth work?

Per von Zweigbergk <[email protected]>
Newsgroups gmane.comp.security.firewalls.ipfilter
Message-ID <7029_1227564782_492B26EE_7029_8623_1_17BFC457-5813-47B2-B590-EC328545BEA0@pvz.pp.se>
I've been searching the web for information about how preauth works,  
but haven't been able to find much information.

Basically, I'm trying to write a piece of software that allows a  
FreeBSD machine to appear in complete stealth mode to the outside  
world, while still having a userspace process listen on a specific UDP  
port for messages telling the firewall to poke a hole for a specific  
IP address.

In principle similar to port knocking, but instead of doing a bunch of  
connection attempts on TCP ports, the entire "poke a hole in the  
firewall" exchange fits into a single UDP packet, and no response is  
sent by the firewall.

Now, I'm looking for a relatively clean way to dynamically manage the  
permitted addresses from which traffic should be permitted. Ipfilter's  
preauth seems to be exactly what I need, but as far as I can see it's  
undocumented. How do I go about using it?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.