TrafMeter is a Windows-based tool providing realtime traffic accounting and monitoring. You can use it to count useful traffic of your computer (it's free!) or use to build the traffic accounting system for all PCs in your office LAN. It makes easy to count custom IP packets and troubleshooting problems saving your efforts as a network administrator. In TrafMeter, you can set unlimited number of filters for captured traffic, defining network packets which are used for tracking/reporting. It supports a creation of rulesets for various monitoring purposes.
The rulesets can be used for single hosts, subnets, as well as specific groups of hosts - i.e. all hosts in/not in your LAN, specific IP protocols (ICMP,TCP,UDP,OSPF,etc). In addition, TrafMeter allows TCP/UDP port filtering. It includes real-time presentation of traffic activity via graphical charts. Each filter is represented by a unique color, which allows the webmaster and/or administrator to easily 'see' the Internet connection usage of individual users.
TrafMeter supports a tracking of network packets for the different filters, letting you analyze and comment on the monitored traffic (which may include MAC addresses from Ethernet headers and the ToS field from IP headers). TrafMeter allows to track visited websites by its name using HTTP Host Header Logging. Report generation via XML, or to the more common database (Microsoft SQL Server, Oracle, MySQL) is present as well.