Zeigen Sie eine Liste der geöffneten Netzwerkverbindungen auf dem Mac OS X Desktop an

Mit GeekTool und lsof können Sie eine automatisch aktualisierte Liste offener Netzwerkverbindungen direkt auf einem Mac OS X Desktop anzeigen. Dieser Tipp ist eine "sichere" Alternative zu dem zuvor erwähnten Dienstprogramm open_ports.

Das Problem bei der Installation und Verwendung von open_ports besteht darin, dass es sich um ein Drittanbieter-Skript handelt, das als root ausgeführt wird und für viele Benutzer nicht akzeptabel ist. Hier ist eine Methode, die nativ für Mac OS X ist und nicht einmal Root-Zugriff benötigt, um Netzwerkverbindungen zu überwachen:

Erstens, wenn Sie den GeekTool-Teil verwerfen und nur einen kurzen Blick auf offene Verbindungen werfen möchten, können Sie schnell alle offenen Netzwerkverbindungen auflisten mit:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"

Sie können dies auch mit dem Dienstprogramm 'watch' kombinieren und offene Verbindungen in einem Terminalfenster im Auge behalten.

Dieser Teil der Tip wurde bereits in Bezug auf lsof behandelt, aber der nächste Teil ist speziell auf GeekTool zugeschnitten, da er eine ständig aktualisierte Liste aktiver Verbindungen ermöglicht, die sich mit Ihrem Desktop-Hintergrundbild überlagern.

Anzeigen aktiver Netzwerkverbindungen auf dem Mac OS X Desktop

Um dies zu tun, müssen Sie GeekTool installieren, es ist ein kostenloser Download und ist eine großartige Ergänzung für jedes erweiterte Mac-Benutzer-Toolkit.

Wenn Sie GeekTool heruntergeladen und installiert haben, wird es in Ihren Systemeinstellungen angezeigt. Hier ist der Setup-Vorgang jetzt:

  • Klicken Sie auf "Shell" und ziehen Sie es auf den Desktop, ändern Sie die Größe in einen vernünftigen Bereich
  • Benennen Sie die neu gezogene Shell mit dem Eigenschafteneditor wie "Verbindungen anzeigen"
  • Unter "Befehl" fügen Sie Folgendes ein:
  • lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'

  • Stellen Sie Ihre Bildwiederholfrequenz auf etwas Vernünftiges ein, ich habe 3 Sekunden gewählt, aber Sie können machen, was Sie wollen
  • Passen Sie die Schriftart, Schriftfarbe und Schriftgröße entsprechend Ihrem Desktophintergrund an

Sie werden sofort eine gedruckte Liste der aktiven Netzwerkverbindungen auf Ihrem Mac-Desktop sehen, die sich automatisch aktualisiert, genau wie der Screenshot oben in diesem Artikel. Keine Drittanbieter-Skripte oder Root-Zugriff erforderlich. Das GeekTool-Skript stammt aus den Kommentaren zum MacWorld-Artikel über open_ports, die nicht getestet wurden. Sehr schön!