| \| \ / \| \ / _/ ___| \| | | |/ _| \
| o | D | | o )/ [( \_| _ || || __| __/ [_| D )
| _/| /| O | | _\__ | | || || |_ | |_| _| /
| | | \| | O | [_/ \ | | || || _]| _| [_| \
| | | . | | | \ | | || || | | | | | . \
|__| |__|\_|\___/|_____|_____|\___|__|__|____|__| |__| |_____|__|\__|
v3.0 von David Schütz (@xdavidhu)

⚠️ Warnung! Dieses Projekt wird nicht mehr gewartet und funktioniert möglicherweise nicht wie erwartet.
Neu in 3.0:
- Weniger Paketverlust
- Offline / Schnelleres Hersteller-Auflösen
- Deutlich bessere Leistung auf langsameren Systemen
- Umstellung von scapy auf tshark-Paketerfassung
- Anzeigen/Protokollieren von BSSIDs aus Probe-Requests (nur wenn nicht Broadcast)
Funktionen:
- Echtzeit-Erfassung und -Anzeige von Probe-Requests
- Offline Hersteller-Auflösung aus MAC-Adressen
- Anzeige der Anzahl naher Geräte
- Anzeige der RSSIs von Probe-Requests
- Festlegbare Spitznamen für MAC-Adressen
- Option zur Filterung der Ausgabe nach MAC-Adresse
- Anzeige von BSSIDs aus Probe-Requests
- Erfassung von 'Broadcast'-Probe-Requests (ohne SSID)
- Protokollieren der Probe-Requests in eine SQLite-Datenbankdatei
Anforderungen:
- Kali Linux / Raspbian mit Root-Rechten
- Python3 & pip3 & tshark & pyshark
- Eine WLAN-Karte (für den Monitormodus geeignet)
Optionen:
- -h / Hilfemeldung anzeigen
- -d / doppelte Anfragen nicht anzeigen
- -b / 'Broadcast'-Anfragen nicht anzeigen (ohne SSID)
- -a / doppelte Anfragen in SQL speichern
- --filter / nur Anfragen von der angegebenen MAC-Adresse anzeigen
- --norssi / RSSI nicht in die Ausgabe aufnehmen
- --nosql / SQL-Protokollierung vollständig deaktivieren
- --addnicks / Spitznamen zu MAC-Adressen hinzufügen
- --flushnicks / Spitznamen-Datenbank leeren
- --noresolve / Auflösung der MAC-Adresse überspringen
- --debug / Debug-Modus einschalten
Installation:
Kali Linux / Raspbian:
$ sudo apt-get update && sudo apt-get install python3 python3-pip tshark -y
$ git clone https://github.com/xdavidhu/probeSniffer
$ cd probeSniffer/
$ python3 -m pip install -r requirements.txt
WARNUNG: probeSniffer ist nur mit Python 3.3 & 3.4 & 3.5 & 3.6 kompatibel
Verwendung:
Stellen Sie sicher, dass Sie Ihre Schnittstelle vorher in den Monitormodus versetzen!
$ sudo python3 probeSniffer.py [Monitor-Modus-Schnittstelle] [Optionen]
Haftungsausschluss:
Ich bin nicht verantwortlich für alles, was Sie mit diesem Programm tun, also bitte verwenden Sie es nur für gute und Bildungszwecke.