• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux ipt_ACCOUNT Download

ipt_ACCOUNT

April 15, 2009
ipt_ACCOUNT is a robust local network accounting software built for Linux netfilter/iptables system. It offers unparalleled performance and accuracy in tracking network usage and is a trusted tool for organizations that require precise network accounting.
Version 1.15
License GPL
Platform Linux
Supported Languages English
Homepage www.intra2net.com
Developed by Intra2net AG
I recently had the chance to try ipt_ACCOUNT, a high performance local network accounting system specifically created for the Linux netfilter/iptables system. One of the things I liked the most about this software is how simple and effective it is. There are only two parameters that need to be set up: "addr," which is the subnet that needs to be accounted for; and "tname," which is the table name where information will be stored.

Once the data is collected, it can be queried later using the libipt_ACCOUNT userspace library or by using the "iptaccount" tool that comes with the libipt_ACCOUNT package. A special subnet that's worth noting is "0.0.0.0/0," where all data is stored in the "src_bytes" and "src_packets" structure of the "0" slot. This is particularly useful if you need to account for overall traffic to and from your internet provider.

ipt_ACCOUNT is capable of handling high bandwidths without any packet loss because it's designed to be queried for data every second or at least every ten seconds. It's also written as a kernel module that's able to process data as quickly as possible to save time. The largest possible subnet size is 24-bit, meaning that it's able to use fixed internal data structures, which speeds up the processing speed for each packet. Additionally, accounting data for one complete 192.168.1.X/24 network takes only 4kb of memory. Memory for 16 or 24 bit networks is allocated only when needed.

In terms of querying the data, the userspace libipt_ACCOUNT library is what you need. There's no /proc interface because it would be too slow for continuous access. The read&flush query operation is the fastest since no internal data snapshot needs to be created and copied for all data. However, the "read" operation without flush is only recommended for debugging purposes.

To optimize the kernel/userspace data transfer, the kernel module only transfers information about IPs where the "src/dst" packet counter is not 0. This saves precious kernel time. The installation process is straightforward: install the pom-ng-ipt_ACCOUNT archive in your patch-o matic-ng directory, patch your kernel, patch the userspace iptables tool with the iptables-ext ipt_ACCOUNT.patch, recompile the kernel, recompile iptables tool, unpack the libipt_ACCOUNT archive, run autoreconf -f ./configure && make && make install. You can also install and build the provided .src.prm for additional functionalities Overall, ipt_ACCOUNT is a great software tool that's definitely worth checking out!
What's New

Version 1.15: N/A

Free Download 20.4K
352
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    137
  2. Dvgrab 3.4
    96
  3. CherryTV 0.1
    84
  4. DynVPN 1.0
    82
  5. porm r2
    70
  6. SlideMap 1.2.2
    69
  7. fuseftp 0.8
    69
  8. Swiftfox 3.0b5pre-2
    67
  9. K!rash 1.0
    67
  10. Free Orion 0.3.13
    65

Related Downloads

Drag and Drop in JavaScript
This software provides drag and drop functionality for websites using JavaScript. It ...
past
Past is a basic SMS software tool.
Sparkling
The Sparkling project offers an iconset specifically designed for KDE, providing users ...
blue glass HP theme
This software is a customized theme designed specifically for HP Mini laptops. ...
A Rainy Day intro
Pygame demo written in Python showcasing game development capabilities including graphics, sound, ...
sda12
The sda12 software manages the B&B 485SDA12 data acquisition device, offering a ...
RSFind! Mod
This software is a link management tool that enables users to manage ...
mkCDrec Utilities
The mkCDrec Utilities is a set of tools designed for rescue and ...
Tactile
This GTK+ theme offers a serene and subdued visual experience with low ...
Big Blue
The Blue mod of Soffice theme is a software product that offers ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.