ipt_ACCOUNT

Description

ipt_ACCOUNT is a high performance local network accounting system written for the Linux netfilter/iptables system. It has just two parameters: addr is the subnet which is accounted for tname is the table name where the information is stored The data can be queried later using the libipt_ACCOUNT userspace library or by the "iptaccount" tool which is part of the libipt_ACCOUNT package. A special subnet is "0.0.0.0/0": All data is stored in the src_bytes and src_packets structure of slot "0". This is useful if you want to account the overall traffic to/from your internet provider. pt_ACCOUNT is designed to be queried for data every second or at least every ten seconds. It is written as kernel module to handle high bandwidths without packet loss. The largest possible subnet size is 24 bit, meaning f.e. 10.0.0.0/8 networks. Therefore its able to use a fixed internal data structures which speeds up the processing speed for each packet. Furthermore, accounting data for one complete 192.168.1.X/24 network takes 4kb of memory. Memory for 16 or 24 bit networks is only allocated when needed. The data is queried using the userspace libipt_ACCOUNT library. There is no /proc interface as it would be too slow for continuous access. The read&flush query operation is the fastest, as no internal data snapshot needs to be created&copied for all data. Use the "read" operation without flush only for debugging purposes! To optimize the kernel<->userspace data transfer a bit more, the kernel module only transfers information about IPs, where the src/dst packet counter is not 0. This saves precious kernel time. Install the pom-ng-ipt_ACCOUNT archive in your patch-o matic-ng directory Patch your kernel (./runme ACCOUNT) Patch the userspace iptabels tool with the iptables-ext ipt_ACCOUNT.patch Recompile the kernel Recompile iptables tool Unpack the libipt_ACCOUNT library archive Run autoreconf -f ./configure && make && make install You can also install&build the provided .src.prm Whats New in This Release: &middot; Linux kernel 2.6.22 support was added..

Network Accounting - Local Network - High Performance - Accounting System - Ipt - Data - Kernel - System - Written - Network - Iptaccount - Monitoring

Published By:Intra2net AG

License Type:Freeware

Date Added:25 October, 2010

Version:1.10

Price:Free

Downloads:8

Size:20.5 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

ulog-acctd is a userspace network accounting daemon which generates log files of network traffic for accounting purposes. I had tried to implement support for the newer packet interface at device level (supported since Linux kernel versions 2.

DateOct 17, 2010

AuthorHilko Bengen

Size32.8 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

tipxd is an IPX tunneling daemon which snoops on a local network for IPX 802.3 traffic, packages it and sends it over one or many TCP/IP connections to tipxd running on remote machines where it is unpacked and sent via the local network.

DateOct 30, 2010

AuthorThomas H Hendrick

Size22.5 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

NetCARD Config project helps linux users to configure network cards for two ip one for DSL network one for Local Network.. NetCARD Config KDE-Apps.

DateAug 28, 2010

Authorzeusgrs

Size30.7 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

SellaNMS was created to provide an extendable high performance Network Management System with network monitoring, discovery and detailed reporting capabilities that keep up to date with a living network.

DateOct 25, 2010

AuthorDigital Genesis Technologies

Size2.1 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

SellaNMS was created to provide an extendable high performance Network Management System with network discovery, monitoring and detailed reporting capabilities that keep up to date with a living network.

DateSep 17, 2010

AuthorDigital Genesis Technologies

Size2.1 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet