nfidentd

nfidentd RFC1413 database-less daemon, part of software.klolik.org

[about] [todo] [bugs] [downloads] [security] [details] [example] [manuals]

About

nfidentd is fast RFC1413 ident daemon for Linux netfilter with NAT. It does not use any database, but generates ident replies based on source IP.
It is supposed to run on NAT-routers, and does not support ident replies for local connections.

[back to top]

TODO

Manuals.

[back to top]

Bugs

No bugs (yet discovered or reported).

[back to top]

Downloads

Sources released under GNU License.
If you use this software, please send me an e-mail with comment. Thank you.

Latest version:
[2010.09.28] nfidentd-0.1.4.tar.gz

Older versions:

[back to top]

Security

You should not run nfidentd as root.
Keep in mind, that it's trivial to guess client private IP by ident.

[back to top]

Example

Todo.


[back to top]

Manuals

Todo.
$ nfidentd -h
Netfilter Ident daemon 0.1.4
Usage: nfidentd [-f] [ -h | -C name | -s | -S | -r | -t | -T | -v | -V ] config_file
        -b IP     listen on IP
        -p PORT   listen on PORT
        -f        run foreground, do not fork (for testing/debugging)
        -h        this command reference
        -t        syntax check & dump configuration (except messages)
        -T        syntax check & dump configuration (including messages)
        -v        show version
        -V        show version & compiled-in options
Signals:
        USR1      dump statistics

$ nfidentd -T
# configuration dump for nfidentd 0.1.4
bind_address                   0.0.0.0
port                           113
pidfile                        /var/run/nfidentd/nfidentd.pid
# mode [ one ]: { ip ip-hex }
mode                           ip-hex
allow_local                    yes
operating_system               OTHER
ident_prefix                   
ident_suffix                   
chroot_path                    
set_user                       
set_group                      
priority                       0
connect_queue                  16
enfile_sleep                   5
buffer_size                    64
timeout                        30
max_connections                32
# log_level [ one ]: { alert crit debug emerg err info notice warning }
log_level                      debug
# log_facility [ one ]: { user mail daemon auth news authpriv local0 local1 local2 local3 local4 local5 local6 local7 }
log_facility                   daemon
[back to top]



(c) 2005-2010 Bartłomiej Korupczyński
contact