Hmm, I understand that USB port spys exist. Now, I haven't tried it yet and know relatively little about USB technology... but I would imagine that there is some plain and dirty way of communicating and receiving raw data through USB, regardless of the device.

Take TCP for example. It's a simple data transport method (like USB I'm guessing) with packet addressing, etc. TCP knows nothing about HTTP or FTP or NNTP or SMTP, etc... but that doesn't stop mIRC from performing a /sockopen and /sockwrite. Somewhere in USB, there must lie raw data, and somehow there must be a way to access it (may require some custom/hacked all-access driver).

Do I think mIRC needs this? no.

- Raccoon


Well. At least I won lunch.
Good philosophy, see good in bad, I like!