Re: Question about ident service
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed
On Mon, 24 May 2010, steen wrote:
On May 24, 4:52?pm, "John B. Matthews" <nos...@nospam.invalid> wrote:
Is your Java client sending the correct query request to the server, as
specified in section 4 of the RFC?
4. QUERY/RESPONSE FORMAT
Well, I've tried to run a tcpdump on the test machine to see what goes
on, and I can see that the ftp server does ask the ident-daemon for an
ident, but when I connect to the server from java, the response is
You can see the relevant tcpdump output here: http://pastebin.com/McJFb4nD
The first 2 entries are when I connect to the ftp-server using telnet
and the resonse is as expected.
The last 2 entries are when I connect from java, and the response is
Any thoughts ?
1. Try a unix and/or networking group as well as this one; i doubt this is
a java problem per se.
2. What user are you running the java program as? root?
3. Does anyone have a .noident file in their home directory?
4. What does
netstat --inet -lp | grep $JAVA_PROGRAM_PID
say while the connection is open? Anything weird?
5. Has the java program sent anything over the socket at this point? Is it
definitely still open? I wonder if identd can't work out the owner of a
socket if it either hasn't been properly initialised yet (and there's some
kind of lazy initialisation going on under the hood) or it's already been
6. If you're on linux, try running identd under strace and looking for
calls to sysctl - assuming you have a recent version of identd, that's how
it retrieves information about connections. If you're not, then there
should be some other combination of tracer and system call that does the
equivalent. There may be something in the output from that that indicates
why it doesn't spill the beans on the java program's connection.
For the first few years I ate lunch with he mathematicians. I soon found
that they were more interested in fun and games than in serious work,
so I shifted to eating with the physics table. There I stayed for a
number of years until the Nobel Prize, promotions, and offers from
other companies, removed most of the interesting people. So I shifted
to the corresponding chemistry table where I had a friend. At first I
asked what were the important problems in chemistry, then what important
problems they were working on, or problems that might lead to important
results. One day I asked, "if what they were working on was not important,
and was not likely to lead to important things, they why were they working
on them?" After that I had to eat with the engineers! -- R. W. Hamming