CZI_presence_detector/scan.sh
2023-08-12 17:23:33 +02:00

30 lines
No EOL
505 B
Bash

#!/bin/bash
adapter=wlan0
adapter_mon="${wlo1}mon"
# Check for root privileges
if [ "$(id -u)" != "0" ]
then
>&2 echo "Quitting, this script has to be run as root!"
exit 1
fi
# Activate Monitor mode
trackerjacker --monitor-mode-on -i $adapter
# Run scan
trackerjacker -i $adapter_mon --map
# Deactivate Monitor mode
trackerjacker --monitor-mode-off -i $adapter_mon
# Wait for WiFi to reconnect
sleep 20
# Filter & upload results
python upload.py
# Remove old scan results
rm wifi_map.yaml