Есть десктопная программа, которая отправляет команды устройству, подключенному через com-port. Есть ли в с# возможность сниффить траффик от софта к устройсктву? В голову приходит что-то вроде Mitm, т.е. создать свой порт и пропускать траффик через него. Такое возможно? Или нужно делать как-то иначе?
Отслеживать
задан 23 фев 2018 в 9:29
Александр Ли Александр Ли
976 7 7 серебряных знаков 16 16 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Ну раз ответов нету. Опишу то что нашел. Есть софт Virtual Serial Port Emulator(Гуглится). Для x32 — бесплатно. Позволяет создавать виртуальные порты, к которым можно подключаться 2+ приложения одновременно. В нем создаем устройство типа Connector. Этот тип создает один виртуальный порт, к которому можно подключаться несколько раз.
Цепляем к нему софт, который хотим слушать. И наш софт, который будет слушать. При получении данных от прослушиваемого софта, пересылаем данные на порт устройства. Аналогично поступаем с ответом устройства.
COM Порт
Таким образом получаем Mitm Com port. Soft Sniffer Device
Отслеживать
ответ дан 23 фев 2018 в 22:13
Александр Ли Александр Ли
976 7 7 серебряных знаков 16 16 бронзовых знаков
- c#
- com-port
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Free Serial Port Monitor
Free Serial Port Monitor — это бесплатная программа для перехвата данных в последовательных портах. Позволяет следить за потоком данных в последовательных портах компьютера, разбирать и анализировать его.
Программа полезна для тех, кто занимается разработкой и отладкой любого программного и аппаратного обеспечения, использующего для передачи данных последовательные порты.
Версии
x32/x64 (2.83 МБ)
Нет официального представителя разработчика на сайте
Стать представителем
Рейтинг
Нажмите, для быстрой оценки
Оставить отзыв
Отзывы
Похожие приложения
Alcohol 120%
Версия: 2.1.1.61
Версия: 8.92.0.2 (85.01 МБ)
Версия: 4.0 Buil (10.46 МБ)
Источник: freesoft.ru
Установка драйверов для COM порта
Программа прослушивания ком порта
HardWare Kit – Набор программных инструментов для работы с цифровыми устройствами на аппаратном уровне. А именно, все что может помочь в разработке и отладке программного обеспечения микропроцессоров, контроллеров различных устройств и их связи с персональным компьютером по различным шинам данных.
Все программы, скачиваемые с данного сайта, относятся к категории freeware и распространяются бесплатно.
Программы:
COM Port
COM/TCP
Пользовательский интерфейс
Atmel AVR
Базы данных
Portmon — Прекрасная программка для тех, кто хочет вывести на чистую воду недобросовестных разработчиков софта для ПК. К примеру Вы пишите ПО для некоего устройства связывающегося по RS232 с компьютером и передаете некую информацию по заранее оговоренному протоколу. Но вот беда – программа заказчика принимает непонятно что вместо четко выстроенных данных. Portmon поможет! Запускаете Portmon, настраиваете на нужный порт, после этого запускаете программу заказчика и свое устройство. Все данные приходящие в ПК по COM порту видны как на ладони – если они в точности соответствуют протоколу, то вы утрете нос «высокоуровневым» программистам, а вот если нет… лучше уж не запускайте Portmon 😉
Программка простая, настройки минимальны. Прослушиваемые порты выбираются через пункт меню Capture/Ports.
П.С. Не удалось запустить программку под Windows7. Если кто-нибудь знает чем можно заменить — напишите, пожалуйста, на адрес, указанный в контактах.
Portmon v3.02
Программа прослушивания COM портов ПК
Автор: Mark Russinovich
ОС: Windows XP
Источник: hawkit.ru