A network sniffer that counts and lists the number of devices that are present on the network.
Let's you see the following information:
- If the device is connected, scanning, or an access point
- What network the device is connected to
- MAC address of each device
- Manufacturer of each device
- Packets sent to and from each device
- When each device was first seen
- When each device was last seen
You need to install a python module before you can run device_sniffer:
- pylibpcap
A libpcap library for Python which I've modified.
https://github.com/ephracis/pylibpcap
You can run device_sniffer without any arguments, it will then automatically choose the interface to sniff on:
$ python device_sniffer.py
You can also tell it to sniff on a specific interface:
$ python device_sniffer.py -i en0
You can also tell it to only scan for devices not connected to a wireless network:
$ python device_sniffer.py scanning
For more information see the help
$ python device_sniffer.py -h
Need help? You can email me at my gmail where my username is: ephracis
You are free to contribute to the project. Extend it, refactor it, fix bugs you find, etc.
You can support my work by sending a contribution to the following bitcoin address: 14xHJbs8hCxXzxe9Facv162AZmWyYEeWb1