Alex Taradov разработал недорогой USB-сниффер с открытым исходным кодом, совместимый с популярным анализатором трафика Wireshark и управляемый через командную строку, в обоих случаях захватывающий данные в стандартном формате PcapNG.
Wireshark обладает встроенной функцией захвата USB-трафика на протяжении многих лет, однако этот инструмент не идеален, поскольку не перехватывает низкоуровневые пакеты. Для этой задачи требуется дополнительное аппаратное обеспечение. В прошлом году уже рассматривался сниффер tinysniffer на базе одноплатного Linux-компьютера с WiFi . Это рабочее решение, но его стоимость составляет $199, при этом для обработки скоростей USB 2.0 не требуется применение процессора приложения. Разработка Алекса оптимизирована по стоимости и построена на трёх основных компонентах: микроконтроллере Cypress CY7C68013A на ядре 8051, ПЛИС Lattice MachXO2 LCMXO2 и USB-трансивере Microchip USB3343.
