זוהי הפקודה idl2wrs שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
idl2wrs - מחולל פלאגין של CORBA IDL ל-Wireshark
תַקצִיר
idl2wrs
תיאור
idl2wrs היא תוכנית שלוקחת משתמש שצוין קורבה IDL קובץ ויוצר "ג" מָקוֹר
קוד עבור a Wireshark "חיבור".
ניתן להרכיב את הקובץ המתקבל כ- a Wireshark תוסף, ומשמש לניטור GIOP/IIOP
תעבורה שמשתמשת ב-IDL זה.
idl2wrs הוא למעשה מעטפת תסריט עבור שניים פיתון תוכניות. תוכניות אלו הן:
· wireshark_be.py
מכיל את כיתת המבקרים הראשית של IDL
· wireshark_gen.py
מכיל את מחלקת מחולל קוד המקור
idl2wrs תומך בנתיחה היוריסטית של תעבורת GIOP/IIOP, וקוד ניסיוני כלשהו עבור
נתיחה מפורשת, מבוססת על מיפוי זיהוי מאגר <-> מפתח אובייקט. עם זאת, קוד עבור
תוספים מבוססי היוריסטי נוצרים כברירת מחדל, ומשתמשים צריכים לשקול זאת כ-
שיטה מועדפת אלא אם יש לך כמה התנגשויות במרחב שמות.
אפשרויות
כרגע אין אפשרויות. 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/
ואם לא נמצא, ינסה את הספרייה הנוכחית ./
אל האני -p אפשרות הועברה ל-omniidl (בפנים idl2wrs) מציין היכן wireshark_be.py ו
wireshark_gen.py יבוצע חיפוש. ייתכן שיהיה צורך לשנות זאת אם תציב את הקבצים האלה
במקום אחר.
אם הוא מתלונן על כך שהוא לא מצליח למצוא מודולים מסוימים (למשל tempfile.py), אולי תרצה
בדוק אם PYTHONPATH מוגדר כהלכה.
למשל: PYTHONPATH=/usr/lib/python1.5/
השתמש ב-idl2wrs באינטרנט באמצעות שירותי onworks.net