פינגנו, מנתח ומד פינג ועקבות

לגבי פינגנו

בפוסט הבא אנו הולכים להציץ בפינגנו. זה יישום קוד חוצה פלטפורמות שבעזרתו תוכל לנתח ולזמן נסיעות הלוך ושוב (חביון) בין שני מארחים. זוהי תוכנית המספקת למשתמשים ייצוג גרפי עבור פלט traceroute ופינג.

למרות שהוא נמצא בשלב מוקדם יחסית של התפתחות, הפונקציונליות העיקרית של היישום ניתנת לשימוש מלא. בנוסף, כפי שצוין באתר שלהם, יכולות התוכנה יגדלו עם הזמן.

מדובר בתוכנת קוד פתוח 100%, המורשית תחת GPLv3. הוא גם בעל תבנית מרובה וניתן להרחבה. הפונקציונליות בפועל של התוכנה מסופקת על ידי רכיבים מה שהופך את העיצוב לגמיש מאוד. זה גם מאפשר לצדדים שלישיים לייצר רכיבים משלהם לשיפור התוכנה.

התקן את Pingnoo באובונטו

אם אתה מעוניין להתקין תוכנית זו באובונטו, אתה יכול להוריד את חבילת .deb המתאימה לגירסת מערכת ההפעלה שבה אתה משתמש מתוך דף הורדת הפרויקט. אם אתה משתמש באובונטו 20.04 תוכל גם להוריד את החבילה הזו, עליך רק לפתוח מסוף (Ctrl + Alt + T) ולהשתמש wget כדלהלן:

הורדת חבילת .deb

wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb

לאחר ההורדה, אנו יכולים להתקין את התוכנית כותבים באותו מסוף את הפקודה הנוספת הזו:

התקן את Pingnoo כחבילת deb

sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb

לאחר ההתקנה בלבד התחל את התוכנית מחפש את הכד בקבוצה שלנו.

משגר התוכנית

הסר את ההתקנה

כדי הסר תוכנית זו מהמערכתבמסוף (Ctrl + Alt + T) נצטרך לבצע רק:

הסר את התקנת Pingnoo

sudo apt remove pingnoo; sudo apt autoremove

בנוסף אנחנו יכולים גם להוריד את חבילת AppImage של תוכנה זו. עם אפשרות זו, אף תוכנה לא מותקנת באמת, מכיוון שהיא תמונה דחוסה עם כל התלות והספריות הדרושות להפעלת התוכנית.

מבט מהיר על אופן פעולתו של פינגנו

העדפות התוכנית

תוכנה זו שלח מנות ICMP (פרוטוקול בקרת הודעות אינטרנט) ומגדיל את שדה החיים (TTL). כשהחבילה עוברת דרך הנתבים (מוצג כקפיצות), שדה TTL יורד. כאשר ערך זה מגיע לאפס, הנתב המעבד את החבילה הזו יגיב בדרך כלל עם הודעת פסק זמן למארח שמקורו בו.

פינגנו הוא יעקוב אחר כל מנות ICMP שהוא משדר ויכול להתאים את תגובות ICMP לבקשות שנשלחו. זה מאפשר זמן הלוך ושוב (RTT) מחושב לא רק בין שתי נקודות הקצה, אלא גם כשות הביניים בין המארחים. כל המידע הזה משרטט גרפים, המספקים תיאור ויזואלי מיידי של מסלול.

התוכנה הוא ייצר גרפיקה על המסך, שתציג את ההיסטוריה של כל קפיצה. תמונות אלו מקלות על מעקב אחר נתיבי רשת, מציאת הגורמים להשבתה וביצועי רשת ירודים. כל זה מוצג בכרטיסיות, כך שנוכל לנתח מספר מסלולים בו זמנית.

אנו נמצא גם תמיכה ב- IPv4 ו- IPv6, וזאת זה יאפשר לנו לשנות את המרווח והמשך של החלון הגרפי. לכל המאוחר. ברירת המחדל היא 60 שניות, אך ניתן לשנות אותה ל -10 דקות, 15 דקות, 30 דקות, 45 דקות, שעה אחת, 1 שעות ו -12 שעות.

פינגנו עובד

תוכנה זו ניתנת להרחבה, ומציעה תמיכה מובנית לעריכת שם המארח וכתובות ה- IP. הארכיטקטורה המודולרית של פינגנו מאפשרת לצדדים שלישיים להרחיב את הפונקציונליות של התוכנה.

פינגנו מיועד לשמש כל מי שמתעניין בביצועי חיבורי הרשת שלוממשתמשי בית למשתמשים עסקיים. באתר הפרויקט הם מציינים כי יישום זה תוכנן להיות מהיר וקל לשימוש, בין אם אתה מעוניין לפתור בעיות ביצועי משחק או לנסות לאבחן בעיות ניתוב בחברה.

ניתן למצוא את קוד המקור של פינגנו המתארח בכתובת GitHub, למקרה שמישהו ירצה לבדוק אותו, לבדוק אותו או לתרום לקוד. גם למידע נוסף אתה יכול התייעץ עם תיעוד רשמי o אתר הפרויקט.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.