BSDforge™
Following, are FreeBSD ports, or other *BSD related projects, I created, maintain, host, or worked on. I host them here on BSDforge in the net category.
widentd8
WIDENTD
- widentd -- answers on the auth(113) port according to rfc 1413 with a fixed reply.
SYNOPSIS
-
widentd [-v] [-u -userid] [-o -system-name] [-s -service] [-i -address]
DESCRIPTION
-
The widentd deamon listens on either the specified address or on all interface addresses on that port (the default is 113). It then waits for a connection and always replies with the default reply. Use the -i flag to specify a diffrent address to bind to; and use the -s flag to sepcify another port.
All errors are logged to syslog unless the -v flag is set. In this case the deamon will not fork and print out verbose stuff on stdout. Errors go to stderr.
The username returned can be set with the -u flag; and although rfc 1413 allows for a wide range of characters and charsets, this applications is restricted to just the normal A-Z, a-z, '-', '@', '.', complex. The default is 'chuck', in honour of http://www.webweaving.org/chuck/
Likewise the -o flag sets the operating system; the default is OTHER. Possible values are UNIX, or one of the SYSTEM NAMES, as registered with IANA (See rfc1340 or it's successors).
SEE ALSO
- identd(8)
EXTRNAL REFERENCE
- RFC 1413: identification protocol.
- RFC 1340: IANA assigned names and numbers.
BUGS
- This deamon is not strictly compliant with RFC 1413; it ignores charsets, it quite intentionally lies, and so on. Fixes graciously appreciated, and likely accepted.
ACKNOWLEDGMENTS
-
Chuck (http://www.webweaving.org/chuck) needed an identd server. Dirk-Willem van Gulik wrote one for him.
Chris Hutchinson (http://BSDforge.com) for it's continued maintenance, and improvements.