这是 idl2wrs 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
idl2wrs - CORBA IDL 到 Wireshark 插件生成器
概要
idl2wrs
商品描述
idl2wrs 是一个接受用户指定的程序 科巴 IDL 文件并生成 “C” 资源
代码 Wireshark的 “插入”。
这个结果文件可以编译为 Wireshark的 插件,用于监控 GIOP/IIOP
使用此 IDL 的流量。
idl2wrs 实际上是两个的shell脚本包装器 蟒蛇 程式。 这些程序是:
· 线鲨_be.py
包含主要的 IDL 访问者类
· 线鲨_gen.py
包含源代码生成器类
idl2wrs 支持对 GIOP/IIOP 流量的启发式剖析,以及一些实验代码
基于对象键 <-> 存储库 ID 映射的显式剖析。 但是,代码为
默认情况下生成基于启发式的插件,用户应该考虑这一点
首选方法,除非您有一些命名空间冲突。
配置
目前没有选择。 idl2wrs 可以调用如下。
1. 将 C 代码写入标准输出。
idl2wrs
例如:idl2wrs echo.idl
2. 要写入文件,只需重定向输出。
idl2wrs echo.idl > 数据包测试.c
环境
idl2wrs 会寻找 线鲨_be.py 和 线鲨_gen.py in $PYTHONPATH/站点包/
如果没有找到,将尝试当前目录 ./
-p 选项传递给 omniidl(内部 idl2wrs) 表示在哪里 线鲨_be.py 和
线鲨_gen.py 将被搜索。 如果您放置这些文件,这可能需要调整
别的地方。
如果它抱怨无法找到某些模块(例如 tempfile.py),您可能想要
检查 PYTHONPATH 是否设置正确。
例如:PYTHONPATH=/usr/lib/python1.5/
使用 onworks.net 服务在线使用 idl2wrs