Visa en lista över öppna nätverksanslutningar på Mac OS X-skrivbordet

Med hjälp av GeekTool och lsof kan du visa en automatiskt uppdaterad lista över öppna nätverksanslutningar direkt på ett Mac OS X-skrivbord. Detta tips är ett "säkert" alternativ till det tidigare nämnda open_ports-verktyget.

Problemet med att installera och använda open_ports är att det är ett tredjepartsskript som körs som root, och för många användare som är oacceptabelt. Här är en metod som är inbyggd i Mac OS X och behöver inte ens root-åtkomst för att titta på nätverksanslutningar:

Först om du vill kasta bort GeekTool-delen och bara titta på öppna anslutningar, kan du snabbt lista alla öppna nätverksanslutningar med:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"

Du kan också kombinera detta med "watch" -verktyget och bara hålla koll på öppna anslutningar i ett terminalfönster.

Den delen av spetsen har tidigare täcks om lsof, men nästa del är inriktad specifikt för GeekTool eftersom det tillåter en ständigt uppdaterad lista över aktiva anslutningar till överlägg mot skrivbordsbakgrundsbilden.

Visar en aktiv nätverksanslutning på Mac OS X-skrivbordet

För att kunna göra det måste du installera GeekTool, det är en gratis nedladdning och är ett utmärkt tillägg till alla avancerade Mac-verktygsverktyg.

Antag att du nu har laddat ner och installerat GeekTool, det kommer att visas i dina Systeminställningar. Här är installationsproceduren nu:

  • Klicka på "Shell" och dra det till skrivbordet, ändra det till ett rimligt område
  • Använd egenskapsredigeraren, namnge det nyligen slagna skalet till något som "Visa anslutningar"
  • Under "Kommando" klistra in följande:
  • lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'

  • Ställ in din uppdateringsfrekvens till något rimligt, jag valde 3 sekunder men du kan göra vad du vill
  • Justera teckensnitt, teckensnittsfärg och teckensnitt i enlighet med skrivbordsunderlägget

Du kommer omedelbart att se en tryckt lista över aktiva nätverksanslutningar på skrivbordet på din Mac som automatiskt uppdaterar sig, precis som skärmbilden överst i den här artikeln. Ingen tredjepartsskript eller root-åtkomst krävs. GeekTool-skriptet kommer från kommentarerna i MacWorld-artikeln om open_ports som de inte testade. Mycket trevlig!