There is a method to capture wireless traffic, by putting your Wi-Fi card promiscuous mode you instruct your card to send all wireless traffic to TCP/IP stack, even traffic that is not directed toward your card's MAC.
Once such traffic is received you'll normally run a packet capture software which will accept and process all network packets.
What this means is you'll be able to collect all MAC's on the network and can then figure out if there is unwanted guest connected.
User friendly method is to use
Wireshark because it has GUI with filtering options.
If you want to do it in terminal you can use
iw
command to put your
NIC
to promiscuous mode, and then run
tcpdump
command with appropriate filter options to capture network traffic and later analyze it manually.
The only type of traffic you'll be interested in to capture is
ARP
because it's Layer 2 protocol which carries MAC addresses in it's packets, and because without
ARP
no host on network can function.