This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Scanning All Channels

0

I set Wireshark to monitor mode in order to capture all 802.11 frames, but it seems that it is stuck in one channel (channel 1). What I want is to scan all channels. Demo purposes.

Is there any way to configure Wireshark in MAC for doing so?

Thanks

asked 09 Oct '17, 11:20

raultort's gravatar image

raultort
6113
accept rate: 0%


3 Answers:

0

Check the answer to this question.

answered 09 Oct '17, 12:00

sindy's gravatar image

sindy
6.0k4851
accept rate: 24%

0

Unfortunately, Wireshark doesn't currently support channel scanning on any platform, and doesn't currently support setting the channel via the Wireshark GUI on macOS.

answered 10 Oct '17, 00:25

Guy%20Harris's gravatar image

Guy Harris ♦♦
17.4k335196
accept rate: 19%

0

The tool you want to use to scan all channels on a MAC with configurable dwell time and collect packets is:

https://www.adriangranados.com/apps/airtool

This will do an offline collection then you can open the saved trace file in Wireshark (either automatically or manually). I assume you already know that the traces won't really be coherent - you will only get a small sample from each channel (depending on dwell time) and it is offline - it will collect packets then when you stop the collection process it will write them to disk for ex post facto analysis. I don't know if that is good enough for your needs or not.

I'd consider moving to a linux platform if this does not meet your needs.

answered 10 Oct '17, 02:01

Bob%20Jones's gravatar image

Bob Jones
1.0k2515
accept rate: 21%

Note that, as I said in my answer, "Wireshark doesn't currently support channel scanning on any platform" - it might support setting the channel from the GUI on Linux, but it doesn't support setting it to "scan and stop when you see packets" or "scan and have it listen for N seconds on each channel".

(10 Oct '17, 02:10) Guy Harris ♦♦