TrafMeter is a powerful IP traffic accounting and Network Monitoring utility designed for administrators of small to medium size PC LANs running in all Windows platform. It makes easy to count custom IP packets and troubleshooting problems saving your efforts as a network administrator. The main TrafMeter idea is "Capture all, count only useful".
You can create counting rules for a single host, for a subnet, for a specific group of hosts such as "for all hosts in your LAN" or "for all hosts not in your LAN". Moreover, it supports a traffic accounting per any IP protocol (ICMP, TCP, UDP, GRE, ESP, AH, L2TP) with splitting traffic per port numbers (only for TCP and UDP). TrafMeter allows to visualize in realtime a traffic activity on the graphic charts so you will be able to 'see' which user is using the Internet connection most of all.
The traffic counters or the custom packet headers can be stored in a database providing the ability to build various traffic reports or traffic traces per month or/and per day. An exchanging data between TrafMeter and the database is doing by means of ADO interface that allows to write the traffic counters into the most popular databases (Microsoft SQL Server, Oracle, MySQL).
TrafMeter is designed to be run as a normal application, started via the Windows Start menu. However, you can start TrafMeter as a Windows NT/2000/XP service using freeware utility FireDaemon. TrafMeter has a simple, easy to understand user interface and a manual.