- Mitglied seit
- 17 Jul 2008
- Beiträge
- 564
- Punkte für Reaktionen
- 0
- Punkte
- 0
Man findet sehr viel, wie man von einer Fritzbox (es geht genau gesagt um eine 7270, Firmware-Version 54.05.06) die IP-Adresse auslesen kann, meistens ist dazu aber UPnP notwendig, das ich nicht aktiviert haben möchte. http://www.gimme-th.at/blog/?p=165 beschreibt einen Weg, der bei mir nicht funktioniert
Hat wer eine Idee für ein Shell-Skript?
Code:
# Log-In first
/usr/bin/wget -q --post-data="login:command/password=your_password_here" http://fritz.box/cgi-bin/webcm -O /home/mrre/login.txt
#Get the logfile and write it to /tmp
/usr/bin/wget -q --post-data="getpage=../html/de/system/ppSyslog.html" http://fritz.box/cgi-bin/webcm -O /tmp/logfile
#Grep the IP out of the logfile
ip_address_act=$(cat /tmp/logfile | grep "Internetverbindung wurde erfolgreich hergestellt" | grep -o -m1 -e'Adresse: [0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | sed 's/Adresse:\ //')
#delete the logfile
rm /tmp/logfile
Hat wer eine Idee für ein Shell-Skript?
Zuletzt bearbeitet: