USB Monitoring Control ActiveX Component (USBMC) - USB Devices Data Sniffing Control Com Library. Monitor USB Device From Your Application. USB Devices Connection Monitoring Component. The library lets you enumerate all installed usb devices attach a monitor object to receive transferred data and control packets. The Monitor object can be attached to the device at any time no matter if the device is being currently used or not. You can also detach from the device at any time. Supporting a wide variety of programming languages and platforms the USBMC library makes it very easy to start using it in your software project.