Is it possible to proxy USB and disconnect when a certain sequence is intercepted before it is (fully) passed to the real USB device?

Let’s assume:

I have a piece of software (with a webUI) that has access to a USB device.
The software itself can’t be changed.
The software has the ability to perform a firmware flash on the USB device, also remotely when uploaded through… Continue reading Is it possible to proxy USB and disconnect when a certain sequence is intercepted before it is (fully) passed to the real USB device?

How to analyze a USB device of having possibly malicious capabilities?

So I recently ordered a chinese external USB card and I would like to find out whether it has some hidden functionality, which might become malicious. It has buttons integrated in it so Linux using libusb -vv displays it of h… Continue reading How to analyze a USB device of having possibly malicious capabilities?