এটি হল idl2wrs কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
idl2wrs - CORBA IDL থেকে Wireshark প্লাগইন জেনারেটর
সাইনোপিসিস
idl2wrs
বর্ণনাঃ
idl2wrs এমন একটি প্রোগ্রাম যা ব্যবহারকারীকে নির্দিষ্ট করে নেয় কর্বা IDL ফাইল এবং জেনারেট করে "সি" উৎস
জন্য একটি কোড Wireshark "প্লাগ লাগানো".
এই ফলস্বরূপ ফাইল একটি হিসাবে কম্পাইল করা যেতে পারে Wireshark প্লাগইন, এবং নিরীক্ষণ করতে ব্যবহৃত হয় জিআইওপি/আইআইওপি
ট্রাফিক যে এই IDL ব্যবহার করছে.
idl2wrs আসলে দুই জন্য একটি শেল স্ক্রিপ্ট মোড়ানো হয় পাইথন প্রোগ্রাম এই প্রোগ্রামগুলি হল:
· wireshark_be.py
প্রধান IDL ভিজিটর ক্লাস রয়েছে
· wireshark_gen.py
সোর্স কোড জেনারেটর ক্লাস ধারণ করে
idl2wrs GIOP/IIOP ট্র্যাফিকের হিউরিস্টিক ডিসেকশন এবং এর জন্য কিছু পরীক্ষামূলক কোড সমর্থন করে
অবজেক্ট কী <-> রিপোজিটরি আইডি ম্যাপিংয়ের উপর ভিত্তি করে স্পষ্ট ব্যবচ্ছেদ। যাইহোক, জন্য কোড
হিউরিস্টিক ভিত্তিক প্লাগইনগুলি ডিফল্টরূপে তৈরি হয় এবং ব্যবহারকারীদের এটি বিবেচনা করা উচিত
আপনার কিছু নামস্থান সংঘর্ষ না হলে পছন্দের পদ্ধতি।
বিকল্প
বর্তমানে কোন বিকল্প নেই. idl2wrs নিম্নরূপ আহ্বান করা যেতে পারে।
1. stdout-এ C কোড লিখতে।
idl2wrs
যেমন: idl2wrs echo.idl
2. একটি ফাইল লিখতে, শুধু আউটপুট পুনঃনির্দেশিত করুন.
idl2wrs echo.idl > packet-test.c
পরিবেশ
idl2wrs খুঁজবে wireshark_be.py এবং wireshark_gen.py in $PYTHONPATH/সাইট-প্যাকেজ/
এবং যদি না পাওয়া যায়, বর্তমান ডিরেক্টরি চেষ্টা করবে ./
সার্জারির -p বিকল্পটি omniidl-এ পাস করা হয়েছে (ভিতরে idl2wrs) কোথায় নির্দেশ করে wireshark_be.py এবং
wireshark_gen.py অনুসন্ধান করা হবে। আপনি যদি এই ফাইলগুলি স্থাপন করেন তবে এটি টুইকিংয়ের প্রয়োজন হতে পারে
অন্য কোথাও.
যদি এটি কিছু মডিউল (যেমন tempfile.py) খুঁজে না পাওয়ার বিষয়ে অভিযোগ করে, আপনি চাইতে পারেন
PYTHONPATH সঠিকভাবে সেট করা আছে কিনা তা পরীক্ষা করুন।
যেমন: PYTHONPATH=/usr/lib/python1.5/
onworks.net পরিষেবা ব্যবহার করে অনলাইনে idl2wrs ব্যবহার করুন