通过 http 对 RMI 或 Corba 网络流量进行网络检查?

Posted

技术标签:

【中文标题】通过 http 对 RMI 或 Corba 网络流量进行网络检查?【英文标题】:Network inspection of RMI or Corba web traffic over http? 【发布时间】:2011-01-28 00:22:41 【问题描述】:

我正在寻找一种工具,可以帮助我和其他开发人员调试/检查富客户端应用程序与通信协议为 RMI/HTTP 或 Corba/HTTP 的服务器之间的网络流量。

我已经有Charles Proxy,我喜欢它,但它不理解有效负载,只是将它们解释为八位字节流、十六进制垃圾。

独立程序或 Eclipse 插件都可以工作。

【问题讨论】:

【参考方案1】:

对于 RMI/JRMP,您会发现这非常困难,因为它需要 Java 以及所有应用程序和库类的可用性才能正确反序列化流。没有它,甚至无法解析流。

在 IIOP 的情况下,我确信有可用的嗅探器,甚至可能是 Wireshark 插件。

【讨论】:

我猜在 RMI 的情况下,我至少可以确定方法名称和参数值...不是吗? 没有也没有。方法名不传,只是一个数字,参数值是序列化的。

以上是关于通过 http 对 RMI 或 Corba 网络流量进行网络检查?的主要内容,如果未能解决你的问题,请参考以下文章

CORBA IDL 与 RMI 的优缺点? [复制]

CORBA、RMI 和 SOA

Corba 的 RMI 是不是有任何“远程异常”?

CORBA 和 RMI 的区别

将 rmi 接口转换为 CORBA .idl

RMI 需要 java.rmi.server.hostname 进行 NAT,那么像 CORBA 这样的其他技术解决 NAT 问题的方法是啥?