Toon een lijst met open netwerkverbindingen op het Mac OS X-bureaublad
Met GeekTool en lsof kunt u een automatisch bijgewerkte lijst met open netwerkverbindingen direct op een Mac OS X-bureaublad weergeven. Dit is tip is een "veilig" alternatief voor het eerder genoemde hulpmiddel open_ports.
Het probleem met het installeren en gebruiken van open_ports is dat het een script van een derde partij is dat als root wordt uitgevoerd, en voor veel gebruikers is dit onaanvaardbaar. Hier is een methode die eigen is aan Mac OS X en die zelfs geen root-toegang vereist om netwerkverbindingen te bekijken:
Ten eerste, als u het GeekTool-gedeelte wilt weggooien en snel een blik wilt werpen op open verbindingen, kunt u snel alle open netwerkverbindingen weergeven met: lsof -i | grep -E "(LISTEN|ESTABLISHED)"
Je zou dit ook kunnen combineren met het 'watch'-hulpprogramma en open verbindingen in een terminalvenster in de gaten houden.
Dat gedeelte van de tip is hier eerder besproken met betrekking tot lsof, maar het volgende deel is specifiek afgestemd op GeekTool omdat het een constant vernieuwde lijst van actieve verbindingen mogelijk maakt om over te leggen tegen je bureaubladachtergrond.
Actieve netwerkverbindingen weergeven op het Mac OS X-bureaublad
Om dit te doen, moet je GeekTool installeren, het is een gratis download en is een geweldige aanvulling op elke geavanceerde Mac-gebruikers-toolkit.
Ervan uitgaande dat u GeekTool nu hebt gedownload en geïnstalleerd, verschijnt het in uw systeemvoorkeuren. Hier is de instellingsprocedure nu:
- Klik op "Shell" en sleep het naar het bureaublad, formaat wijzigen naar een redelijk gebied
- Gebruik de Properties-editor en geef de nieuw gesleepte Shell een naam als "Show Connections"
- Plak onder "Command" het volgende:
- Stel je verversingssnelheid in op iets redelijks, ik heb 3 seconden gekozen maar je kunt doen wat je wilt
- Pas het lettertype, de kleur van het lettertype en de lettergrootte aan in overeenstemming met je bureaubladachtergrond
lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'
U ziet meteen een afgedrukte lijst met actieve netwerkverbindingen op uw Mac-bureaublad die zichzelf automatisch bijwerkt, net als de schermafbeelding bovenaan dit artikel. Geen scripts van derden of root-toegang vereist. Het GeekTool-script is afkomstig van de opmerkingen over het MacWorld-artikel over open_ports die ze niet hebben getest. Erg fijn!