fmII
Sun, Jul 20th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 21:19 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 oidentd - Default branch
Section: Unix

 

Added: Sat, Sep 19th 1998 11:33 UTC (9 years, 10 months ago) Updated: Sun, Jul 13th 2003 17:00 UTC (5 years, 0 months ago)


About:
oidentd is an RFC 1413 compliant ident daemon which runs on Linux, FreeBSD, NetBSD, Darwin, OpenBSD, and Solaris. It can handle IP masqueraded/NAT connections on Linux, FreeBSD, NetBSD, and OpenBSD, and it has a flexible mechanism for specifying ident responses. Users can be granted permission to specify their own ident responses. Responses can be specified according to host and port pairs.

Author:
Ryan McCabe <odin (at) numb (dot) org> [contact developer]

Rating:
8.50/10.00 (8 votes)

Homepage:
http://dev.ojnk.net/
Tar/GZ:
http://prdownloads.sourceforge.net/ojnk/oidentd-2.0.7.tar.gz
Changelog:
http://dev.ojnk.net/stuff/oidentd.changelog
CVS tree (cvsweb):
http://cvs.ojnk.net/cgi-bin/viewcvs.cgi/ojnk/oidentd

Trove categories: [change]
[Environment]  No Input/Output (Daemon)
[Intended Audience]  Developers, End Users/Desktop, System Administrators
[License]  OSI Approved :: GNU General Public License (GPL)
[Operating System]  POSIX :: BSD :: FreeBSD, POSIX :: BSD :: OpenBSD, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language]  C
[Topic]  System :: Networking

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Ryan McCabe (Owner)

» Rating: 8.50/10.00 (Rank N/A)
» Vitality: 0.01% (Rank 4823)
» Popularity: 5.20% (Rank 648)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 103,438
   URL hits: 73,741
   Subscribers: 57

Other projects from the same categories:
Nagios to XML
elhttp
DTLS Client/Server Example
SendIP
sshdautoban

Users who subscribed to this project also subscribed to:
NAT Monitor
The Library of Assorted Spiffy Things
bc
Sylpheed
The Manhattan Virtual Classroom


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 2.0.7 14-Jul-2003 GNU General Public License (GPL) Homepage Tar/GZ Changelog
Development 1.9.9.1 15-Sep-2001 GNU General Public License (GPL) Homepage Tar/GZ Changelog

 Comments

[»] IPv6 only??
by Scorpaen - Aug 1st 2007 05:29:08

i'm using it on kubuntu gutsy gibbon alpha3
apparently it only listens on IPv6 and i need IPv4.
root@patrick-desktop:/var/log# netstat -a | grep auth
tcp6 0 0 *:auth *:* LISTEN

[reply] [top]


[»] psybnc+oidentd issue resolved - plz ignore last post
by Devios - Aug 25th 2004 14:41:20

I figured out my STUPID problem. When you run oidentd as -u nobody and -g nobody, it doesn't have access to the /home/*/.oidentd.conf files until you give chmod o+rx /home/* and chmod o+r /home/*/.oidentd.conf files... This non-issue is resolved. I hope everyone else is 1) not as stupid as I am, or 2) able to use this info to learn from my mistake.

[reply] [top]


    [»] Re: psybnc+oidentd issue resolved - plz ignore last post
    by Serpi - Oct 7th 2004 12:49:34

    My wont work even when I did like you, but can you say more exactly how you did all the way and that version is you using ?

    [reply] [top]


    [»] Re: psybnc+oidentd issue resolved - plz ignore last post
    by PhYre - Mar 5th 2006 08:16:30

    Well my oidentd apparently can't use the spoof function on a FreeBSD 5.4 box.. The config files are the following

    oidentd.conf

    default {
    default {
    deny spoof
    deny spoof_all
    deny spoof_privport
    allow random_numeric
    deny hide
    }
    }

    user phyre {
    default {
    allow spoof
    allow spoof_all
    allow spoof_privport
    }
    }

    And my .oidentd.conf in the phyre home directory :

    global { reply "phyre" "forsaken" "jupiter" "schatje"}

    So on IRC for example, the IRC client reports
    phyre@phyre.cc like it should, instead of ~phyre@phyre.cc

    But when I use an eggdrop bot on IRC, and try to spoof the username to 'jupiter', the .oidentd.conf
    file seems to be neglected by the daemon... Any ideas anyone because I've ran out of them... Cheers!

    [reply] [top]


[»] oidentd and psybnc
by Devios - Aug 25th 2004 08:54:55

I don't understand what needs to happen for psybnc to use oidentd correctly.

oidentd (on my psybnc server) does not pick up my irc client's ident response, or use the psybnc username/nickname/login for it's ident response.

Additionally, oidentd returns the username that started the psybnc process to irc servers (psybnc-process-starter) and completely ignores /home/(psybnc-process-starter)/.oidentd.conf.

This is on a RHL 7.3 system.

My /etc/oidentd.conf command is as follows:

default {
default {
allow spoof
deny spoof_all
deny spoof_privport
allow random
allow random_numeric
allow numeric
deny hide
}
}

And the command I use to start oidentd is as follows:

oidentd -d -m -f -u nobody -g nobody -C /etc/oidentd.conf

What is wrong here? psybnc has been compiled with oidentd support flagged, so that is not the problem.

The psybnc process on the redhat system has multiple users that connect on virtual ips (it is a virtually multi-homed system) (/etc/sysconfig/network-scripts/ifcfg-eth0:1, eth0:2, etc.).

[reply] [top]


[»] Solaris
by WoC - Aug 22nd 2003 16:43:27

2.0.7 fails to compile on Solaris 7

--
// WoC

[reply] [top]


[»] oidentd 2.0.7
by freak - Aug 15th 2003 09:08:54

running oidentd 2.0.7 on slack 9.x with 2.4.20

getting:
[129.250.228.2] 54890 , 6667 : ERROR : NO-USER

even when logged in as root, or any user

oidentd -l 5 -e --other=UNIX

is what i used to start it,

oidentd -l 5 -u nobody -e --other=UNIX -r MYSTRING

is what i normally use to run it, but all the sudden it just stopped responding when i had a power outage, and the box lost power. nothing else on the box seems to have problems, but oidentd. it will respond to all queries with MYSTRING, even for a local ircd request. the box is behind a router, but running as DMZ, even with port 113 forwarded to the box, the samething happens.

[reply] [top]


    [»] Re: oidentd 2.0.7
    by assenzio - Oct 10th 2003 10:47:42


    > running oidentd 2.0.7 on slack 9.x with
    > 2.4.20
    >
    > getting:
    > [129.250.228.2] 54890 , 6667 : ERROR :
    > NO-USER
    >
    > even when logged in as root, or any
    > user
    >
    > oidentd -l 5 -e --other=UNIX
    >
    > is what i used to start it,
    >
    > oidentd -l 5 -u nobody -e --other=UNIX
    > -r MYSTRING
    >
    > is what i normally use to run it, but
    > all the sudden it just stopped
    > responding when i had a power outage,
    > and the box lost power. nothing else on
    > the box seems to have problems, but
    > oidentd. it will respond to all queries
    > with MYSTRING, even for a local ircd
    > request. the box is behind a router, but
    > running as DMZ, even with port 113
    > forwarded to the box, the samething
    > happens.
    >

    Hi freak,
    I have your same problem.. did u solved it?

    [reply] [top]


[»] cygwin compiling...
by GhostInTheRuins - Mar 27th 2003 02:32:24

ok downloaded and tried to compile on cygwin (win98se, 1.3.22) 3 versions now and with ./configure i get a start but it ends all the time with "cygwin not yet supported" so my question is... when is gonna be supported? :)

i hope soon enough...

ciao,
Valentin

[reply] [top]


[»] oidentd + FreeBSD + ipf
by dewil - Mar 6th 2003 00:44:24

Oidentd isn't working properly on FreeBSD with ipf enabled.

--Configuration

checking if nat_t has nat_p member... NO
MASQ disabled

i check configure script, and found points. Script search within /usr/local/include for 3 headers. But that headers isn't there. OK. Problem resolved. I copy this headers from /usr/src/... to this path. And configure again. And see
checking if nat_t has nat_p member... YES. Great!!! But oidentd is still not working through IPNAT. It is bug or something ? Oidentd is only one which support masqueraded connections.
Configuration of my BSD box is:


FreeBSD jankolova.ovsiste.sk 4.8-RC FreeBSD 4.8-RC #2: Wed Mar 5 12:13:39 CET 2003 root@jankolova.ovsiste.sk:/usr/obj/usr/src/sys/solko_ipf i386

with ipf enabled :)

[reply] [top]


    [»] Re: oidentd + FreeBSD + ipf
    by Kyle Hall - Apr 15th 2003 01:27:21

    I just installed oidentd with an IPF enabled kernel, and all works well for me. Are you starting oidentd with the flags '-f -m'? -f == forwarding, and falls back to -m for masquerading support in /etc/oidentd_masq.cfg


    > Oidentd isn't working properly on
    > FreeBSD with ipf enabled.
    >
    > --Configuration
    >
    > checking if nat_t has nat_p member...
    > NO
    > MASQ disabled
    >
    > i check configure script, and found
    > points. Script search within
    > /usr/local/include for 3 headers. But
    > that headers isn't there. OK. Problem
    > resolved. I copy this headers from
    > /usr/src/... to this path. And configure
    > again. And see
    > checking if nat_t has nat_p member...
    > YES. Great!!! But oidentd is still not
    > working through IPNAT. It is bug or
    > something ? Oidentd is only one which
    > support masqueraded connections.
    > Configuration of my BSD box is:
    >
    >
    > FreeBSD jankolova.ovsiste.sk 4.8-RC
    > FreeBSD 4.8-RC #2: Wed Mar 5 12:13:39
    > CET 2003
    > root@jankolova.ovsiste.sk:/usr/obj/usr/src/sys/solko_ipf
    > i386
    >
    > with ipf enabled :)
    >

    [reply] [top]


[»] oidentd.conf
by snowfreek - May 19th 2002 08:47:39

can someone give me an example on a conf file.
i didn't understand much of that oidentd.conf.5!
in the conf file there must be something that works
with irc-servers and some ftp-sites i got requiers identd to work! can somone help with this??

snowfreek

[reply] [top]


    [»] Re: oidentd.conf
    by outspoken - Dec 16th 2002 16:44:24

    there are a few examples you need to take into consideration. the .conf and the .user files. I use oidentd_masq.conf and that contains simple information such as this:


    10.0.0.1 outspoken UNIX

    there is also the oidentd.user file which is the same but also includes the mask:

    /
    10.0.0.1/255.255.255.255 outspoken UNIX

    as for the oidentd.conf that is rather large and you will need to search google.com or look in the examples to learn more.

    OIDENTD IS THE BEST IDENT DAEMON FOR LINUX!!!

    I have used many, and oidentd is still the best I have found for all of my needs.



    > can someone give me an example on a conf
    > file.
    > i didn't understand much of that
    > oidentd.conf.5!
    > in the conf file there must be something
    > that works
    > with irc-servers and some ftp-sites i
    > got requiers identd to work! can somone
    > help with this??
    >
    > snowfreek

    --
    - outspoken http://www.activereviews.com

    [reply] [top]


[»] BUG FIX
by wajkas - Sep 24th 2001 20:48:55

oidentd 1.9.9.1 release has a bug in src/oidentd.c file. It causes NO-USER error for masquarading connections. To solve this problem you should change line 255 in src/oidentd.c:

//ORIGINAL
ret = masq(sock, htons(lport), htons(fport),
sin_addr(&laddr), sin_addr(&faddr));


//FIXED
ret = masq(sock, htons(lport), htons(fport),
&laddr, &faddr);

after doing this everything should go right, if you didn't make any mistakes by your self.

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber