Is there a tool that can do this or, if not, any pointers on where to start writing one in Python? I want to grab a list of clients that have no associated SSID, along with the ESSIDs they're probing for.

airodump-ng can filter them out, but can't filter for them.