Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο 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 χωρίς ορίσματα για να δείτε τη χρήση εύρους ζώνης της προεπιλεγμένης διεπαφής. Το πρόγραμμα θα μας δείξει μια οθόνη παρόμοια με αυτήν που φαίνεται παρακάτω:
sudo iftop
Θα πρέπει να σημειωθεί ότι είναι απαραίτητο να μπορείτε να τρέχετε το εργαλείο για να το έχετε root δικαιώματα.
Εάν θέλουμε να δούμε περισσότερες επιλογές του εργαλείου κατά την εκτέλεση του, θα έχουμε μόνο πατήστε το πλήκτρο "h". Θα εμφανιστεί ένα μενού βοήθειας με διάφορες επιλογές.
Ενώ εκτελείται το iftop, μπορούμε να χρησιμοποιήσουμε το πλήκτρα όπως S, N και D για να δείτε περισσότερες πληροφορίες όπως πηγή, προορισμό κ.λπ. Εκτελέστε το iftop αν θέλετε να εξερευνήσετε περισσότερες επιλογές. Πατήστε 'q' για έξοδο εκτέλεσης προγράμματος.
Παρακολούθηση διεπαφής δικτύου
Πρώτα θα εκτελέσουμε το εντολή 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, εκτός από τη βοήθεια του προγράμματος, μπορεί Επισκέψου το ιστοσελίδα του έργου ή συμβουλευτείτε το πηγαίου κώδικα.