Sledujte všetky otvorené sieťové pripojenia v systéme Mac OS X pomocou Open_Ports
Obsah:
Všetky otvorené sieťové pripojenia pre prichádzajúce aj odchádzajúce prenosy môžete sledovať pomocou bezplatného nástroja príkazového riadka s názvom open_ports.sh. Open_Ports je oveľa užitočnejšie ako používanie lsof na zoznam otvorených internetových pripojení, pretože poskytuje rozsiahle sieťové informácie vo veľmi ľahko čitateľnom formáte, vrátane toho, ktorý program alebo proces otvára pripojenie, ktorý port a používateľ, počet pripojení na proces, názov hostiteľa spojenie s krajinou a dokonca aj mestom.
Open_ports navyše zobrazuje všetky vaše otvorené porty, ktoré počúvajú pripojenia, opäť s informáciami o aplikácii, používateľovi, čísle a názve portu a dokonca aj o rozsahu IP adresy. Všetok výstup je farebne odlíšený, červené pozadie znamená, že proces vlastní root, červený text znamená, že IP adresa nezodpovedá názvu domény, modrý znamená, že IP sa zhoduje s niekoľkými názvami domén a zelený text znamená, že protokol je zašifrované.
Inštalácia vyžaduje určité skúsenosti s príkazovým riadkom, ale ak chcete aplikáciu ako je táto, je pravdepodobné, že to nebude problém. Ideme na to...
Inštalácia Open_Ports v systéme Mac OS X
Toto sú pokyny na inštaláciu priamo zo stránky pre vývojárov na Lunds University vo Švédsku, boli overené na fungovanie v systéme Mac OS X 10.6.8:
Upozornenie: Toto je bash skript, ktorý beží ako root, ktorý sťahuje ďalšie skripty z webu.Toto má zjavné potenciálne bezpečnostné problémy a ak vám to nevyhovuje alebo sa nachádzate v citlivom sieťovom prostredí, neodporúča sa to používať. Skript funguje tak, ako bolo zamýšľané, a ak chcete, môžete si sami overiť zdroj bash skriptu, ale ak máte nejaké otázky alebo váhate ohľadom spustenia skriptu tretej strany ako root, možno budete chcieť použiť alternatívnu metódu na sledovanie otvorených pripojení. , napríklad pomocou lsof. Pokračujte na vlastné riziko.
Ďalšia skvelá vec na open_ports je, že verzia Mac OS X je vytvorená na použitie v GeekTool, takže výstup môžete zobraziť na ploche vášho Macu. Ak ho budete používať cez GeekTool, odporúčam použiť obyčajnejší obrázok na pozadí, inak je text ťažko čitateľný, takto vyzerá oproti tapete OS X Lion Galaxy.
Ak chcete odinštalovať open_ports z Mac OS X, použite nasledujúce príkazy ako root: launchctl stop se.lth.cs.open_ports
launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist
Potom môžete odstrániť skripty: rm -rf /usr/bin/open_ports.sh (skript)
rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (ovládanie zhromažďovania)
rm -rf /Library/cs.lth.se/OpenPorts (súbory s údajmi)
Ak by vás to zaujímalo, k dispozícii je aj verzia pre Linux. Narazil som na tento úžasný nástroj na MacWorld, ale MacWorld v skutočnosti netestoval skript, aby overil, že funguje, ale môžem potvrdiť, že určite áno.