আপনি কিভাবে Pyspinel ব্যবহার করেন তার উপর আপনার ইনস্টলেশনের বিকল্পগুলি নির্ভর করে।
Extcap হল Wireshark-এর জন্য একটি প্লাগইন যা এটি Pyspinel বাইনারিকে ক্যাপচার ইন্টারফেস হিসেবে ব্যবহার করতে দেয়। Extcap Wireshark ব্যবহার করে থ্রেড প্যাকেট স্নিফ করার জন্য প্রয়োজনীয় সেটআপ এবং কনফিগারেশন হ্রাস করে, কারণ এটি একটি ক্যাপচার ফাইলে লেখার প্রয়োজন হয় না। এই বিকল্পের সাহায্যে, Wireshark-এ কনফিগারেশনগুলি পরিচালনা এবং সংরক্ষণ করা হয়, উদাহরণস্বরূপ আপনার থ্রেড চ্যানেল সেট করা এবং GUI থেকে আপনার RCP বা NCP ডিভাইসের পথ নির্বাচন করা।
আপনি extcap প্লাগইন ছাড়া Wireshark ব্যবহার করতে পারেন। এই বিকল্পটি Pyspinel পতাকাগুলিতে কমান্ড লাইন অ্যাক্সেস প্রদান করে, আপনাকে বিভিন্ন কনফিগারেশনের সাথে স্নিফার চালানোর অনুমতি দেয়। আপনি প্রতিবার স্নিফার চালানোর সময় এই পতাকাগুলি সেট করতে পারেন, উদাহরণস্বরূপ, --channel 15 --uart /dev/ttyACM0
।
Extcap ছাড়া Pyspinel এবং নির্ভরতা ইনস্টল করুন
- নির্ভরতা ইনস্টল করুন:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Pyspinel সংগ্রহস্থল ক্লোন করুন:
git clone https://github.com/openthread/pyspinel
- Pyspinel ইনস্টল করুন:
cd pyspinel
sudo python3 setup.py install
বিকল্পভাবে, pyspinel
প্যাকেজ ইনস্টল করে পরিবেশ সেট আপ করুন। মনে রাখবেন যে এই প্যাকেজটি Pyspinel v1.0.0a3 রিলিজ ব্যবহার করে এবং সর্বশেষ Pyspinel প্রধান নয়।
pip3 install --user pyspinel
Extcap প্লাগইন ছাড়া Pyspinel ব্যবহার করতে, Pyspinel এর সাথে প্যাকেট স্নিফিং পড়ুন।
Extcap সহ Pyspinel এবং নির্ভরতা ইনস্টল করুন
- নির্ভরতা ইনস্টল করুন:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Pyspinel সংগ্রহস্থল ক্লোন করুন:
git clone https://github.com/openthread/pyspinel
- ওয়্যারশার্ক খুলুন। সাহায্যে যান, তারপর ওয়্যারশার্ক সম্পর্কে এবং ফোল্ডার ট্যাব নির্বাচন করুন। Extcap পাথ এন্ট্রি extcap অবস্থান তালিকাভুক্ত করে। এই অবস্থান নোট করুন.
- Wireshark থেকে extcap পাথ ব্যবহার করে Pyspinel ইনস্টল করুন:
cd pyspinel
sudo python3 setup.py install --extcap-path=extcap-path
বিকল্পভাবে, pyspinel প্যাকেজ ইনস্টল করে পরিবেশ সেট আপ করুন:
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Extcap প্লাগইনের সাথে Pyspinel ব্যবহার করতে, Extcap ব্যবহার করে প্যাকেট স্নিফিং পড়ুন।