Skip to content

Multi-Adapter, multi-threaded WiFi probe request sniffer. Needs at least 1 WiFi adapter supporting monitor-mode.

Notifications You must be signed in to change notification settings

cyablo/probesniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

 _____            _                   _  ___  ___
|  _  | ___  ___ | |_  ___  ___  ___ |_||  _||  _| ___  ___ 
|   __||  _|| . || . || -_||_ -||   || ||  _||  _|| -_||  _|
|__|   |_|  |___||___||___||___||_|_||_||_|  |_|  |___||_|

This is still in developement and considered as BETA code.

Multi-adapter, multi-threaded wifi probe request sniffer. Needs at least 1 wifi adapter supporting monitor-mode. High-performance because I'm using RAW-sockets and custom packet parser instead of scapy (other scripts use that for simplicity, but scapy has INSANELY high CPU overhead for e.g. a RasPi 1 to handle).

Install on fresh Raspbian Stretch lite:

sudo ap-get update && sudo apt-get install git python-pip
sudo pip install python-wifi pygelf

CPU usage is about 30-40% average with 2 WiFi-Adapters on RasPi 1 set to Turbo mode (1 GHz) running Raspian Stretch lite.

BTW: Try looking for Atheros AR9271 Chipset devices. There are pretty good and pretty cheap 2,4 GHz Adapters on Aliexpress but sadly the Firmware can't initialize more than 2 Devices at the same time (seems to be fixed meanwhile, got 3 Adapters working within Linux Mint). Ralink RT3572/RT3070 Chipset seems to be a good alternative because AR9271 is getting pretty rare.

About

Multi-Adapter, multi-threaded WiFi probe request sniffer. Needs at least 1 WiFi adapter supporting monitor-mode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages