Παρακολουθήστε όλες τις ανοιχτές συνδέσεις δικτύου στο Mac OS X με Open_Ports
Πίνακας περιεχομένων:
Μπορείτε να παρακολουθήσετε όλες τις ανοιχτές συνδέσεις δικτύου τόσο για εισερχόμενες όσο και για εξερχόμενες μεταφορές χρησιμοποιώντας ένα δωρεάν βοηθητικό πρόγραμμα γραμμής εντολών που ονομάζεται open_ports.sh. Το Open_Ports είναι πολύ πιο χρήσιμο από τη χρήση του lsof για τη λίστα ανοιχτών συνδέσεων Διαδικτύου, επειδή παρέχει εκτεταμένες πληροφορίες δικτύου σε μια πολύ ευανάγνωστη μορφή, συμπεριλαμβανομένου του προγράμματος ή της διαδικασίας που ανοίγει τη σύνδεση, ποια θύρα και χρήστης, ο αριθμός των συνδέσεων ανά διαδικασία, το όνομα κεντρικού υπολογιστή είναι συνδεδεμένος με τη χώρα, ακόμη και την πόλη.
Επιπλέον, το open_ports σάς δείχνει όλες τις ανοιχτές θύρες σας να ακούνε για συνδέσεις, και πάλι με πληροφορίες σχετικά με την εφαρμογή, τον χρήστη, τον αριθμό και το όνομα θύρας, ακόμη και το εύρος IP της υπηρεσίας. Όλη η έξοδος είναι κωδικοποιημένη με χρώμα, το κόκκινο φόντο σημαίνει ότι η διαδικασία ανήκει στο root, το κόκκινο κείμενο σημαίνει ότι η διεύθυνση IP δεν αντιστοιχεί σε ένα όνομα τομέα, το μπλε σημαίνει ότι η IP αντιστοιχεί σε πολλά ονόματα τομέα και το πράσινο κείμενο σημαίνει ότι το πρωτόκολλο είναι κρυπτογραφημένο.
Η εγκατάσταση απαιτεί κάποια εμπειρία με τη γραμμή εντολών, αλλά οι πιθανότητες είναι ότι αν θέλετε μια εφαρμογή όπως αυτή, τότε αυτό δεν θα είναι πρόβλημα. Ορίστε…
Εγκατάσταση Open_Ports σε Mac OS X
Αυτές είναι οι οδηγίες εγκατάστασης απευθείας από τη σελίδα προγραμματιστών στο Πανεπιστήμιο Lunds στη Σουηδία, έχουν επαληθευτεί ότι λειτουργούν σε Mac OS X 10.6.8:
Προειδοποίηση: Αυτό είναι ένα σενάριο bash που εκτελείται ως root και κατεβάζει άλλα σενάρια από τον Ιστό.Αυτό έχει προφανή πιθανά ζητήματα ασφάλειας και εάν δεν αισθάνεστε άνετα με αυτό ή βρίσκεστε σε ευαίσθητο περιβάλλον δικτύου, δεν συνιστάται να το χρησιμοποιήσετε. Το σενάριο λειτουργεί όπως προβλέπεται και μπορείτε να επαληθεύσετε μόνοι σας την πηγή του σεναρίου bash, αν θέλετε, αλλά εάν έχετε οποιεσδήποτε ερωτήσεις ή δισταγμούς σχετικά με την εκτέλεση ενός σεναρίου τρίτου μέρους ως root, τότε ίσως θέλετε να χρησιμοποιήσετε μια εναλλακτική μέθοδο για να παρακολουθήσετε ανοιχτές συνδέσεις , χρησιμοποιώντας για παράδειγμα το lsof. Προχωρήστε με δική σας ευθύνη.
Το άλλο σπουδαίο με τις open_ports είναι ότι η έκδοση Mac OS X έχει κατασκευαστεί για χρήση στο GeekTool, ώστε να μπορείτε να εμφανίζετε την έξοδο στην επιφάνεια εργασίας Mac σας. Εάν πρόκειται να το χρησιμοποιήσετε μέσω του GeekTool, θα πρότεινα να χρησιμοποιήσετε μια πιο απλή εικόνα φόντου, διαφορετικά το κείμενο είναι δύσκολο να διαβαστεί, έτσι φαίνεται στην ταπετσαρία του OS X Lion Galaxy.
Εάν θέλετε να απεγκαταστήσετε τις open_ports από το Mac OS X, χρησιμοποιήστε τις ακόλουθες εντολές ως root: launchctl stop se.lth.cs.open_ports
launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist
Στη συνέχεια, μπορείτε να διαγράψετε τα σενάρια: rm -rf /usr/bin/open_ports.sh (το σενάριο)
rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (το στοιχείο ελέγχου συλλογής)
rm -rf /Library/cs.lth.se/OpenPorts (τα αρχεία δεδομένων)
Σε περίπτωση που αναρωτιέστε, υπάρχει επίσης διαθέσιμη έκδοση Linux. Συνάντησα αυτό το φοβερό βοηθητικό πρόγραμμα στο MacWorld, αλλά το MacWorld δεν δοκίμασε πραγματικά το σενάριο για να επαληθεύσει ότι λειτουργεί, αλλά μπορώ να επιβεβαιώσω ότι σίγουρα λειτουργεί.