fix for multiple handshakes with aircrack-ng
This commit is contained in:
parent
f43f4df6ba
commit
2a3efa3f99
10
fluxion
10
fluxion
|
@ -27,7 +27,7 @@ ipNmap=`ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*)
|
||||||
# Deauth duration during handshake capture
|
# Deauth duration during handshake capture
|
||||||
# oo
|
# oo
|
||||||
DEAUTHTIME="9999999999999"
|
DEAUTHTIME="9999999999999"
|
||||||
revision=107
|
revision=108
|
||||||
version=0.23
|
version=0.23
|
||||||
IP=192.168.1.1
|
IP=192.168.1.1
|
||||||
RANG_IP=$(echo $IP | cut -d "." -f 1,2,3)
|
RANG_IP=$(echo $IP | cut -d "." -f 1,2,3)
|
||||||
|
@ -3599,13 +3599,13 @@ function handshakelocation {
|
||||||
Host_MAC_loc=$(pyrit -r "$handshakeloc" analyze 2>&1 | grep "^#" | cut -d " " -f3 | tr '[:lower:]' '[:upper:]')
|
Host_MAC_loc=$(pyrit -r "$handshakeloc" analyze 2>&1 | grep "^#" | cut -d " " -f3 | tr '[:lower:]' '[:upper:]')
|
||||||
|
|
||||||
else
|
else
|
||||||
Host_SSID_loc=$(aircrack-ng "$handshakeloc" | grep WPA | grep '1 handshake' | awk '{print $3}')
|
Host_SSID_loc=$(timeout -s SIGKILL 3 aircrack-ng "$handshakeloc" | grep WPA | grep '1 handshake' | awk '{print $3}')
|
||||||
Host_MAC_loc=$(aircrack-ng "$handshakeloc" | grep WPA | grep '1 handshake' | awk '{print $2}')
|
Host_MAC_loc=$(timeout -s SIGKILL 3 aircrack-ng "$handshakeloc" | grep WPA | grep '1 handshake' | awk '{print $2}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [[ "$Host_MAC_loc" == *"$Host_MAC"* ]] && [[ "$Host_SSID_loc" == *"$Host_SSID"* ]]; then
|
if [[ "$Host_MAC_loc" == *"$Host_MAC"* ]] && [[ "$Host_SSID_loc" == *"$Host_SSID"* ]]; then
|
||||||
if pyrit -r $handshakeloc analyze 2>&1 | sed -n /$(echo $Host_MAC | tr '[:upper:]' '[:lower:]')/,/^#/p | grep -vi "AccessPoint" | grep -qi "good,"; then
|
if [ $pyrit_broken = 0 ] && pyrit -r $handshakeloc analyze 2>&1 | sed -n /$(echo $Host_MAC | tr '[:upper:]' '[:lower:]')/,/^#/p | grep -vi "AccessPoint" | grep -qi "good,"; then
|
||||||
cp "$handshakeloc" $DUMP_PATH/$Host_MAC-01.cap
|
cp "$handshakeloc" $DUMP_PATH/$Host_MAC-01.cap
|
||||||
webinterface
|
webinterface
|
||||||
else
|
else
|
||||||
|
@ -3620,7 +3620,7 @@ function handshakelocation {
|
||||||
if [ "$handshakeloc_aircrack" = "" ]; then
|
if [ "$handshakeloc_aircrack" = "" ]; then
|
||||||
handshakelocation
|
handshakelocation
|
||||||
else
|
else
|
||||||
if aircrack-ng $handshakeloc | grep -q "1 handshake"; then
|
if timeout -s SIGKILL 3 aircrack-ng $handshakeloc | grep -q "1 handshake"; then
|
||||||
cp "$handshakeloc" $DUMP_PATH/$Host_MAC-01.cap
|
cp "$handshakeloc" $DUMP_PATH/$Host_MAC-01.cap
|
||||||
webinterface
|
webinterface
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue