display inode traffic on your shell v0.3->v0.3.1->v0.4

Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

display inode traffic on your shell v0.3->v0.3.1->v0.4

Beitragvon LSDx » Sa 11 Jun, 2005 14:38

support for unlimited traffic products in v0.4:

download

-----

bugfix traffic.html in v0.3.1:

download here

-----

bugfix + new html output feature in v0.3:

download here

-----

script to display your inode traffic on your linux shell v0.2

download here
Zuletzt geändert von LSDx am Mi 12 Okt, 2005 15:43, insgesamt 8-mal geändert.
LSDx
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 41
Registriert: Fr 12 Nov, 2004 11:42

Beitragvon lordpeng » Sa 11 Jun, 2005 14:56

mal abgesehen davon, dass die amtssprache hier im forum IMHO deutsch ist, dürfte das tgz file beschädigt sein, weil wenn ma's entpackt kommen nur binärdaten raus ...

könnt natürlich auch gut möglich sein, dass du uns ein backdoor unterjubeln willst *g* ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Slavi » Sa 11 Jun, 2005 14:58

bei 2 Beiträgen mache ich generell keine Files auf
sicher ist sicher
Bild
Slavi
Profi-User
Profi-User
 
Beiträge: 1903
Registriert: Mi 25 Jun, 2003 16:04
Wohnort: Wien

Beitragvon mnc » Sa 11 Jun, 2005 15:25

funktioniert (wie auch shcon v1) vorzĂĽglich bei mir, danke LSDx!
mnc
Board-Mitglied
Board-Mitglied
 
Beiträge: 223
Registriert: Mi 19 Mai, 2004 18:27

Beitragvon lordpeng » Sa 11 Jun, 2005 20:30

stimmt, die version von 16:18 lässt sich im gegensatz zu der version die vorher drauf war entpacken ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon ew123 » So 12 Jun, 2005 11:03

Script hat einen Fehler bei altem Ausgabeformat in Farbe.

$COLOR $TRAFFICINTEGER $NIGHTFLATINTEGER $TRAFFLEFT

statt

$COLOR $TRAFFLEFT $TRAFFICINTEGER $NIGHTFLATINTEGER
ew123
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 30
Registriert: Mo 03 Nov, 2003 06:06

Beitragvon LSDx » So 12 Jun, 2005 13:37

bugfix + new html output feature in v0.3:

download
LSDx
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 41
Registriert: Fr 12 Nov, 2004 11:42

Beitragvon hellbringer » So 12 Jun, 2005 13:56

kannst auch eine version machen die unter unix läuft? :)
hellbringer
Profi-User
Profi-User
 
Beiträge: 1619
Registriert: Di 04 Mai, 2004 19:35

Beitragvon mnc » Mo 13 Jun, 2005 08:06

brauchstu nur curl, dann sollts auch dort rennen ;)
mnc
Board-Mitglied
Board-Mitglied
 
Beiträge: 223
Registriert: Mi 19 Mai, 2004 18:27

Beitragvon hellbringer » Mo 13 Jun, 2005 12:33

welches?

/usr/ports/ftp/curl
/usr/ports/ftp/curlpp
/usr/ports/ftp/ocaml-ocurl
/usr/ports/ftp/php4-curl
/usr/ports/ftp/php5-curl
/usr/ports/ftp/py-curl
/usr/ports/ftp/rexx-curl
/usr/ports/sysutils/curly
hellbringer
Profi-User
Profi-User
 
Beiträge: 1619
Registriert: Di 04 Mai, 2004 19:35

Beitragvon ew123 » Mo 13 Jun, 2005 13:40

Warum wird /tmp/traffic.html in der letzten Script-Zeile gleich wieder gelöscht?
ew123
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 30
Registriert: Mo 03 Nov, 2003 06:06

Beitragvon justsmile » Mo 13 Jun, 2005 15:09

@ew123: gute Frage, dass versteh ich auch nicht...

---

Ich habe damals die erste Version von LSDx ein bisschen geändert, sodass der Output dann in einer kleinen HTML-Datei landet.
Schreibt eine Zeile mit Monat, verbrauchtem Volumen und Flatrate-Volumen (nur wegen Interesse). Das ganze wird dann auf dem Intranetserver veröffentlicht.

Script
Code: Alles auswählen
#>/bin/sh
#your inode login name
LOGIN="########"
#your inode password
PASSW="#######"
#temporary directory
TEMPD="/tmp"
AUSGABE="/home/justsmile/public_html/output.html"
#Get current dates
CURY=`date +%y`
CURM=`date +%m`
DATE=`date +%d.%m.`
TIME=`date +%H:%M`
DS=`date +%Y`

### script start ###
curl -d "method=and&format=builtin-long&sort=score&config=inode.dat_www6&words=&Suchen=&Action=Login&Username=$LOGIN&Password=$PASSW&Send=Login" "https://www6.inode.at/xdslathome/login.php" -D $TEMPD/cookie.txt

PSID=`cat $TEMPD/cookie.txt | grep PHPSESSID | tail -1 | cut -c 23-54`

curl --cookie PHPSESSID=$PSID "https://www6.inode.at/xdslathome/show_transfer.php?PERIOD_MONTH=$CURM&PERIOD_YEAR=$CURY&DETAIL=true&xdsl=" > $TEMPD/traffic.html 2> /dev/null

TRAFFIC=`cat $TEMPD/traffic.html | grep ClientareaDetailTableSum  | head -5 | tail -1 | sed 's/.*<td class="ClientareaDetailTableSum" align="right">//g' | sed 's/&nbsp\;<\/td>//g'`
NIGHTFLAT=`cat $TEMPD/traffic.html | grep ClientareaDetailTableSum  | head -10 | tail -1 | sed 's/.*<td class="ClientareaDetailTableSum" align="right">//g' | sed 's/&nbsp\;<\/td>//g'`

echo "<html><head><title>Inode Traffic</title></head><body><center>" > $AUSGABE
echo "<font size=2 face=Verdana><b>INODE ($CURM/$DS)</b>&nbsp;&nbsp;&nbsp;<u>Traffic</u> $TRAFFIC MB&nbsp;&nbsp;&nbsp;" >> $AUSGABE
echo "<u>Nightflat</u> $NIGHTFLAT MB&nbsp;&nbsp;&nbsp;<font size=1>($DATE $TIME)&nbsp;&nbsp;&nbsp;<a href=\"https://www6.inode.at/xdslathome/login.php\" target=\"_top\">Details</a></font></font>" >> $AUSGABE
echo "</center></body></html>" >> $AUSGABE

rm $TEMPD/cookie.txt
rm $TEMPD/traffic.html


Das war lange vor Vers. 0.3 von LSDx, die ist natĂĽrlich noch komfortabler :ok:
justsmile
Senior Board-Mitglied
Senior Board-Mitglied
 
Beiträge: 269
Registriert: Do 02 Okt, 2003 15:41

Beitragvon lordpeng » Mo 13 Jun, 2005 18:25

>Warum wird /tmp/traffic.html in der letzten Script-Zeile gleich wieder gelöscht?

ohne mir das script genauer angesehen zu haben wĂĽrde ich mal behaupten, weil er nur gewisse strings in eine variable einlesen will und ihn der rest nicht interessiert
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon hellbringer » Mo 13 Jun, 2005 18:57

# ./inodetraf.sh
[: 1: unexpected operator
[: 1: unexpected operator
[: 1: unexpected operator
Traffic: 5.314,38
Nightflat: 31.390,09
Traffic Left: 14686
[: 1: unexpected operator


es ist btw völlig egal ob NEWSTYLE=0 oder NEWSTYLE=1, die ausgabe schaut immer gleich aus. und von farbe seh ich auch nix.
hellbringer
Profi-User
Profi-User
 
Beiträge: 1619
Registriert: Di 04 Mai, 2004 19:35

Beitragvon lordpeng » Mo 13 Jun, 2005 19:01

ich wĂĽrd mal behaupten, wennst USECOLOR auf 0 setzt sollten die probleme eventuell weg sein, in shellscripts sollt ma eh auf farb-spielereien verzichten, weil sowas in anderen umgebungen problematisch sein kann ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Nächste

ZurĂĽck zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste