TIBCO-RV 数据包的标头和消息正文的格式是什么?

发布于 2024-08-09 11:22:58 字数 103 浏览 5 评论 0原文

我需要解码使用 TIBCO-RV 发送的数据包,并将字段从标头中取出并跳过消息正文。我无法提供任何示例或文档。有谁知道有任何开源应用程序可以做到这一点,或者是否有 Wireshark 解析器?

I need to decode a packet sent using TIBCO-RV and pull fields out of the header and skip over the message body. I have not been able to any examples or documentation. Does anybody know of any open source applications that might do this or if there is a Wireshark dissector out there somewhere?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

著墨染雨君画夕 2024-08-16 11:22:58

也许您应该尝试申请许可证并获得官方许可文档。根据 维基百科

TIBCO 提供 C 语言的消息传递 API,
C++、Java、Visual BASIC、Perl 和
.NET 在 MS Excel 上接收数据源
电子表格和其他应用程序
选择。

如果做不到这一点,您也许可以深入研究 TIBCO:RV Perl 模块。

Maybe you should try applying for a license and getting the official documentation. According to Wikipedia:

TIBCO provides messaging APIs in C,
C++, Java, Visual BASIC , Perl and
.NET to receive data feeds on MS Excel
spreadsheets and other applications of
choice.

Failing that, you could perhaps dive into the TIBCO:RV Perl module.

莳間冲淡了誓言ζ 2024-08-16 11:22:58

TibcoRV 实现可靠多播的方法是合理的,但人们会认为很容易进行逆向工程。我不相信任何官方文档都详细介绍了数据包级别的细节。如果你有API,那么获取数据就很容易了。

我想到了几件事:

  • 您计算机上的客户端是否正在运行?这是创建多播订阅所必需的(除非您使用广播模式)。否则,您需要让某些客户端订阅多播通道,否则您的交换机不应转发流量。
  • 通常,您将在本地运行一个 rrd。 RRD 和您的应用程序之间有 TCP 流量。您可以使用 socketsniff 之类的应用程序来查看两者之间的流量。

The methods which TibcoRV implements reliable mutli-cast are propriety, but one would assume easy to reverse engineer. I don't believe any of the official documentation goes into detail on the packet level detail. It's quite easy to get the data out if you have the API.

Several things come to mind:

  • Is the client on your machine running? This is required in order to create the multicast subscription (unless you are using broadcast mode). Otherwise, you need to have some client subscribe to the multicast channel, or your switch shouldn't forward the traffic.
  • Generally, you will have a single rrd running locally. You have TCP traffic between the RRD and your app. You can use an app like socketsniff to view the traffic between the two.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文