Re: libipq: How to get PIDs for packets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2 Nov 2005 Peter.Muller@xxxxxx wrote:

I'm using libipq to filter packets in userspace. Is there a way provided by
the API of libipq to get the PID of the process the packet is going to or
coming from?

No.

Isn't even an API within the kernel to tell this.. There is no mapping between packet and process within the kernel, the two concepts are too far apart. On locally generated packets you can get down to which socket the packet was sent on, but that is about it.

Once upon a time there was the "owners" match in iptables capable of matching on pid or even application name, but this capability has been removed from there as it was not really working. Only worked on Uni-processor boxes (no SMP) and only in very restricted conditions even then..

Regards
Henrik


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux