0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511

Посоветуйте софт - снифер com порта

26.05.2012, 01:38. Показов 53798. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть железка с которой идет общение через COM порт (ft232rl) и софт который с ней общается.
Нужно перехватить протокол и самое главное - проанализировать.
Скачал несколько программ, послушал обмен, сохранил, но чтобы нормально разобрать, пришлось распечатать и маркерами всё раскрашивать (безумный очень - 12 байт запрос > 120 ответ по нескольку запросов в секунду).

Нужен какой-то софт, чтобы упростить эту работу - чтобы можно было отметить какие-то сочетания отдельным цветом автоматически или заменить на текст, чтобы отфильтровать повторы и тп. Вообщем упростить анализ максимально.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2012, 01:38
Ответы с готовыми решениями:

Ищу снифер для последовательного порта
Имеется GSM модем, который подключён как виртуальный COMPort. Нужна прога для того, что бы отслеживать что по нему передаётся. ОС Windows 7...

Посоветуйте снифер
Желательно с поддержкой русского языка :)

Софт для COM порта (2 порта)
Здравствуйте Товарищи! Наведите ПЖ. на готовый софт для работы с 2-мя COM портами со следующим функционалом: 1. Запись и...

41
 Аватар для Shurup
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
 Аватар для Shurup
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  [ТС]
Цитата Сообщение от drvtos
Что-то пишет вот такую хрень
Запускать нужно под админом - правой кнопкой по экзешнику и там "run as admimystrator"
0
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
26.05.2012, 15:12  [ТС]
Цитата Сообщение от vostomy
Serial Port Monitor 4 взломан
Спасибо! Это пока лучший вариант.

Но хочется ещё что-то для упрощения анализа.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
26.05.2012, 15:19
Цитата Сообщение от ZPS
Запускать нужно под админом - правой кнопкой по экзешнику и там "run as admimystrator"
Те же яйца. Впрочем, если там нет анализа, то и фиг с ним. Мне интересно, чтобы не просто подсмотреть, а еще и расшифровать хотя бы символьные посылки.
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  [ТС]
Цитата Сообщение от drvtos
Мне интересно, чтобы не просто подсмотреть, а еще и расшифровать хотя бы символьные посылки.
Расшифровать можно почти везде.

эта дает вывод в нескольких форматах, прикладываю фрагмент - тут байты отображаются как десятичные числа, можно в 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
Цитата Сообщение от drvtos
Цитата Сообщение от vostomy
Выложил то что использую
Что-то пишет вот такую хрень
SerialMonitir_Error.jpg

Мож какая-то установка нужна?
А мож ОС? У меня винда 7.

Не работает, Win7,пишет то же -1275.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
26.05.2012, 22:38
Цитата Сообщение от omx
Я использую HHD Frii Serial Port Monitor для перехвата. Для облегчения анализа ничего посоветовать не могу.
Не, за бабки как то это- не, пару раз посмотреть моя задача. Ком порт тул кит спасал , когда ХР был.
0
2 / 2 / 0
Регистрация: 11.02.2011
Сообщений: 187
27.05.2012, 01:30
Цитата Сообщение от drvtos
Цитата Сообщение от vostomy
Выложил то что использую
Что-то пишет вот такую хрень
вот тут и инсталл и 2 варианта
- с кеeм
- и еще один патчинг файл, сейчас им перетер EXEшник - работает (XP)
0
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 511
27.05.2012, 03:21  [ТС]
Цитата Сообщение от BykTiho
Если есть возможность сохранить лог сканирования, то не сложно написать программу на любом языке программирования чтобы она анализировала этот лог по определенным правилам.
Да не проблема и прогу написать. Но как-то не хочется.
И сложность основная в том, что нужно в реальном времени обычно.
Вот сейчас система такая, что софт шлет запросы по нескольку штук в секунду и получает ответы.
Где-то среди них прячется 3-4 пары отвечающие за общие параметры системы (по 72 байта каждый ответ, по 1-4 байта на параметр).
Так же идет 3-4 пары отвечающие за группы датчиков и несколько штук отвечающих за датчики.
системных параметров на вскидку штук 50 не считая скрытых вариантов, датчики имеют около 8 параметров каждый + состояния, группы чуть меньше. Всё это обрамлено контрольными суммами и какими-то непонятными данными.

Если я для каждого параметра буду сливать лог и обрабатывать его отдельным софтом, я состарюсь раньше чем все отловлю - нужно в реальном времени отлавливать какие пакеты изменились - чтобы все пакеты идущие одинаковыми в этом переборе просто отфильтровать а при открытии датчика сразу видеть что появилось что-то не отфильтрованное и сразу сравнивать какой байт из 72 поменялся... или как-то так.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
27.05.2012, 09:30
Цитата Сообщение от ZPS
Да не проблема и прогу написать. Но как-то не хочется.
А придется :)

Цитата Сообщение от ZPS
нужно в реальном времени отлавливать какие пакеты изменились - чтобы все пакеты идущие одинаковыми в этом переборе просто отфильтровать а при открытии датчика сразу видеть что появилось что-то не отфильтрованное и сразу сравнивать какой байт из 72 поменялся... или как-то так.
При такой задаче как раз трудно представить, чтобы универсальные анализаторы отловилил смыловые изменения.
0
omx
27.05.2012, 11:09
Цитата Сообщение от kyr_tt
Цитата Сообщение от omx
Я использую HHD Frii Serial Port Monitor для перехвата. Для облегчения анализа ничего посоветовать не могу.
Не, за бабки как то это- не, пару раз посмотреть моя задача. Ком порт тул кит спасал , когда ХР был.
Есть бесплатная версия с небольшими ограничениями (в фри версии нету ин анализатора протоколов), но как сниффер работает.
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  [ТС]
Цитата Сообщение от drvtos
При такой задаче как раз трудно представить, чтобы универсальные анализаторы отловилил смыловые изменения.
Достаточно фильтровать уже известные пакеты целиком или по наличию нескольких известных байт.
Закидываем все известные пакеты в фильтр и на экране пусто.
Открываем датчик - пакет отвечающий за датчик меняется и уже не попадает под фильтр - сразу появляется на экране.
Можно срисовать что было и что стало и уже дальше ручками сравнивать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.05.2012, 07:30
Помогаю со студенческими работами здесь

Посоветуйте Софт
Собираюсь открыть аптеку. Подскажите, какой софт можно использовать для контроля товара (прихода/продажи)? Столкнулся с проблемой...

Посоветуйте софт
Добрый день. нужна помощь,в совете софта по описанию задачи. Задача есть компьютеры менеджеров и компьютер начальника. у менеджеров...

Посоветуйте софт для пк
Посоветуйте софт для пк

Посоветуйте софт от гадостей в IE
посоветуйте софт от гадостей в IE многим иногда приходится пользоваться именно IE по разным причинам... я вот одновременно пользуюсь 3-мя...

Посоветуйте софт новичку
Привет! Решил создать игру для мобилок. С Java знаком не очень, но опыт в программировании есть. Как я понял мне нужен J2ME midp 1 или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
И решил я переделать этот ноут в машину для распределенных вычислений
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 прямо в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru