minidentd provides a tiny IDENT server.
minidentd is a tiny IDENT server that implements RFC 1413. It includes no networking code, leaving it to a super-server. It can be used in embedded systems, and features user-controlled and randomly generated answers.
minidentd reads a series of IDENT requests on stdin and answers them on stdout. It logs what it's doing on stderr. The environment variables xLOCALIP and xREMOTEIP, where x is the value of the PROTO environment variable, must contain the IDENT server address and the IDENT client address, respectively.
minidentd does not contact the network directly. It's meant to run under a super-server like tcpserver.
-v : verbose mode. Log queries and replies..
-n : send ERROR : HIDDEN-USER replies if the user has a .ident file in his home directory.
-i : user-defined answers. The first 14 chars of the user's .ident file, up to EOF or newline, are used instead of the user name. If the file exists and is empty, send ERROR : HIDDEN-USER. If it doesn't exist, send a normal reply.
-r : send random replies.
-y file : valid with -n or -i. Use file instead of .ident.
-t timeout : close connection after timeout seconds without a client request.
· skalibs (required)
· ucspi-tcp 0.88 (required)
· daemontools (recommended)
· diet libc (optional)
What's New in This Release:
· This version of minidentd uses advanced routines from the new skalibs. It also integrates a timeout feature.