NetworkSpeed

Das Programm soll die Pakete an einer Netzwerkkarte sniffen und darstellen, welcher Rechner wie viel Bandbreite benutzt. Es wird regelmäßig eine Statistik-Datei geschrieben, in der alle MAC-Adressen aufgelistet sind mit der benutzen Bandbreite in Sende- und Empfangsrichtung. Die Bandbreite wird in Kilobit/s ausgegeben.

Am Anfang der Datei main.c gibt es einige #define-Anweisungen, über die das Programm konfiguriert werden kann. So kann z.B. ein zusätzlicher Filter verwendet werden, sodass nicht alle Pakete gezählt werden.

Um Zugriff auf die Netzwerkpakete zu erhalten, wird die Packet Capture Library (libpcap) verwendet.

Download

Inzwischen gibt es Version 1.1, die ein Bug behebt, der ein Speicherloch verursachte.
© 2006 adabolo.de (2006/10/18)