Каков формат заголовков и тела сообщения пакета TIBCO-RV?
Мне нужно декодировать пакет, отправленный с использованием TIBCO-RV, извлечь поля из заголовка и пропустить текст сообщения. Я не смог ни каких примеров или документации. Кто-нибудь знает о каких-либо приложениях с открытым исходным кодом, которые могли бы сделать это, или есть где-нибудь диссектор Wireshark?
2 ответа
Возможно, вам следует попробовать подать заявку на получение лицензии и получить официальную документацию. Согласно Википедии:
TIBCO предоставляет API для обмена сообщениями на C, C++, Java, Visual BASIC, Perl и.NET для получения потоков данных в электронных таблицах MS Excel и других приложениях по выбору.
Если это не удастся, вы можете погрузиться в модуль TIBCO: RV Perl.
Методы, которые TibcoRV реализует надежное взаимное приведение, являются подходящими, но можно предположить, что их легко перепроектировать. Я не верю, что какая-либо официальная документация подробно описывает детали на уровне пакетов. Получить данные достаточно просто, если у вас есть API.
Несколько вещей приходят на ум:
- Клиент на вашей машине работает? Это необходимо для создания многоадресной подписки (если вы не используете широковещательный режим). В противном случае вам нужно, чтобы какой-то клиент подписался на многоадресный канал, или ваш коммутатор не должен пересылать трафик.
- Как правило, у вас будет один rrd, работающий локально. У вас есть трафик TCP между RRD и вашим приложением. Вы можете использовать приложение, такое как socketsniff, для просмотра трафика между ними.