Este é o comando idl2wrs que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
idl2wrs - CORBA IDL para Wireshark Plugin Generator
SINOPSE
idl2wrs
DESCRIÇÃO
idl2wrs é um programa que leva um usuário especificado CORBA IDL arquivo e gera "C" fonte
código para um Wireshark "plugar".
Este arquivo resultante pode ser compilado como um Wireshark plugin, e usado para monitorar GIOP / IIOP
tráfego que está usando este IDL.
idl2wrs é na verdade um shell script wrapper para dois Python programas. Esses programas são:
· wirehark_be.py
Contém a classe de visitante IDL principal
· wirehark_gen.py
Contém a classe do gerador de código-fonte
idl2wrs suporta dissecação heurística de tráfego GIOP / IIOP e algum código experimental para
dissecação explícita, baseada no mapeamento de Id do Repositório <-> Chave do Objeto. No entanto, codifique para
plug-ins baseados em heurística são gerados por padrão, e os usuários devem considerar isso o
método preferido, a menos que você tenha algumas colisões de namespace.
OPÇÕES
Atualmente não há opções. idl2wrs pode ser chamado da seguinte maneira.
1. Para escrever o código C para stdout.
idl2wrs
por exemplo: idl2wrs echo.idl
2. Para gravar em um arquivo, basta redirecionar a saída.
idl2wrs echo.idl> packet-test.c
MEIO AMBIENTE
idl2wrs vai procurar por wirehark_be.py e wirehark_gen.py in $ PYTHONPATH / site-packages /
e se não for encontrado, tentará o diretório atual ./
A -p opção passada para omniidl (dentro idl2wrs) indica onde wirehark_be.py e
wirehark_gen.py será pesquisado. Isso pode precisar de ajustes se você colocar esses arquivos
Em outro lugar.
Se ele reclamar de não conseguir encontrar alguns módulos (por exemplo, tempfile.py), você pode querer
verifique se PYTHONPATH está definido corretamente.
por exemplo: PYTHONPATH = / usr / lib / python1.5 /
Use idl2wrs online usando serviços onworks.net