usblyzer serial puerto portable for windows usb sniffing usbserial

windows - serial - usblyzer



Cómo olfatear un puerto USB en Windows? (5)

De vez en cuando, necesito volcar el tráfico USB en Windows, principalmente para admitir hardware en Linux, por lo que mi objetivo principal es producir archivos de volcado para el análisis de protocolo.

Para el tráfico USB, parece que SniffUsb es el claro ganador ... Funciona con Windows XP (pero no más adelante) y tiene una GUI mucho más agradable que las versiones anteriores. Produce enormes archivos de volcado, pero todo está allí.

Sin embargo, mi dispositivo es, de hecho, un dispositivo serial USB, así que recurrí a Portmon, que puede detectar el tráfico del puerto serie sin la sobrecarga de USB.


  1. Dado que las personas no parecen darse cuenta, Wireshark monitorea el tráfico USB y tiene un analizador sintáctico; pero la trampa es que solo funciona bajo Linux. Wireshark en Windows no hará esto.

  2. Es posible conectar el dispositivo USB que desea monitorear, junto con una máquina Linux (con Wireshark ejecutándose) y su máquina Windows, y simplemente use el dispositivo USB en Windows.

  3. ¿Problema con lo anterior? No sé cómo la máquina Linux o la máquina Windows se detectarán entre sí.




USBSnoop también funciona, y es gratis.

O bien, podría comprar un convertidor de USB a Ethernet y usar el sniffer de red que prefiera para ver los datos.


Busdog, un proyecto de código abierto alojado en github , me ha funcionado bien. Tiene un controlador que instala para permitirle monitorear las comunicaciones USB. La ventana de configuración le permite reinstalar o quitar el dispositivo en cualquier momento.

Puede seleccionar el dispositivo USB que desea de una lista enumerada. Una buena característica es hacer que rastree automáticamente un nuevo dispositivo que está conectado:

Las comunicaciones de datos hacia y desde un analizador de ROE que era ingeniería inversa fueron capturadas sin problemas: