Zitat:
Zitat von Corpswalker Dachte mal gesehen zu haben das es ein plugin für den Firefox gibt welcher den Datentransfer anzeigt/mitloggt. |
Ach so. Nee, Firefox ist ja nur ein Teil, mitunter nichtmal ein großer, meines Datenverkehrs.
Das Script kann ich auch direkt hier reinposten, ist ja immerhin ein Linux-Thread und in irgendeiner Form ja vielleicht sogar bei Treiberverfügbarkeit für's Milestone verwendbar. Das Script ist kein großer Wurf, ich bin alles andere als ein awk-Experte - obwohl das das ih als Vorlage bekommen hab, war noch viel stümperhafter

. Aber probier's einfach mal. Kein Copyright, allein schon wegen zu geringer Schöpfungstiefe.
Code:
#!/usr/bin/mawk -f
BEGIN {
FS="[:,\f\n\r]"
}
{
if ($1=="^DSFLOWRPT")
{
a = "0x" $2
b = "0x" $3
c = "0x" $4
d = "0x" $5
e = "0x" $6
f = "0x" $7
printf("%3i seconds - iBps: %5i - oBps: %5i - iB: % 5i - oB: % 5i\n", a, c, b, e, d)
}
else if ($1=="^MODE")
{
m = $2$3
if ( m == "54" )
mode = "UMTS"
else if ( m == "55" )
mode = "HSPA"
else if ( m == "00" )
mode = "NONE"
else if ( m == "32" )
mode = "GPRS"
else if ( m == "33" )
mode = "EDGE"
else
mode = "Unknown " m
printf("NW Mode : %s\n", mode)
}
} Die Daten werden roh, zeilenweise ausgegeben, in Byte. Musst also am Ende iB und oB addieren und notieren
Ach ja, aufrufen folgenderaßen:
Code:
./scriptname /dev/ttyUSB1
oder weches auch immer die zeite Schnittstelle ist. Sofern vorhanden. Wenn man diese Schnittstelle bei verbundenem Modem einfach mit "cat" ausliest, müssen vor allem viele Zeilen mit "DSFLOWRPT" herauskommen. Alle Daten sind nur vermutlich richtig, eine Offizielle Doku gibt es zu diesem Protokoll offenbar nicht - zumindest keine öffentliche. Ich benutze mawk 1.3.3-15ubuntu1.