Date: Thu, 11 Mar 1999 17:26:39 +0000 (GMT) From: zaheer@grid9.net To: linux-kernel@vger.rutgers.edu Subject: Per User IP Accounting (IPAcct) patches for 2.2x (including 2.2.3) Hi I am proud to announce, as I am the new maintainer, the release of IPAcct 0.7d. This is available from http://www.bigfoot.com/~useripacct/ IPacct 0.7d introduces a new policy mechanism that provides per user IP statistics, that is, it just provides the user's IP usage. A user must be allowed to have IP, and a program is provided to control access to the IP level. This package adds per user ip accounting to the kernel and contains programs to control and use this accounting data. Fist of all it consists of a kernel patch which adds per user ip accounting to the kernel. The kernel patch accounts all bytes sent or received on the ip level, i.e. all headers get accounted including the ip header itself. This data is exported via the proc filesystem. Moreover the patch allows to control the ip access on a per user basis. Furthermore it is possible to specify a weight for ip addresses. This weight controls how much every byte costs that is transfered from or to this ip addresses. With this weight/cost set to zero you can ignore certain host or networks completely from the statistics which might be convenient for the local network. The cost can be different for different ip addresses. Second, there's a program for controlling and viewing the weights/costs and the accounting data produced by the kernel. With it you can modify the weight table in a manner very similar to the syntax of the route program. Regards Please send me any bug reports/ problems you have encountered with these patches and I will be happy to advise. Zaheer Merali Grid9 Internet Solutions - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/