I'm doing a project in which I need to capture a live feed of all wireless networks available around a given device. I was hoping to go a step further and capture all packets as well using Wireshark, but from what I've seen, Wireshark will require you to capture only on a particular network or at least on a particular wireless channel.
My questions are: a) is there a way for Wireshark to capture all wireless traffic on all channels and networks at once? And, if not, then, b) is there a way to at least capture (probably using some other tool) a live feed of all wireless networks available?