Met deze Wi-Fi scanner detecteer je elke apparaat dat een Wi-Fi signaal uitzendt en ontvangen wordt door de WLAN-adapter van de Raspberry Pi.

LET OP: Hiervoor is een externe (USB-) Wi-Fi adapter nodig want de interne WLAN-adapter van de Raspberry Pi wordt uitgezet!


# https://pcmweb.nl/artikelen/netwerk/eigen-wifi-scanner-bouwen-met-raspberry-pi/
# https://pcmweb.nl/artikelen/netwerk/eigen-wifi-scanner-bouwen-met-raspberry-pi/?article-page=2

#!/bin/bash
# Installatie script
# ==================
#
# Aangepast op 01-04-2020 voor de laatste versie van mysql en php.
#
clear
echo 'dtoverlay=pi3-disable-wifi' | sudo tee -a /boot/config.txt
sudo apt-get update

# sudo apt-get upgrade -y  # niet upgraden!!!!
sudo apt-get install git -y
cd && git clone https://github.com/LoranKloeze/pcm_wifiscanner
sudo apt-get install tcpdump -y
sudo apt-get install default-mysql-server --fix-missing -y
sudo apt-get install python-mysqldb -y
sudo ~/pcm_wifiscanner/setup_db.py
sudo cp ~/pcm_wifiscanner/dumpdaemon/dumpdaemon.service /etc/systemd/system
sudo chmod 664 /etc/systemd/system/dumpdaemon.service
sudo systemctl daemon-reload
sudo systemctl enable dumpdaemon.service
sudo systemctl start dumpdaemon.service
sudo apt-get install apache2 -y
# sudo apt-get install php5 libapache2-mod-php5 php5-mysql
sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql -y
sudo mv /var/www/html/index.html  /var/www/html/index.html.org 
sudo mv /var/www/html/index.php  /var/www/html/index.php.org
sudo cp -R ~/pcm_wifiscanner/webinterface/* /var/www/html
sudo systemctl restart apache2
mysql -u wifiscan -pwifiscan -D wifiscanner -e 'SELECT * FROM view_requests'

Nu kun je met een webbrowser naar het IP-adres van de Raspberry Pi om het resultaat te zien.