Erstellt vor 8 Jahren

Zuletzt geändert vor 6 Jahren

#1010 new addition

traffic count by single ip

Erstellt von: crissi Verantwortlicher:
Priorität: normal Meilenstein: freetz-future
Komponente: packages Version: devel
Stichworte: traffic count, iptables Beobachter:
Product Id: Firmware Version:

Beschreibung

There is a known problem with traffic coult values from iptables on avm fritzbox (due avm did some wrong).

To solve this problem and let count the traffic for single ip addresses I wrote a program for commandline which can be started with interface and ip. It requires libpcap (needs ~ 180Kb on box).
./trafficcount <device> <ip>
It does collecting data until it got SIGINT signal:
kill -SIGINT <pid of trafficcount>
This is useful for scripts and work also on terminal by pressing ctrl+c.

There are 2 files attached:

  • source code (trafficcount-0.1.tar.gz)
  • freetz(-1.1)-package

This program should be a good start to write a traffic accounter which can write a logfile for ip based traffic stat. another program then could parse it and generate html ;)

With best regards

Christoph

Anhänge (3)

trafficcount-0.1.tar.gz (4.9 KB) - hinzugefügt von crissi vor 8 Jahren.
trafficcount for single ip source code
trafficcount.tar.gz (786 Byte) - hinzugefügt von crissi vor 8 Jahren.
package for freetz-1.1 (put in /make dir)
trafficcount_proper.patch (1.7 KB) - hinzugefügt von oliver vor 8 Jahren.

Alle Anhänge herunterladen als: .zip

Änderungshistorie (7)

Geändert vor 8 Jahren durch crissi

trafficcount for single ip source code

Geändert vor 8 Jahren durch crissi

package for freetz-1.1 (put in /make dir)

comment:1 Geändert vor 8 Jahren durch cinereous

New packages not for the stable release please.. Try it with the trunk

Geändert vor 8 Jahren durch oliver

comment:2 Geändert vor 8 Jahren durch oliver

  • Meilenstein von freetz-1.1.4 nach freetz-1.3 geändert
  • Version von freetz-1.1 nach devel geändert

Patch against trunk attached. Entries to CHANGELOG and make/Config.in still missing.

comment:3 Geändert vor 8 Jahren durch cuma

  • Typ von enhancement nach addition geändert

comment:4 Geändert vor 6 Jahren durch cuma

  • Meilenstein von freetz-1.3 nach freetz-future geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.