Ini ialah arahan idl2wrs yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
idl2wrs - CORBA IDL ke Wireshark Plugin Generator
SINOPSIS
idl2wrs
DESCRIPTION
idl2wrs ialah program yang mengambil pengguna yang ditentukan CORBA IDL fail dan menjana "C" sumber
kod untuk a Wireshark "pasangkan".
Fail yang terhasil ini boleh disusun sebagai a Wireshark pemalam, dan digunakan untuk memantau GIOP/IIOP
trafik yang menggunakan IDL ini.
idl2wrs sebenarnya adalah pembungkus skrip shell untuk dua orang Python program. Program-program ini ialah:
· wireshark_be.py
Mengandungi Kelas Pelawat IDL utama
· wireshark_gen.py
Mengandungi Kelas Penjana Kod Sumber
idl2wrs menyokong pembedahan heuristik trafik GIOP/IIOP, dan beberapa kod percubaan untuk
pembedahan eksplisit, berdasarkan Object Key <-> pemetaan Id Repositori. Walau bagaimanapun, kod untuk
pemalam berasaskan heuristik dijana secara lalai, dan pengguna harus menganggap ini sebagai
kaedah pilihan melainkan anda mempunyai beberapa perlanggaran ruang nama.
PILIHAN
Buat masa ini tiada pilihan. idl2wrs boleh dipanggil seperti berikut.
1. Untuk menulis kod C ke stdout.
idl2wrs
cth: idl2wrs echo.idl
2. Untuk menulis ke fail, hanya ubah hala output.
idl2wrs echo.idl > packet-test.c
PERSEKITARAN
idl2wrs akan mencari wireshark_be.py and wireshark_gen.py in $PYTHONPATH/pakej-tapak/
dan jika tidak dijumpai, akan mencuba direktori semasa ./
. -p pilihan diserahkan kepada omniidl (di dalam idl2wrs) menunjukkan di mana wireshark_be.py and
wireshark_gen.py akan dicari. Ini mungkin memerlukan tweak jika anda meletakkan fail ini
di tempat lain.
Jika ia mengadu kerana tidak dapat mencari beberapa modul (cth tempfile.py), anda mungkin mahu
semak jika PYTHONPATH ditetapkan dengan betul.
cth: PYTHONPATH=/usr/lib/python1.5/
Gunakan idl2wrs dalam talian menggunakan perkhidmatan onworks.net