USB перехватчик
У меня есть вопрос о перехвате и записи USB между двумя устройствами. Во-первых, позвольте мне дать вам немного фона.
Я пытаюсь подключить устройство USB, измеритель мощности Anritsu PSN50 на мой компьютер, чтобы собрать данные мощности, которая, поступающие из рупорной антенны я настроил, но увы корпорацию, которая предназначена она не строила эту функциональность в него. Он активно общается с VNA Anritsu, который у меня есть, MS2036A, но, увы, серия A не может передать эту информацию обратно на мой компьютер. Это очень огорчает, частично потому, что ведущему следователю сказали, что это возможно, и я заплатил 2000 долларов за это пять лет назад или около того, и частично потому, что мне нужны эти данные для моей собственной работы. Я связался с компанией о том, что делать, но они сказали мне купить другую, не полезную вообще.
Единственный способ продвинуться вперед, который я вижу, - это найти способ перехватить связь между 2036A и 50, чтобы либо выяснить команду, используемую для запуска 50, либо просто подключиться напрямую к потоку данных. Я понимаю, что это будет чрезвычайно утомительно, но помимо этого, насколько обоснован этот план? Существуют ли какие-либо программные пакеты, которые позволили бы мне подключить мой ПК непосредственно между ними и прослушать? Я бы предпочел не создавать схему для этого, но если я должен, я буду. Спасибо всем за ваше время, и, пожалуйста, хорошего дня.
волна
1 ответ
Выглядит как хороший план, если вы уверены в своей способности перепроектировать протокол. Для этого нужно терпение, немного опыта и много догадок и тестов.
Для перехвата вам нужно оборудование, которое имеет порты USB-хоста и USB-клиента (или OTG), поэтому компьютер не будет работать. Но вы можете использовать, например, дешевый Beaglebone Black вместе с программным обеспечением, таким как usbproxy.