I wanted to do some in-house research and check how many and what kind of packets I can capture from/to my in-house open Wi-Fi router.
I had Kali Linux installed on Windows 10 machine (Virtualbox) and I use TP-Link TL-WN722N Wi-Fi adapter to capture traffic in monitor mode. I can put it in monitor mode, and I can see captured packets.
However, only small amount of traffic is captured, particularly HTTP packets. I did some test requests from my phone/tablet/laptop and I sometimes get pretty reasonable count of packets captured, but sometimes I can't see any of them or just part of request (for example some script is loaded from CDN, but no original request is captured).
As my knowledge about networking is really basic, I'm interested what can cause that?
P.S.: Wi-Fi card is set to correct channel - same as my Wi-Fi router is broadcasting.
UPDATE (2019)
If some of you are experiencing same this answer helped me, so data was transfered in different rates, and TL-WN722N was not able to catch thos packets. Removing 802.11n (leaving only b/g) fixed the issue.