התקנת Pispinel

הצגת המקור ב-GitHub

אפשרויות ההתקנה תלויות באופן השימוש ב-Pyspinel.

‫Extcap הוא פלאגין ל-Wireshark שמאפשר להשתמש בקובץ הבינארי של Pyspinel כממשק תיעוד. הכלי Extcap מפחית את הצורך בהגדרה ובקביעת התצורה שנדרשות כדי לרחרח חבילות Thread באמצעות Wireshark, כי הוא לא דורש כתיבה לקובץ תיעוד. באמצעות האפשרות הזו, ההגדרות מנוהלות ונשמרות ב-Wireshark. לדוגמה, אפשר להגדיר את ערוץ Thread ולבחור את נתיב המכשיר RCP או NCP מתוך ממשק המשתמש הגרפי.

אפשר גם להשתמש ב-Wireshark בלי הפלאגין extcap. האפשרות הזו מספקת גישה לשורת הפקודה להגדרות ה-flag של Pyspinel, ומאפשרת להריץ את הכלי לניטור תעבורה עם הגדרות שונות. אפשר להגדיר את הדגלים האלה בכל פעם שמריצים את הכלי לניתוח תנועה, לדוגמה, --channel 15 --uart /dev/ttyACM0.

התקנת Pyspinel ויחסי תלות ללא extcap

  1. יחסי תלות של התקנות:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. משכפלים את המאגר של Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. מתקינים את Pyspinel:
    cd pyspinel
    sudo python3 setup.py install
    

אפשר גם להגדיר את הסביבה על ידי התקנת החבילה pyspinel. הערה: החבילה הזו משתמשת בגרסה Pyspinel v1.0.0a3 ולא בגרסה הראשית האחרונה של Pyspinel.

pip3 install --user pyspinel

כדי להשתמש ב-Pyspinel בלי הפלאגין extcap, אפשר לעיין במאמר Packet Sniffing with Pyspinel (לכידת חבילות באמצעות Pyspinel).

התקנת Pyspinel ויחסי תלות עם extcap

  1. יחסי תלות של התקנות:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. משכפלים את מאגר Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. פותחים את Wireshark. עוברים אל Help, ואז אל About Wireshark ובוחרים בכרטיסייה Folders. הערך Extcap path (נתיב Extcap) מציג את המיקום של extcap. חשוב לשים לב למיקום הזה.
  4. מתקינים את Pyspinel באמצעות הנתיב של extcap מ-Wireshark:
    cd pyspinel
    sudo python3 setup.py install --extcap-path=extcap-path
    

אפשר גם להגדיר את הסביבה על ידי התקנת חבילת pyspinel:

pip3 install pyspinel --install-option="--extcap-path=extcap-path"

כדי להשתמש ב-Pyspinel עם תוסף extcap, אפשר לעיין במאמר Packet Sniffing using Extcap (האזנה לחבילות באמצעות extcap).