unless you also have software on the PC
Agreed. How about ADVAPI.DLL ? ( http://www.whale.to/b/nsa3.html ) Now all you need to do is get hardware manufactures to include the necessary wireless hardware somewhere (say in a USB hub chip or wifi chip) and of course given that the drivers for these are binary blobs (it's the MOST secure way sir! (I'm joking)) who knows what code the NSA has asked them include in that driver ? (NSA talking to NEC (or some other chip fab): Include our binary blob in you binary blob or we will fuck you up m'kay ?) Now how do you feel about running your 'binary blob' driver in linux ?
"Don't think; let the machine do it for you!" -- E. C. Berkeley