Vis en liste over åbne netværkstilslutninger på Mac OS X-skrivebordet

Ved hjælp af GeekTool og lsof kan du vise en automatisk opdateret liste over åbne netværksforbindelser direkte på et Mac OS X-skrivebord. Dette er tip er et "sikkert" alternativ til det tidligere nævnte open_ports-værktøj.

Problemet med at installere og bruge open_ports er, at det er et tredjeparts script, der kører som root, og for mange brugere, der er uacceptabelt. Her er en metode, der er indfødt til Mac OS X og ikke engang kræver rootadgang for at se netværksforbindelser:

For det første, hvis du vil kassere GeekTool-delen og bare få et hurtigt kig på åbne forbindelser, kan du hurtigt liste alle åbne netværksforbindelser med:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"

Du kan også kombinere dette med 'watch'-værktøjet og bare holde øje med åbne forbindelser i et terminalvindue.

Denne del af spidsen er blevet dækket her før vedrørende lsof, men den næste del er gearet specifikt til GeekTool, fordi den giver en konstant opdateret liste over aktive forbindelser til overlejring mod dit skrivebordsbaggrundsbilde.

Viser en aktiv netværksforbindelse på Mac OS X-skrivebordet

For at gøre dette skal du installere GeekTool, det er en gratis download og er en god tilføjelse til ethvert avanceret Mac-bruger værktøjskasse.

Forudsat at du nu har downloadet og installeret GeekTool, vises det i dine Systemindstillinger. Her er installationsproceduren nu:

  • Klik på "Shell" og træk det til skrivebordet, ændr det til et rimeligt område
  • Ved hjælp af Egenskabsredaktøren skal du navngive det nyligt slæbte Shell til noget som "Vis forbindelser"
  • Under "Kommando" indsæt følgende:
  • lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'

  • Indstil din opdateringsfrekvens til noget rimeligt, jeg valgte 3 sekunder, men du kan gøre hvad du vil
  • Juster skrifttypen, skrifttypens farve og skriftstørrelsen i overensstemmelse med dit skrivebordsbaggrund

Du vil straks se en udskrevet liste over aktive netværksforbindelser på din Mac-skrivebord, som automatisk opdaterer sig, ligesom skærmen i toppen af ​​denne artikel. Ingen tredjeparts scripts eller root adgang er påkrævet. GeekTool-scriptet kommer fra kommentarerne i MacWorld-artiklen om open_ports, som de ikke testede. Meget fint!