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

Re: Traffic monitoring



On Sat, Mar 15, 2003 at 12:22:11AM +0100, Stefan Neufeind wrote:
> While we're still in the field of counting and monitoring traffic:
> Is there any good way to account traffic on one computer by user? I 
> searched several times for this but didn't find any good solution. 
> Some people said it should be do-able with kernel-modules but nobody 
> knew who had already done it.
> 
> I have several users generating traffic over the network interface 
> (eth0). What I would need is monitor incoming and outgoing traffic 
> accounted by the uid the process is running to or from which the 
> packets are received / sent. Hmm - did I at least make it a bit 
> clear? Even if I have somebody running an "ftp" for getting or 
> putting files ... or if I have someone using wget on the shell or 
> getting remote-files via PHP or whatever I need to account this 
> traffic to the uid - all on the local machine. And if I have someone 
> opening a listening-port (this also appears with ftp-transfers) and 
> waits for an incoming connection I would also like to bill the 
> incoming connection to the same uid.
> 
> That's my problem. Any good solutions out there? I'm stuck with this 
> :-((
> 

  Try ipac-ng:
  Description: IP Accounting for iptables( kernel >=2.4)

  Can do accounting on any iptable rule (as I understand it). iptables
  have the capability to match on owner:
  iptables -A INPUT -m owner --uid-owner 2

  Cheers
  Geoff Crompton



Reply to: