¿Un concentrador USB con microcontrolador permitiría la intercepción de paquetes?

0

Estoy diseñando un interceptor de paquetes que permitirá el paso de un escáner de código de barras USB al host a menos que el paquete coincida con un determinado formato. Piense en el keylogger USB, pero en lugar de copiar los valores enviados, actúa como una puerta.

He visto los controladores de concentrador USB del microcontrolador que parecen permitir la programación para permitir / denegar la transmisión de paquetes, pero ninguno brinda muchos detalles (o tengo demasiada experiencia en el tema para entenderlo).

¿Es esto posible y, de ser así, un concentrador USB con microcontrolador lo permitiría? Si no, ¿alguien tiene otra sugerencia para el hardware? Quiero que el dispositivo tenga el ID de un concentrador para que las PC registren lo que está conectado en lugar de intentar instalar controladores específicos para el dispositivo en sí.

Gracias de antemano.

    
pregunta Phillip McMullen

1 respuesta

0

Sí. Un microcontrolador o SOC o FPGA que puede hacer tanto dispositivos host como periféricos podrían interceptar paquetes sin que la computadora lo sepa o se modifique. Puede codificar uno para que actúe como un concentrador USB. La habilidad y el conocimiento de cómo hacer eso es bastante alto nivel. No hay nada especial en los concentradores USB que no se pueda hacer en código si realmente lo desea.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas