Ulogipac is a Linux-based IP traffic accounting software that efficiently manages traffic analysis for routers and hosts. It offers a high level of performance and accuracy, making it a robust solution for network administrators.
This software is designed to count the size of IP packets transmitted via iptables and buffer them until a specified time period elapses. You can then send the traffic information to your databases (MySQL is currently the only supported database). If you have multiple servers, you can specify each server to receive traffic information from the tool.
Installation and subsequent use of ulogipac is easy, and you can customize it for iptables rules. The software is particularly useful for accounting traffic, which is routed to a Linux router from one network interface to another (e.g., ppp devices terminating PPTP/PPPOE/DIALIN sessions).
Regarding its requirements, you need to install the CommonC++ library (including header files) and MySQL header files to compile ulogipac. To use the software, ensure that you have installed CommonC++ Library, iptables including the ULOG Target (available in 2.4.20 and higher kernels), and MySQL Servers.
This latest release of ulogipac comes with several improvements. Documentation has been fixed, and snprintf now supports unsigned long integers exceeding 70MBit/s. Additionally, the latest version comes with an added check for non-existing user_id query directives and can log failing SQL queries, among other improvements. Overall, this is an exceptional tool for any network administrator, and we highly recommend it!
Version 0.05: N/A