Advertisement
nuit

FritzBox Ueberwachung

May 21st, 2011
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.96 KB | None | 0 0
  1. #!/bin/sh
  2. IP="fritz.box"
  3. Passwd=""
  4.  
  5. #-------------------nothing to change----------------#
  6. # Challenge abholen
  7. ChallengeXML=`wget -O - "http://$IP/cgi-bin/webcm?getpage=../html/login_sid.xml" 2>/dev/null| grep Challenge`
  8. Challenge=`echo $ChallengeXML | awk '{match($0,/>[^<>]+</); print substr($0,RSTART+1,RLENGTH-2)}'`
  9.  
  10. # login aufbauen und hashen
  11. CPSTR="$Challenge-$Passwd"
  12. MD5=`echo -n $CPSTR | iconv -f ISO8859-1 -t UTF-16LE | md5sum -b | awk '{print substr($0,1,32)}'`
  13. RESPONSE="$Challenge-$MD5" POSTDATA="login:command/response=$RESPONSE&getpage=../html/de/menus/menu2.html"
  14.  
  15. # login senden und SID herausfischen
  16. SID=`wget -O - --post-data="$POSTDATA" "http://$IP/cgi-bin/webcm" 2>/dev/null| grep "name=\"sid\"" | head -1 | awk '{match($0,/value="[^"]+"/); print substr($0,RSTART+7,RLENGTH-8)}'`
  17.  
  18. # Internet Capture
  19. wget -O - "http://$IP/cgi-bin/capture_notimeout?ifaceorminor=3-17\&snaplen=1600&capture=Start&sid=$SID" 2>/dev/null | tshark -i - -S -l -N nmtC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement