> When running tcptrack the kernel reports the following in its log:
> 
> Nov 20 11:00:51 localhost kernel: tcptrack uses obsolete
> (PF_INET,SOCK_PACKET)

Hi, I'm the author of tcptrack.

The message is saying that tcptrack has called the socket system call with
obsolete arguments in the form socket(PF_INET, SOCK_PACKET, ...). However,
tcptrack itself does not directly open a socket. The only socket that is
opened is opened by libpcap.

After doing some research I've found other examples of programs that are
affected in this manner:

http://www.snort.org/docs/faq/1Q05/node113.html

http://lists.debian.org/debian-devel/2002/09/msg00471.html

The issue seems to be between libpcap and the kernel and is fixed in newer
versions of libpcap. You should see a similar message on your system when
running other programs that use the same libpcap (however there is a control
in place in the kernel to not warn too many times, see net/socket.c in the
kernel source).

Let me know if I'm wrong, but I don't think there's anything I can do to
avoid this from within tcptrack itself.

Thanks
-Steve


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to