Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Channels #10

Open
rbraggaar opened this issue Oct 25, 2017 · 5 comments
Open

Channels #10

rbraggaar opened this issue Oct 25, 2017 · 5 comments

Comments

@rbraggaar
Copy link
Contributor

Could you give an estimate as to what percentage is being detected with this script? I assume it is single channel or is it switching? Thanks!

@solsticedhiver
Copy link

It is a single channel as there is no hopping mechanism built in.

You even have to switch to the channel you desire to listen to with iw command before running the script.

At that point you might think, you will loose most of the traffic of probe request available. But a research paper (https://frdgr.ch/wp-content/uploads/2015/06/Freudiger15.pdf), let me believed it is enough to listen to the main 1,6,13 channel to get maximum probe request.

I have no idea of the behavior of each device but we could hope they broadcast probe request on every channel.

@rbraggaar
Copy link
Contributor Author

Thanks for your reply. The paper is also quite helpful. I managed to monitor the main channels by using the os module to pass the iw commands to the system in a for loop. Make sure to add a timeout to the sniff function of Scapy with the amount of time for each channel scan.

@solsticedhiver
Copy link

I have made a fork of this repo, you might like it: https://github.com/solsticedhiver/probemon.
But it only scans on one channel. But you can easily change it like you already did.

@Spartan-767
Copy link

I just finished a quick bash script to scan every channel, it switches to the next channel every X amount of seconds. The only issue I've noticed so far is unless you use stats.py to view individual mac addresses all the information is separated in the sql database.

@solsticedhiver
Copy link

I don't know what you have done . What do you mean separated ?

Also, asking for support for your issue about a project on the repo of another project is not really, mmh, the correct way to do it ?

Open an issue in my project ? Even though issues are not meant to deal with the modification you made to the code...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants