Projects : net/widentd

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.