|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
|
Посоветуйте софт - снифер com порта26.05.2012, 01:38. Показов 53798. Ответов 41
Метки нет (Все метки)
У меня есть железка с которой идет общение через COM порт (ft232rl) и софт который с ней общается.
Нужно перехватить протокол и самое главное - проанализировать. Скачал несколько программ, послушал обмен, сохранил, но чтобы нормально разобрать, пришлось распечатать и маркерами всё раскрашивать (безумный очень - 12 байт запрос > 120 ответ по нескольку запросов в секунду). Нужен какой-то софт, чтобы упростить эту работу - чтобы можно было отметить какие-то сочетания отдельным цветом автоматически или заменить на текст, чтобы отфильтровать повторы и тп. Вообщем упростить анализ максимально.
0
|
|
| 26.05.2012, 01:38 | |
|
Ответы с готовыми решениями:
41
Ищу снифер для последовательного порта Посоветуйте снифер Софт для COM порта (2 порта) |
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 26.05.2012, 01:39 | |
|
COM Port ToolKit
не ну она для захвата. про анализ позже прочел. там вроде можно было задавать временные интервалы: если нет приема, значит "пачка" завершена (разделение на "пакеты").
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
|
| 26.05.2012, 02:07 [ТС] | |
|
COM Port ToolKit не умеет подслушивать.
0
|
|
|
2 / 2 / 0
Регистрация: 11.02.2011
Сообщений: 187
|
|
| 26.05.2012, 11:12 | |
|
Serial Port Monitor 4 взломан (пропатчен) давно, пашет как тактор, инсталла не надо, таскаю на флешке всего два файла EXE, SYS (собственно снифф-драйвер портов). Антивирусы, конечно орут, что вирус, т.к. драйвер использует перехват + взлом видят как заразу. Но каждый решает, доверяет сам кому ему верить. Выложил то что использую ТУТ
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 26.05.2012, 11:16 | |
|
надо ветку в закладки. может еще полезные проги всплывут. эту ща посмотрим.
0
|
|
|
omx
|
|
| 26.05.2012, 14:13 | |
|
Я использую HHD Frii Serial Port Monitor для перехвата. Для облегчения анализа ничего посоветовать не могу.
|
|
|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
||
| 26.05.2012, 15:10 [ТС] | ||
0
|
||
|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
||
| 26.05.2012, 15:12 [ТС] | ||
Но хочется ещё что-то для упрощения анализа.
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 26.05.2012, 15:19 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 461
|
|
| 26.05.2012, 16:26 | |
|
..немного баловался старой версией вот этого:
http://www.hhdsoftware.som/serial-monitor ..глючила, новые возможно и не плохо работают ..но опять же, платная, а покупать на побаловаться как то влом...
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
||
| 26.05.2012, 21:17 [ТС] | ||
эта дает вывод в нескольких форматах, прикладываю фрагмент - тут байты отображаются как десятичные числа, можно в 16 переводить и ASCII коды. Если просто смотреть, то вполне удобно, прога хоть разделяет приём от перидачи, а то некоторые даже не умеют разделять по строкам - рубят исключительно по "символу конца строки". Сейчас приходится копировать из окна программы фрагменты, закидывать в ворд и там раскрашивать :) [14:06:54:186] - Written data 080 008 128 000 000 001 064 025 P.€...@. [13:25:55:105] - Read data 082 071 128 000 000 001 001 016 000 000 000 000 000 000 000 000 RG€............. 000 000 000 004 000 000 064 000 020 012 005 027 013 022 030 210 ......@........O 154 157 000 000 000 000 000 000 000 000 000 000 000 000 003 000 s?.............. 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ................ 000 000 000 000 000 000 252
0
|
||
|
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
|
|
| 26.05.2012, 22:06 | |
|
Если есть возможность сохранить лог сканирования, то не сложно написать программу на любом языке программирования чтобы она анализировала этот лог по определенным правилам.
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
|
||
| 26.05.2012, 22:34 | ||
SerialMonitir_Error.jpg Мож какая-то установка нужна? А мож ОС? У меня винда 7. Не работает, Win7,пишет то же -1275.
0
|
||
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
|
||
| 26.05.2012, 22:38 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
||
| 27.05.2012, 03:21 [ТС] | ||
И сложность основная в том, что нужно в реальном времени обычно. Вот сейчас система такая, что софт шлет запросы по нескольку штук в секунду и получает ответы. Где-то среди них прячется 3-4 пары отвечающие за общие параметры системы (по 72 байта каждый ответ, по 1-4 байта на параметр). Так же идет 3-4 пары отвечающие за группы датчиков и несколько штук отвечающих за датчики. системных параметров на вскидку штук 50 не считая скрытых вариантов, датчики имеют около 8 параметров каждый + состояния, группы чуть меньше. Всё это обрамлено контрольными суммами и какими-то непонятными данными. Если я для каждого параметра буду сливать лог и обрабатывать его отдельным софтом, я состарюсь раньше чем все отловлю - нужно в реальном времени отлавливать какие пакеты изменились - чтобы все пакеты идущие одинаковыми в этом переборе просто отфильтровать а при открытии датчика сразу видеть что появилось что-то не отфильтрованное и сразу сравнивать какой байт из 72 поменялся... или как-то так.
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|||
| 27.05.2012, 09:30 | |||
0
|
|||
|
omx
|
||
| 27.05.2012, 11:09 | ||
Есть бесплатная версия с небольшими ограничениями (в фри версии нету ин анализатора протоколов), но как сниффер работает. |
||
|
2 / 2 / 0
Регистрация: 11.02.2011
Сообщений: 187
|
|
| 27.05.2012, 23:17 | |
|
не знаю что за проблемы там с анализом... мне Serial Port Monitor вполне по возможностям
подходит перебрал многих! (может вы ребяты не смотрели его фирменное описалово?... Советую!) Благодаря этой теме обновлюсь до Serial Port Monitor 4.1 Build 4.1.2.293
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
|
||
| 28.05.2012, 07:30 [ТС] | ||
Закидываем все известные пакеты в фильтр и на экране пусто. Открываем датчик - пакет отвечающий за датчик меняется и уже не попадает под фильтр - сразу появляется на экране. Можно срисовать что было и что стало и уже дальше ручками сравнивать.
0
|
||
| 28.05.2012, 07:30 | |
|
Помогаю со студенческими работами здесь
20
Посоветуйте Софт Посоветуйте софт Посоветуйте софт для пк Посоветуйте софт от гадостей в IE Посоветуйте софт новичку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений
Всем привет. А вот мой компьютер, переделанный из ноутбука.
Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
|
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
|
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца:
Хочу еще Симбу взять, очень нравится. . .
|
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
|
Mapped types (отображённые типы) в TypeScript
Reangularity 03.11.2025
Mapped types работают как конвейер - берут существующую структуру и производят новую по заданным правилам. Меняют модификаторы свойств, трансформируют значения, фильтруют ключи. Один раз описал. . .
|
|
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
GameUnited 02.11.2025
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное. . .
|
Протоколы в Python
py-thonny 31.10.2025
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического. . .
|
C++26: Read-copy-update (RCU)
bytestream 30.10.2025
Прошло почти двадцать лет с тех пор, как производители процессоров отказались от гонки мегагерц и перешли на многоядерность. И знаете что? Мы до сих пор спотыкаемся о те же грабли. Каждый раз, когда. . .
|
Изображения webp на старых x32 ОС Windows XP и Windows 7
Argus19 30.10.2025
Изображения webp на старых x32 ОС Windows XP и Windows 7
Чтобы решить задачу, использовал интернет:
поисковики Google и Yandex, а также подсказки Deep Seek.
Как оказалось, чтобы создать. . .
|
Passkey в ASP.NET Core identity
stackOverflow 29.10.2025
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В . NET 10 команда Microsoft внедрила поддержку Passkey прямо в. . .
|