Re: Accessing tcp socket information from within a module

David S. Miller
2003-10-04T05:51:29Z

On Fri, 03 Oct 2003 17:02:07 -0700
Vishwas Raman <vishwas@eternal-systems.com> wrote:

> Is there some way of accessing the information of all open tcp sockets
> in the system, other than having to turn one of IPV6 or KHTTPD on?

You don't even need to write your kernel module, there is already
a special netlink socket provided to userspace exactly for this
purpose, to get info on all TCP sockets efficiently.

See net/ipv4/tcp_diag.c