EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

idl2wrs - Online in der Cloud

Führen Sie idl2wrs im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl idl2wrs, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


idl2wrs - CORBA IDL zu Wireshark Plugin Generator

ZUSAMMENFASSUNG


idl2wrs

BESCHREIBUNG


idl2wrs ist ein Programm, das einen vom Benutzer angegebenen CORBA IDL Datei und generiert "C" Quelle
Code für a Wireshark "Plugin".

Diese resultierende Datei kann als kompiliert werden Wireshark Plugin und verwendet, um zu überwachen GIOP/IIOP
Datenverkehr, der diese IDL verwendet.

idl2wrs ist eigentlich ein Shell-Skript-Wrapper für zwei Python Programme. Diese Programme sind:

· Wireshark_be.py

Enthält die Haupt-IDL-Besucherklasse

· Wireshark_gen.py

Enthält die Quellcode-Generator-Klasse

idl2wrs unterstützt heuristische Analyse von GIOP/IIOP-Datenverkehr und einige experimentelle Codes für
explizite Zerlegung, basierend auf der Zuordnung von Objektschlüssel <-> Repository-ID. Code für
Heuristik-basierte Plugins werden standardmäßig generiert, und Benutzer sollten dies berücksichtigen
bevorzugte Methode, es sei denn, Sie haben einige Namespace-Kollisionen.

OPTIONAL


Derzeit gibt es keine Optionen. idl2wrs kann wie folgt aufgerufen werden.

1. Um den C-Code nach stdout zu schreiben.

idl2wrs

zB: idl2wrs echo.idl

2. Um in eine Datei zu schreiben, leiten Sie einfach die Ausgabe um.

idl2wrs echo.idl > paket-test.c

UMGEBUNG


idl2wrs wird suchen Wireshark_be.py und Wireshark_gen.py in $PYTHONPATH/site-packages/
und wenn es nicht gefunden wird, wird das aktuelle Verzeichnis versucht ./

Das -p Option an omniidl übergeben (innerhalb idl2wrs) gibt an, wo Wireshark_be.py und
Wireshark_gen.py wird gesucht. Dies muss möglicherweise optimiert werden, wenn Sie diese Dateien platzieren
irgendwo anders.

Wenn es sich darüber beschwert, dass einige Module nicht gefunden werden können (z. B. tempfile.py), möchten Sie vielleicht
Überprüfen Sie, ob PYTHONPATH richtig eingestellt ist.

zB: PYTHONPATH=/usr/lib/python1.5/

Verwenden Sie idl2wrs online mit den onworks.net-Diensten


Ad


Ad