Este es el comando idl2wrs que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
idl2wrs - Generador de complementos de CORBA IDL a Wireshark
SINOPSIS
idl2wrs
DESCRIPCIÓN
idl2wrs es un programa que toma un usuario especificado CORBA IDL archivo y genera "C" fuente
código para un Wireshark "enchufar".
Este archivo resultante se puede compilar como Wireshark plugin, y se usa para monitorear GIOP / IIOP
tráfico que utiliza este IDL.
idl2wrs es en realidad un contenedor de script de shell para dos Python programas. Estos programas son:
· wirehark_be.py
Contiene la clase principal de visitantes de IDL
· wirehark_gen.py
Contiene la clase de generador de código fuente
idl2wrs admite la disección heurística del tráfico GIOP / IIOP y algunos códigos experimentales para
disección explícita, basada en la asignación de Id. de repositorio de clave de objeto <->. Sin embargo, el código para
Los complementos basados en heurística se generan de forma predeterminada, y los usuarios deben considerar esto como el
método preferido a menos que tenga algunas colisiones de espacio de nombres.
CAMPUS
Actualmente no hay opciones. idl2wrs se puede invocar de la siguiente manera.
1. Para escribir el código C en stdout.
idl2wrs
por ejemplo: idl2wrs echo.idl
2. Para escribir en un archivo, simplemente redirija la salida.
idl2wrs echo.idl> paquete-prueba.c
MEDIO AMBIENTE
idl2wrs buscará wirehark_be.py y wirehark_gen.py in $ PYTHONPATH / paquetes de sitio /
y si no lo encuentra, probará el directorio actual ./
El -p opción pasada a omniidl (dentro idl2wrs) indica donde wirehark_be.py y
wirehark_gen.py será buscado. Esto puede necesitar ajustes si coloca estos archivos
en algún otro lugar.
Si se queja de no poder encontrar algunos módulos (por ejemplo, tempfile.py), es posible que desee
compruebe si PYTHONPATH está configurado correctamente.
por ejemplo: PYTHONPATH = / usr / lib / python1.5 /
Use idl2wrs en línea usando los servicios de onworks.net