Monitoreando datos de entrada a través del puerto USB mediante el módulo usbmon del kernel de #Linux con la herramienta #Wireshark.
La idea era saber si este módulo del kernel (usbmon), era capaz de captar toda la información que pasa por los puertos USB de una computadora y ver cual es. Para ello monté un circuito con una placa Arduino y un potenciómetro que me diera una señal sabida. Un número.👇
La comunicación se realiza entre la placa Arduino con el programa cargado en bucle y el soft Arduino IDE, con su interfaz de monitor serie. Una vez establecida la comunicación, mediante un terminal cargo el módulo usbmon y monitoreo lo que pasa por el bus USB donde está conectada
La placa Arduino. He tenido que espaciar el bucle en 10 segundos para ver que es lo que pasa por el USB, sino me era imposible.
Como véis en la imagen en el = 343033 son los caracteres en hexadecimal que corresponden según el código ASCII al número 403
Mas tarde utilicé Wireshark, que también está implementado para usar el módulo usbmon. Pero además te hace la traducción a código ASCII y verlo mas claro.
Todos los pasos realizados de pe a pa, los pondré en un artículo en mi blog, para los curiosos...😂
Voy a usar las palabras correctas ya que según @d_maroto puede dar lugar a confusión:
Los números en hexadecimal 34 30 33 que me da como resultado del monitoreo, corresponde a cada uno de los caracteres que en el código ASCII son "4" "0" "3".
¿Te parece correcto Domingo?😂
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
