Техническое задание: Умный USB-хаб с функцией модификации пакетов

Цель проекта

Разработать с нуля функциональный прототип специализированного USB-устройства, выполняющего роль активного хаба с возможностью анализа и модификации трафика.

Основные требования к устройству

  • Подключение к USB-порту компьютера и идентификация как стандартный USB-концентратор (hub).
  • Наличие двух физических USB-портов для подключения внешних устройств (например, клавиатур, флешек).
  • Реализация функционала для перехвата, анализа и программной модификации USB-пакетов данных, проходящих через хаб.
  • Устройство должно быть разработано как прототип, готовый к демонстрации работы.

Ожидаемый результат

Рабочий прототип устройства, который можно подключить к ПК, а к нему - периферийные устройства. Устройство должно позволять настраивать правила обработки проходящего через него USB-трафика.