Сейчас на форуме: Dart Raiden, Alf, bedop66938 (+6 невидимых)

 eXeL@B —› Электроника —› HW USB Sniffer
Посл.ответ Сообщение

Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 31 июля 2013 13:01
· Личное сообщение · #1

Добрый день уважаемые. Сразу предупреждаю, что в электронике не силен, поэтому вопрос может быть не совсем корректен. Существует ли недорогая возможность слушать юсб кабель.. именно хардварно. т.е. как бы стать в разрыва между 2мя девайсами общающиеся по юсб протоколу.
http://www.adafruit.com/products/708
есть такое.. в природе.. но 400у.е для эксперемента тратить очень затратно..

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 45.7 (посетитель), 5thx
Активность: 0.020
Статус: Участник

Создано: 31 июля 2013 13:28 · Поправил: Fallout
· Личное сообщение · #2

Как вариант использовать отладку Beagleboard xM под неё есть проект хардварного сниффера ( отладка как раз и включается в разрыв ) Сам проект тут: github.com/matlo/bb_usb_sniffer

п.с: можно использовать как идею ибо сама отладка ~150$, что не дешево, но можно приспособить я думаю и более дешевую отладку с USB Host и USB Device на борту.

| Сообщение посчитали полезным: VodoleY

Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 31 июля 2013 13:59
· Личное сообщение · #3

VodoleY
Железные снифферы все дорогие. 400 - это нормальная цена для USB сниффера.

-----
старый пень




Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 31 июля 2013 18:08
· Личное сообщение · #4

Может через хаб на другой USB?

-----
продавец резиновых утёнков




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 31 июля 2013 18:56
· Личное сообщение · #5

HiEndsoft думал. но вроде там все разведено паралельно.. а надо как Fallout заметил USB Host и USB Device девайсы

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 31 июля 2013 20:09
· Личное сообщение · #6

VodoleY пишет:
именно хардварно. т.е. как бы стать в разрыва между 2мя девайсами общающиеся по юсб протоколу.

Зачем именно в разрыв ?
Почему не подключить паралельно анализатор ?



Ранг: 45.7 (посетитель), 5thx
Активность: 0.020
Статус: Участник

Создано: 31 июля 2013 21:23 · Поправил: Fallout
· Личное сообщение · #7

SergX
Если подключить параллельно, тогда придется захватывать состояния линий и из них уже собирать пакеты для дальнейшего анализа, скажем, если это USB 2.0 FullSpeed ( 12Mbit ) то в теории захватывать небольшие куски и дальше анализировать можно используя вполне себе недорогую элементную базу ,но если там HiSpeed ( 480Mbit ) то будет уже мягко говоря проблематично и придется уже смотреть в сторону недешевых ПЛИС и реализации либо очень шустрого логического анализатора либо именно аппаратного сниффера USB в ней. В разрыв в данном случае выгодно, так как разбор пакетов идет аппаратно USB контроллером на самой железке, а мы на выходе уже имеем вполне себе вменяемые данные которые ( как в проекте выше ) мы транслируем между реальным железом и реальным хостом, причем нам все ровно хоть мы имеем дело с HiSpeed хоть с FullSpeed а так же логировать мы в теории сможем сколь угодно долго.

| Сообщение посчитали полезным: ajax

Ранг: 5.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 01 августа 2013 00:46 · Поправил: sooqa
· Личное сообщение · #8

сейчас читаю это и вспомнил как собирал на 13 тини сниффер ps/2 клавиатуры, конечно в юсб более высокая скорость, и поток данных больше. думаю, тут надо хороший камень и флеш память , а насчет различия протоколов - вспомните переходники для юсб мышек/клав ps2 to USB (именно так) у этих стандартов есть кое-что общее. Нужно прочитать унику ГУК: аппаратные средства IBM pc, там был раздел про интерфейсы


еще знаю, что в мк научились использовать USB протокол , считаю что можно подключить в разрыв мк на базе арм и заставить работать как репитер. тс нужно найти заводской активный юсб удлинитель и приконтачить к нему функцию запоминалки. а 400 y.e. то вообще дичь, у меня пк за 100$ собран



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 01 августа 2013 12:10
· Личное сообщение · #9

ну вобщем я так понял простого решения аля юсб осцилографа, зацепленного на провода и воткнутого в другой юсб нету.. вроде все высказались.. посему тему закрою. Fallout спасибо за то, что показали состояния дел. Если ктото еще имеет что сказать буду рад инфе в личку.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....



 eXeL@B —› Электроника —› HW USB Sniffer
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати