USB Monitoring Control (USBMC) - USB Devices Data Sniffing Control Com Library. 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.
USB Monitoring Control can be successfully used for:
* capturing and processing of data transfers Between USB device and Windows application
* development of custom USB software apptications
* development of USB peripheral devices
* debugging any USB software and hardware devices
* researching the functionality of any third-party software and hardware
* implementing, debugging and testing USB protocols
* analyzing and Reverse-engineering custom protocols
* recording and replaying log files while debugging the implemented protocol
* hardware engineers
* software application developers
* beta-testers and quality control staff
* programmers and coders
* IT support specialists
* industrial control personnel
* SCADA software engineers
* science technicians and professionals
* systems integrators, consultants
* lab experts and university students
* USB Modems, Serial ports
* USB Flash card readers
* Pocket PCs, Ipods, Smartphones, Mobile Phones, USB Tablets
* Keyboards, KVM switches, Mice, USB composite devices
* Diagnostic Equipment, Controlling and measuring equipment (oscillographs, manometers, sensors...)
* MP3 players, Mass Storage devices
* Digital Cameras, TV Tuners
* USB Printers, Scanners, Adapters
* USB Network equipment, Routers, Multiplexers, Hubs, Switches