این دستور idl2wrs است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
idl2wrs - CORBA IDL به Wireshark Plugin Generator
خلاصه
idl2wrs
شرح
idl2wrs برنامه ای است که کاربر مشخص شده را می گیرد کوربا IDL فایل و تولید می کند "C" منبع
کد برای a Wireshark "پلاگین".
این فایل به دست آمده را می توان به صورت یک کامپایل کرد Wireshark پلاگین، و برای نظارت استفاده می شود GIOP/IIOP
ترافیکی که از این IDL استفاده می کند.
idl2wrs در واقع یک پوشش اسکریپت پوسته برای دو نفر است پــایتــون برنامه ها. این برنامه ها عبارتند از:
· wireshark_be.py
شامل کلاس اصلی IDL Visitor Class است
· wireshark_gen.py
شامل کلاس تولید کننده کد منبع است
idl2wrs از تشریح اکتشافی ترافیک GIOP/IIOP و برخی کدهای آزمایشی برای
تشریح صریح، بر اساس نگاشت Object Key <-> Repository ID. با این حال، کد برای
پلاگین های مبتنی بر اکتشافی به طور پیش فرض تولید می شوند و کاربران باید این را در نظر بگیرند
روش ترجیحی، مگر اینکه چند برخورد فضای نام داشته باشید.
OPTIONS
در حال حاضر هیچ گزینه ای وجود ندارد. idl2wrs می توان به صورت زیر استناد کرد.
1. برای نوشتن کد C در stdout.
idl2wrs
به عنوان مثال: idl2wrs echo.idl
2. برای نوشتن روی یک فایل، فقط خروجی را تغییر مسیر دهید.
idl2wrs echo.idl > packet-test.c
محیط زیست
idl2wrs به دنبال خواهد بود wireshark_be.py و wireshark_gen.py in $PYTHONPATH/site-packages/
و اگر پیدا نشد، دایرکتوری فعلی را امتحان خواهد کرد ./
La -p گزینه به omniidl (داخل idl2wrs) مکان را نشان می دهد wireshark_be.py و
wireshark_gen.py جستجو خواهد شد. اگر این فایلها را قرار دهید، ممکن است نیاز به اصلاح داشته باشد
یک جای دیگر.
اگر از ناتوانی در یافتن برخی ماژول ها (مثلا tempfile.py) شکایت دارد، ممکن است بخواهید
بررسی کنید که آیا PYTHONPATH به درستی تنظیم شده است.
به عنوان مثال: PYTHONPATH=/usr/lib/python1.5/
با استفاده از خدمات onworks.net از idl2wrs به صورت آنلاین استفاده کنید