ברמה העליונה, עקוב אחר צריכת רוחב הפס של הרשת שלך בזמן אמת

על iftop

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

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

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

  • libpcap: זוהי ספרייה ללכידת נתוני רשת חיה. תוכנה יכולה להשתמש בה כדי ללכוד חבילות שנוסעות ברחבי הרשת.
  • libncurses: זוהי ספריית תכנות. מספק ממשק API לבניית ממשקים מבוססי טקסט באופן בלתי תלוי במסוף.

התקן תלות

כמו שאמרתי, ראשית נתקין ספריות libpcap ו- libncurses באמצעות מנהל החבילות שלנו בהתאם להפצת Gnu / Linux בה אנו משתמשים. באובונטו נצטרך לפתוח מסוף בלבד (Ctrl + Alt + T) ולכתוב:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

התקן את iftop

האינסופ הוא זמין ממאגרי התוכנה הרשמיים של דביאן / אובונטו. אנו יכולים להתקין אותו באמצעות הפקודה apt במסוף (Ctrl + Alt + T) כמוצג להלן:

sudo apt install iftop

שימוש בסיסי ב- Iftop

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

iftop enp0s3

sudo iftop

יש לציין כי יש צורך להיות מסוגל להפעיל את הכלי שיש הרשאות שורש.

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

iftop -h

בזמן שה- iftop פועל, אנחנו יכולים להשתמש ב- מקשים כמו S, N ו- D. כדי לראות מידע נוסף כגון מקור, יעד וכו '. הפעל man iftop אם אתה רוצה לבחון אפשרויות נוספות. לחץ על 'q' כדי לצאת של ביצוע התוכנית.

צג על ממשק רשת

iftop -P

ראשית נבצע את פקודת ifconfig או פקודת ip סעיף מצא את כל ממשקי הרשת מחובר למערכת שלנו:

sudo ifconfig

או שאנחנו יכולים גם להשתמש:

sudo ip addr show

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

sudo iftop -i enp0s3

אם מה שאנחנו רוצים זה לקבוע את החבילות המגיעות מ- ip כגון 10.0.2.15/24, נשתמש ב- אפשרות F.. בדרך זו אנו יכולים לזהות ביתר קלות את הגורם לצוואר הבקבוק.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

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

iftop -f icmp -i enp0s3

הסר את התקנת itop

נוכל להסיר תוכנית זו מהמחשב שלנו על ידי פתיחת מסוף (Ctrl + Alt + T) והקלדה בו:

sudo apt remove iftop

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


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

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

*

*

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