coldwx

crypto = include_lib("/lib/crypto.so")
airmon(crypto, "start", "wlan0")
hostComputer = get_shell.host_computer
networks = hostComputer.wifi_networks("wlan0")
result = []
previousPWR = [0]
for network in networks
   parsedItem = network.split(" ")
   item = {}
   item.BSSID = parsedItem[0]
   item.PWR = parsedItem[1]
   item.ESSID = parsedItem[2]
    PWR_int = split(item.PWR, "%")
    if to_int(PWR_int[0]) > previousPWR[0] then
   	 if result.len >= 1 then
   		 result.remove(0)
   		 end if
   	 result.push(item)
   	 BSSID = item.BSSID
   	 ESSID = item.ESSID
   	 previousPWR.remove(0)
   	 previousPWR.push(to_int(PWR_int[0]))
   	 end if
end for
ACKs = 300000 / previousPWR[0]
aireplay(crypto, BSSID, ESSID, ACKs)
wifi_pwd = aircrack(crypto, "/home/" + active_user + "/file.cap")
print(ESSID + ":" + wifi_pwd)