I am working on the USB sniffer application using C#. The aim is  to
 filter the files sent from the computer to USB device based on the
 file attributes. For example filter files by name, size, extension 
e.tc. 
 The first step that I need to do is to be able to read/track the file
 exchange from the computer to USB device.
 Any libraries, comments,
 views and ideas are welcome.