forked from ericohm/Wifi-sniffer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestSignals.sh
66 lines (52 loc) · 1.49 KB
/
testSignals.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/bash
echo none > /sys/class/leds/led0/trigger
rm /home/pi/Test/*.*
rm test.txt
rm signals.txt
rm default.p
sudo iw phy phy0 interface add mon0 type monitor > /dev/null 2>&1 &
sudo iw dev wlan0 del > /dev/null 2>&1 &
kismet_server > /dev/null 2>&1 &
(while [ 1 ]; do sleep 1; done) | mavproxy.py --master=/dev/ttyAMA0 --baudrate 57600 --aircraft Mycopter > /dev/null 2>&1 &
my_pid=$!
echo "Mavproxy and Kismet is starting so wait man"
file_exists=0
while [ $file_exists -lt 10 ];
do
echo 1 > /sys/class/leds/led0/brightness
echo "Waiting for Mavproxy.."
echo 'status GPS_RAW_INT' > /proc/$my_pid/fd/0
sleep 2
[[ -s test.txt ]]
if [ $? -eq 0 ]; then
echo "Mavproxy has started!!"
let file_exists=10
fi;
echo 0 > /sys/class/leds/led0/brightness
sleep 2
done
echo "MavProxy is Online!"
echo heartbeat > /sys/class/leds/led0/trigger
for i in {1..10000}
do
sleep 1
echo 'status GPS_RAW_INT' > /proc/$my_pid/fd/0
sleep 2
#cat test.txt
#cat signals.txt
python3 getsignals.py
sudo echo -e '!1 SHUTDOWN' | nc localhost 2501
kismet_server > /dev/null 2>&1 &
done
sudo echo -e '!1 SHUTDOWN' | nc localhost 2501
sleep 1
sudo echo -e '!1 SHUTDOWN' | nc localhost 2501
sleep 1
sudo echo -e '!1 SHUTDOWN' | nc localhost 2501
sleep 1
sudo echo -e '!1 SHUTDOWN' | nc localhost 2501
sleep 1
sudo echo -e '!1 SHUTDOWN' | nc localhost 2501
sleep 1
python3 approximate.py
node uploadsignals.js