यह कमांड idl2wrs है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
idl2wrs - CORBA IDL से वायरशार्क प्लगइन जेनरेटर
SYNOPSIS
idl2wrs
वर्णन
idl2wrs एक प्रोग्राम है जो निर्दिष्ट उपयोगकर्ता को लेता है CORBA आईडीएल फ़ाइल और जनरेट करता है "सी" स्रोत
ए के लिए कोड Wireshark "लगाना"।
इस परिणामी फ़ाइल को एक के रूप में संकलित किया जा सकता है Wireshark प्लगइन, और मॉनिटर करने के लिए उपयोग किया जाता है जीआईओपी/आईआईओपी
ट्रैफ़िक जो इस IDL का उपयोग कर रहा है।
idl2wrs वास्तव में दो लोगों के लिए एक शेल स्क्रिप्ट रैपर है अजगर कार्यक्रम. ये कार्यक्रम हैं:
· वायरशार्क_be.py
इसमें मुख्य IDL विज़िटर क्लास शामिल है
· वायरशार्क_gen.py
सोर्स कोड जेनरेटर क्लास शामिल है
idl2wrs जीआईओपी/आईआईओपी ट्रैफिक के अनुमानी विच्छेदन और कुछ प्रयोगात्मक कोड का समर्थन करता है
ऑब्जेक्ट कुंजी <-> रिपोजिटरी आईडी मैपिंग के आधार पर स्पष्ट विच्छेदन। हालाँकि, के लिए कोड
अनुमान आधारित प्लगइन्स डिफ़ॉल्ट रूप से उत्पन्न होते हैं, और उपयोगकर्ताओं को इस पर विचार करना चाहिए
पसंदीदा तरीका जब तक कि आपके पास कुछ नेमस्पेस टकराव न हों।
विकल्प
फिलहाल कोई विकल्प नहीं है. idl2wrs निम्नानुसार लागू किया जा सकता है।
1. stdout करने के लिए C कोड लिखना।
idl2wrs
उदाहरण के लिए: idl2wrs echo.idl
2. किसी फ़ाइल में लिखने के लिए, बस आउटपुट को रीडायरेक्ट करें।
idl2wrs echo.idl > पैकेट-test.c
वातावरण
idl2wrs ढूंढेगा वायरशार्क_be.py और वायरशार्क_gen.py in $PYTHONPATH/साइट-पैकेज/
और यदि नहीं मिला, तो वर्तमान निर्देशिका का प्रयास करेंगे ./
RSI -p विकल्प omniidl (अंदर) को दिया गया idl2wrs) कहाँ इंगित करता है वायरशार्क_be.py और
वायरशार्क_gen.py खोजा जाएगा. यदि आप ये फ़ाइलें रखते हैं तो इसमें बदलाव की आवश्यकता हो सकती है
कहीं और।
यदि यह कुछ मॉड्यूल (उदाहरण के लिए tempfile.py) ढूंढने में असमर्थ होने के बारे में शिकायत करता है, तो आप ऐसा करना चाह सकते हैं
जांचें कि क्या PythonPATH सही ढंग से सेट है।
उदाहरण: PythonPATH=/usr/lib/python1.5/
onworks.net सेवाओं का उपयोग करके ऑनलाइन idl2wrs का उपयोग करें