diff options
Diffstat (limited to 'usr/bin/autowifi')
-rwxr-xr-x | usr/bin/autowifi | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/usr/bin/autowifi b/usr/bin/autowifi index bee49844..0eaf72c0 100755 --- a/usr/bin/autowifi +++ b/usr/bin/autowifi @@ -73,13 +73,13 @@ iwlist_scan(){ done; print_iwlist_env ;echo WIFI_COUNT=$count) } crack_wifi(){ - if [ -n "$6" ];then - encr=psk2 + if [ $4 == off ];then + encr=open elif [ -n "$5" ]; then encr=psk - elif [ "$4" == on ]; then + elif [ -n "$6" ]; then encr=wep - else + elif [ $4 == on ]; then encr=open fi for hack in $(find /usr/lib/autowifi/ -type f); do @@ -111,13 +111,12 @@ loop_over_networks(){ done } -#iwlist_scan > /tmp/${wifi}.scan -#loop_over_networks +iwlist_scan > /tmp/${wifi}.scan +loop_over_networks -#while sleep 60; do -# if ! check_internet; then -# iwlist_scan > /tmp/${wifi}.scan -# loop_over_networks -# fi -#done -iwlist_scan +while sleep 60; do + if ! check_internet; then + iwlist_scan > /tmp/${wifi}.scan + loop_over_networks + fi +done |