Vis en liste over åpne nettverkstilkoblinger på Mac OS X-skrivebordet

Ved hjelp av GeekTool og lsof kan du vise en automatisk oppdatert liste over åpne nettverkstilkoblinger direkte på et Mac OS X-skrivebord. Dette er tips er et "trygt" alternativ til det tidligere nevnte open_ports-verktøyet.

Problemet med å installere og bruke open_ports er at det er et tredjepartsscript som kjører som root, og for mange brukere som ikke er akseptabelt. Her er en metode som er innfødt til Mac OS X, og krever ikke engang root-tilgang for å se nettverkstilkoblinger:

Først, hvis du vil kaste bort GeekTool-delen og bare se på åpne forbindelser, kan du raskt liste alle åpne nettverksforbindelser med:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"

Du kan også kombinere dette med "watch" -verktøyet og bare holde øye med åpne forbindelser i et terminalvindu.

Den delen av tipset har blitt dekket her før om lsof, men den neste delen er spesielt tilpasset GeekTool fordi den gir en stadig oppdatert liste over aktive tilkoblinger til overlegg mot skrivebordsbakgrunnsbildet ditt.

Viser aktive nettverkstilkoblinger på Mac OS X-skrivebordet

For å gjøre dette må du installere GeekTool, det er en gratis nedlasting og er et flott tillegg til alle avanserte Mac-brukere.

Forutsatt at du nå har lastet ned og installert GeekTool, vises det i Systemvalg. Her er oppsettprosedyren nå:

  • Klikk på "Shell" og dra den til skrivebordet, endre størrelsen på det til et rimelig område
  • Bruk Egenskaper-redigeringen, navnet på den nylig slepte Shell til noe som "Vis koblinger"
  • Under «Kommando» limer du inn følgende:
  • lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'

  • Sett oppdateringsfrekvensen til noe rimelig, jeg valgte 3 sekunder, men du kan gjøre hva du vil
  • Juster skrift, skriftfarge og skriftstørrelse i henhold til skrivebordsbakgrunnen

Du vil umiddelbart se en utskrift av aktive nettverkstilkoblinger på Mac-skrivebordet ditt, som automatisk oppdaterer seg, akkurat som skjermbildet øverst i denne artikkelen. Ingen tredjepartsskript eller root-tilgang kreves. GeekTool-skriptet kommer fra kommentarene i MacWorld-artikkelen om open_ports som de ikke testet. Veldig fint!