#!/bin/sh # Usage; sudo iwlist wlan0 scan | ./inspector_wifi # # # set -eu cd "$(dirname "$(readlink -f "$0")")" usage(){ echo '-h show this help' echo '-w output in wpa_supplicant.conf format' echo '-n normal output message' echo '' echo 'Example: iwlist wlan0 scan | ./inspector_wifi -w' exit 0 } crack_wifi(){ for i in plugins/*;do if RET=$(./$i "$@" 2>/dev/null);then if [ ! -z wpa_sup ]; then make_config $@ $RET else echo "$@ - with crack $i succeeded - Key is $RET" fi fi done } make_config(){ cat<