ulogipac 0.05 review

by rbytes.net on

ulogipac is a powerful IP traffic accounting tool for Linux routers and hosts

License: GPL (GNU General Public License)
File size: 32K
Developer: Torge Szczepanek
0 stars award from rbytes.net

ulogipac is a powerful IP traffic accounting tool for Linux routers and hosts. You can use the power of iptables rules to specify which traffic you want to account and which *not*. The size of IP packets sent to ulogipac through iptables is counted and buffered. After a configurable timeperiod you can submit the traffic information to your database servers (currently only MySQL is supported). You can specify 1 to N servers to send traffic information to.

Once ulogipac is installed you can start using it in combination with iptables rules. Normally you want to account traffic, which is routed to a linux router from one network interface to another or others (for example ppp devices terminating PPTP/PPPOE/DIALIN sessions).

Requirements to compile ulogipac:
Installed CommonC++ Library (http://www.gnu.org/software/commoncpp/) including header files (Debian Package libcommoncpp2-dev)
Installed MySQL header files (Debian Package libmysqlclient10-dev)

Requirements to use ulogipac:
Installed CommonC++ Library
iptables including ULOG Target (2.4.20 and higher kernels should provide this) FIXME: check which kernel really provided this
- MySQL Server(s)

What's New in This Release:
Fixed documentation
Fixed snprintf to support unsigned long integers (about 70MBit/s or more)
Added check for non-exisiting user_id query directive
Added logging of failing SQL queries including the query

ulogipac 0.05 keywords