forked from acteru/sec
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeauth_detect.sh
executable file
·39 lines (33 loc) · 1.18 KB
/
deauth_detect.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
#################################################################################
################### TOOL - WiFi Deauth detecter - under GPLv3 ###################
################### by Phil, Puzzle guy ###################
################### From the 3rd bench ###################
################### Thanks to the community! ###################
#################################################################################
##########################################################
# INFORMATIONS #
# This Script detects Deauth pacets #
# #
##########################################################
mon_interface="wlp0s20u2"
filter="wlan.fc.type_subtype == 0xc"
prepare() {
sudo ifconfig $mon_interface down
sudo iwconfig $mon_interface mode monitor
sudo ifconfig $mon_interface up
}
tshark_filter() {
output=`tshark -i $mon_interface -Y "$filter" -c 100`
if [ -z $output ];
then
echo "no deauth found"
else
echo "deauth found"
fi
}
# main
prepare
while true; do
tshark_filter
done