idl2wrs - 云端在线

这是 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



最新的 Linux 和 Windows 在线程序