Hello,
I’ve released experimental software for device detection and I would like to
propose it as an alternative to already integrated solutions.
The software detects devices by intercepting a traffic on a network interface,
either in promiscuous or monitor mode. For wireless devices monitor mode works
best. Targeted devices are identified by their hardware address as this value
is being transmitted in IEEE 802.11 Management and Data frames.
At the moment I do field tests on my setup, which consists of the Raspberry PI
2, Panda Wireless PAU06 usb dongle and generic WIFI Access Point without
internet access, and results are pretty impressive. So far I managed to detect
iPhone, Android and BlackBerry phones flawlessly, though fidling with timeouts
was neccessary (20 minutes works for all of them, so far).
The software compiles well on raspbian, so I encourage you to try it. In near
future I would like to see it in raspbian’s repo, though this is still a work
in progress as I lack the experience packaging a software.
You can find the documentation here:
codeward.org/software/kenotaph-daemon
Cheers,
Dan