I'm new to the list so I apologize if this has been asked and answered
before, but after extensive searching I have found nothing to help me on
this.
I am interested in finding how to write an ipf user land client for use
with the "auth" action. All I have found are references to using this
to authorize a user possibly with a password before allowing the packet
through. No information is supplied on how to write this program. I
see there is a device called /dev/ipauth and ioctls in ip_auth.[ch], but
I don't see the overall flow of what happens. If the program opens the
device, how does it get the information to authorize? What is passed
and how? Is it received via a read of /dev/ipauth and a response sent
back via a write to /dev/ipauth? Or is it handled via structs being
passed via ioctl?
Before I spend too much time trying to figure this out from the source I
was hoping there may be something to help me faster. Maybe there is a
how to or an example program available I could be directed to for help.
Anyway, thanks in advance.
-_Dave