Iftop, παρακολουθήστε την κατανάλωση εύρους ζώνης του δικτύου σας σε πραγματικό χρόνο

Σχετικά με το iftop

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο iftop. Πριν από λίγο καιρό μιλήσαμε σε αυτό το ιστολόγιο για το πώς να σκοτώνουμε διαδικασίες και σε αυτήν την ανάρτηση εξετάσαμε τη χρήση του ΚΟΡΥΦΉ. Για αυτό το άρθρο θα δοκιμάσουμε ένα άλλο εξαιρετικό πρόγραμμα που ονομάζεται Interface TOP (IFTOP), το οποίο είναι εργαλείο παρακολούθησης εύρους ζώνης με βάση την κονσόλα που λειτουργεί σε πραγματικό χρόνο.

Το Iftop κάνει για χρήση δικτύου τι κάνει κορυφαίο για τη χρήση της CPU. Το εν λόγω πρόγραμμα ακούει την κυκλοφορία δικτύου σε μια διεπαφή και εμφανίζει έναν πίνακα τρέχουσας χρήσης εύρους ζώνης ανά ζεύγη κεντρικών υπολογιστών. Το πρόγραμμα θα εμφανίσει μια γρήγορη επισκόπηση των δραστηριοτήτων του δικτύου στη διεπαφή του. Το Iftop εμφανίζει μια ενημερωμένη λίστα χρήσης εύρους ζώνης σε πραγματικό χρόνο κάθε 2, 10 και 40 δευτερόλεπτα κατά μέσο όρο. Σε αυτήν την ανάρτηση θα δούμε την εγκατάσταση και τον τρόπο χρήσης του IFTOP με βασικά παραδείγματα στο Ubuntu.

Αυτό το λογισμικό θα χρειαστείτε κάποιες εξαρτήσεις ότι θα πρέπει να εγκαταστήσουμε πριν ασχοληθούμε με την εγκατάσταση του προγράμματος. Αυτές οι απαιτήσεις είναι:

  • libpcap: Είναι μια βιβλιοθήκη για την καταγραφή ζωντανών δεδομένων δικτύου. Μπορεί να χρησιμοποιηθεί από ένα πρόγραμμα για τη λήψη πακέτων που ταξιδεύουν σε όλο το δίκτυο.
  • Libncurses: Αυτή είναι μια βιβλιοθήκη προγραμματισμού. Παρέχει ένα API για τη δημιουργία διεπαφών που βασίζονται σε κείμενο με τρόπο ανεξάρτητο από τερματικό.

Εγκατάσταση εξαρτήσεων

Όπως είπα, πρώτα θα εγκαταστήσουμε libpcap και libncurses βιβλιοθήκες χρησιμοποιώντας τον διαχειριστή πακέτων μας σύμφωνα με τη διανομή Gnu / Linux που χρησιμοποιούμε. Στο Ubuntu θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T) και να γράψουμε:

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

Εγκαταστήστε το iftop

Το Iftop είναι διαθέσιμο από τα επίσημα αποθετήρια λογισμικού Debian / Ubuntu. Μπορούμε να το εγκαταστήσουμε χρησιμοποιώντας την εντολή apt στο τερματικό (Ctrl + Alt + T) όπως φαίνεται παρακάτω:

sudo apt install iftop

Βασική χρήση του Iftop

Μόλις ολοκληρωθεί η εγκατάσταση, θα πρέπει να ανοίξουμε μόνο μια κονσόλα και εκτελέστε την εντολή iftop χωρίς ορίσματα για να δείτε τη χρήση εύρους ζώνης της προεπιλεγμένης διεπαφής. Το πρόγραμμα θα μας δείξει μια οθόνη παρόμοια με αυτήν που φαίνεται παρακάτω:

iftop enp0s3

sudo iftop

Θα πρέπει να σημειωθεί ότι είναι απαραίτητο να μπορείτε να τρέχετε το εργαλείο για να το έχετε root δικαιώματα.

Εάν θέλουμε να δούμε περισσότερες επιλογές του εργαλείου κατά την εκτέλεση του, θα έχουμε μόνο πατήστε το πλήκτρο "h". Θα εμφανιστεί ένα μενού βοήθειας με διάφορες επιλογές.

iftop -η

Ενώ εκτελείται το iftop, μπορούμε να χρησιμοποιήσουμε το πλήκτρα όπως S, N και D για να δείτε περισσότερες πληροφορίες όπως πηγή, προορισμό κ.λπ. Εκτελέστε το iftop αν θέλετε να εξερευνήσετε περισσότερες επιλογές. Πατήστε 'q' για έξοδο εκτέλεσης προγράμματος.

Παρακολούθηση διεπαφής δικτύου

iftop -Π

Πρώτα θα εκτελέσουμε το εντολή ifconfig ή η εντολή ip για βρείτε όλες τις διεπαφές δικτύου συνδεδεμένο στο σύστημά μας:

sudo ifconfig

Ή μπορούμε επίσης να χρησιμοποιήσουμε:

sudo ip addr show

Γνωρίζοντας τις διεπαφές, μπορούμε τώρα να χρησιμοποιήσουμε το -i επιλογή για να καθορίσετε τη διεπαφή που θέλουμε να παρακολουθήσουμε. Για παράδειγμα, με την ακόλουθη εντολή, στην περίπτωσή μου, θα μπορέσω να ελέγξω το εύρος ζώνης της διεπαφής 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 με βασικό τρόπο, για την παρακολούθηση του δίκτυο στο Αντιλόπης της Αφρικής/Linux. Αν κάποιος θέλει να μάθει περισσότερα για το iftop, εκτός από τη βοήθεια του προγράμματος, μπορεί Επισκέψου το ιστοσελίδα του έργου ή συμβουλευτείτε το πηγαίου κώδικα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.