Easyelectronics.ru

Электроника для всех
Текущее время: 27 июн 2017, 12:03

Часовой пояс: UTC + 5 часов



    • The World's Cheapest PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 01:25 
Старожил
Аватара пользователя

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

Нужен какой-то софт, чтобы упростить эту работу - чтобы можно было отметить какие-то сочетания отдельным цветом автоматически или заменить на текст, чтобы отфильтровать повторы и тп. Вообщем упростить анализ максимально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 01:26 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1982
Откуда: Казань
COM Port ToolKit

не ну она для захвата. про анализ позже прочел. там вроде можно было задавать временные интервалы: если нет приема, значит "пачка" завершена (разделение на "пакеты").


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 01:54 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
COM Port ToolKit не умеет подслушивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 10:34 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1982
Откуда: Казань
ZPS писал(а):
COM Port ToolKit не умеет подслушивать.

умеет
Вложение:
111111.JPG
111111.JPG [ 29.05 Кб | Просмотров: 18537 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 10:59 
Свой человек
Аватара пользователя

Зарегистрирован: 15 фев 2011, 22:21
Сообщения: 199
Serial Port Monitor 4 взломан (пропатчен) давно, пашет как тактор, инсталла не надо, таскаю на флешке всего два файла EXE, SYS (собственно снифф-драйвер портов). Антивирусы, конечно орут, что вирус, т.к. драйвер использует перехват + взлом видят как заразу. Но каждый решает, доверяет сам кому ему верить. Выложил то что использую ТУТ


Вложения:
ser.png
ser.png [ 19.54 Кб | Просмотров: 18531 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 11:03 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1982
Откуда: Казань
надо ветку в закладки. может еще полезные проги всплывут. эту ща посмотрим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 14:00 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
Я использую HHD Free Serial Port Monitor для перехвата. Для облегчения анализа ничего посоветовать не могу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 14:44 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
vastani писал(а):
Выложил то что использую

Что-то пишет вот такую хрень
Вложение:
SerialMonitir_Error.jpg
SerialMonitir_Error.jpg [ 5.26 Кб | Просмотров: 18499 ]


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 14:57 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
drvlas писал(а):
Что-то пишет вот такую хрень

Запускать нужно под админом - правой кнопкой по экзешнику и там "run as administrator"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 14:59 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
vastani писал(а):
Serial Port Monitor 4 взломан

Спасибо! Это пока лучший вариант.


Но хочется ещё что-то для упрощения анализа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 15:06 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
ZPS писал(а):
Запускать нужно под админом - правой кнопкой по экзешнику и там "run as administrator"

Те же яйца. Впрочем, если там нет анализа, то и фиг с ним. Мне интересно, чтобы не просто подсмотреть, а еще и расшифровать хотя бы символьные посылки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 16:13 
Старожил
Аватара пользователя

Зарегистрирован: 20 мар 2012, 15:22
Сообщения: 650
Откуда: Прибалтика
..немного баловался старой версией вот этого:
http://www.hhdsoftware.com/serial-monitor
..глючила, новые возможно и не плохо работают ..но опять же, платная, а покупать на побаловаться как то влом...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 21:04 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
drvlas писал(а):
Мне интересно, чтобы не просто подсмотреть, а еще и расшифровать хотя бы символьные посылки.


Расшифровать можно почти везде.

эта дает вывод в нескольких форматах, прикладываю фрагмент - тут байты отображаются как десятичные числа, можно в 16 переводить и ASCII коды. Если просто смотреть, то вполне удобно, прога хоть разделяет приём от перидачи, а то некоторые даже не умеют разделять по строкам - рубят исключительно по "символу конца строки".

Сейчас приходится копировать из окна программы фрагменты, закидывать в ворд и там раскрашивать :)
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 21:53 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4580
Откуда: Усинск, республика Коми
Если есть возможность сохранить лог сканирования, то не сложно написать программу на любом языке программирования чтобы она анализировала этот лог по определенным правилам.

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 22:21 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
drvlas писал(а):
vastani писал(а):
Выложил то что использую

Что-то пишет вот такую хрень
Вложение:
SerialMonitir_Error.jpg


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


Не работает, Win7,пишет то же -1275.

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 27 май 2012, 22:25 
Старожил
Аватара пользователя

Зарегистрирован: 27 янв 2010, 18:07
Сообщения: 2438
Откуда: Челябинск
amx писал(а):
Я использую HHD Free Serial Port Monitor для перехвата. Для облегчения анализа ничего посоветовать не могу.


Не, за бабки как то это- не, пару раз посмотреть моя задача. Ком порт тул кит спасал , когда ХР был.

_________________
Каяться о сделанном - к прежней глупости добавлять новую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 28 май 2012, 01:17 
Свой человек
Аватара пользователя

Зарегистрирован: 15 фев 2011, 22:21
Сообщения: 199
drvlas писал(а):
vastani писал(а):
Выложил то что использую

Что-то пишет вот такую хрень
Вложение:
SerialMonitir_Error.jpg


Мож какая-то установка нужна?
А мож ОС? У меня винда 7.
семерку не использую и не использовал....
на некоротых машинах с ХРюнделем было типа подобное, я лечил помещением копии SYS драйвера
в SYSTEM32\DRIVERS\
Это вещица 2007 года и про семерку тогда врядли...
Нашел у себя еще
где оно лежит, вот тут и инсталл и 2 варианта
- с кеeм
- и еще один патчинг файл, сейчас им перетер EXEшник - работает (XP)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 28 май 2012, 03:08 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
BigLeha писал(а):
Если есть возможность сохранить лог сканирования, то не сложно написать программу на любом языке программирования чтобы она анализировала этот лог по определенным правилам.

Да не проблема и прогу написать. Но как-то не хочется.
И сложность основная в том, что нужно в реальном времени обычно.
Вот сейчас система такая, что софт шлет запросы по нескольку штук в секунду и получает ответы.
Где-то среди них прячется 3-4 пары отвечающие за общие параметры системы (по 72 байта каждый ответ, по 1-4 байта на параметр).
Так же идет 3-4 пары отвечающие за группы датчиков и несколько штук отвечающих за датчики.
системных параметров на вскидку штук 50 не считая скрытых вариантов, датчики имеют около 8 параметров каждый + состояния, группы чуть меньше. Всё это обрамлено контрольными суммами и какими-то непонятными данными.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 28 май 2012, 09:17 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
ZPS писал(а):
Да не проблема и прогу написать. Но как-то не хочется.

А придется :)

ZPS писал(а):
нужно в реальном времени отлавливать какие пакеты изменились - чтобы все пакеты идущие одинаковыми в этом переборе просто отфильтровать а при открытии датчика сразу видеть что появилось что-то не отфильтрованное и сразу сравнивать какой байт из 72 поменялся... или как-то так.

При такой задаче как раз трудно представить, чтобы универсальные анализаторы отловилил смыловые изменения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 28 май 2012, 10:56 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
kir_ll писал(а):
amx писал(а):
Я использую HHD Free Serial Port Monitor для перехвата. Для облегчения анализа ничего посоветовать не могу.


Не, за бабки как то это- не, пару раз посмотреть моя задача. Ком порт тул кит спасал , когда ХР был.

Есть бесплатная версия с небольшими ограничениями (в фри версии нету ин анализатора протоколов), но как сниффер работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 28 май 2012, 23:04 
Свой человек
Аватара пользователя

Зарегистрирован: 15 фев 2011, 22:21
Сообщения: 199
не знаю что за проблемы там с анализом... мне Serial Port Monitor вполне по возможностям
подходит перебрал многих! (может вы ребяты не смотрели его фирменное описалово?... Советую!)
Благодаря этой теме обновлюсь до Serial Port Monitor 4.1 Build 4.1.2.293


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 29 май 2012, 07:17 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
drvlas писал(а):
При такой задаче как раз трудно представить, чтобы универсальные анализаторы отловилил смыловые изменения.

Достаточно фильтровать уже известные пакеты целиком или по наличию нескольких известных байт.
Закидываем все известные пакеты в фильтр и на экране пусто.
Открываем датчик - пакет отвечающий за датчик меняется и уже не попадает под фильтр - сразу появляется на экране.
Можно срисовать что было и что стало и уже дальше ручками сравнивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 08 июн 2012, 03:24 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 602
Откуда: Tallinn
Всем спасибо :)
В итоге всё было сделано в связке COM Port Toolkit + open office calc (эксель)
для серии одиночных посылок вполне нормально, хоть и трудоёмко - из терминала можно скопировать несколько строк и вставить в таблицу, отметив чекбокс "разделитель - пробел".
Один раз столбики подгоняются по ширине, выставляется формат отображения и дальше новые строки вставляются ручками и встают ровненько под уже имеющимися данными. Можно отследить по столбцам какой байт меняется...


Но когда идет диалог с кучей меняющихся параметров, такая ручная скорость не очень подходит :(


Вложения:
serial_protocol.jpg
serial_protocol.jpg [ 64.34 Кб | Просмотров: 18208 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 23 июн 2015, 16:50 
Старожил

Зарегистрирован: 23 фев 2012, 12:32
Сообщения: 337
Откуда: Украина
Подниму тему. Человеку на работе нужен снифер для COM-порта, под 64-битную винду (семерка). Может подскажете проверенные варианты, желательно бесплатные (или ломаные, но рабочие). Заранее благодарен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте софт - снифер com порта
СообщениеДобавлено: 23 июн 2015, 17:42 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 878
...за две минуты поднял виртуалОС с 32-битной хрюшой и пользуюсь портмоном.

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB