I'm looking for a Windows utility that can list all drivers, driver-filters, services, sniffers and other information for a selected USB port.

I want to check if my "USB connection" is confidential.


You can look for strange USB device IDs with USBDview or USBView.

USBDeview is a small utility that lists all USB devices that currently connected to your computer, as well as all USB devices that you previously used. For each USB device, extended information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more... USBDeview also allows you to uninstall USB devices that you previously used, disconnect USB devices that are currently connected to your computer, as well as to disable and enable USB devices. enter image description here

USB View is similar. enter image description here

Other methods to defeat hardware key-loggers:

  • while typing sensitive information like passwords, after a few keys of the password, use your mouse and point to a different location the type some keys and then go back to the password field. This ways the key logger doesn't know which keys are useful and which are not
  • use a password manager like LastPAss that fills in passwords
  • use a virtual on screen keyboard
  • use one time passwords or security tokens to make your passwords unique

usean on screen keyboard for sensitive data

  • But I don't mean keyloggers. I mean usb traffic in general. If I have hardware+driver and I want to check if any soft listening this traffic (As I understand it is possible to write driver-filter and receive the same data as target driver) – Vie May 23 '14 at 14:59
  • Then please update your question with clarifications and consider moving it to StackOverflow if you require programming advice. – Cristian Dobre May 23 '14 at 15:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.