Vizionați toate conexiunile de rețea deschise în Mac OS X cu Open_Ports

Cuprins:

Anonim

Puteți urmări toate conexiunile de rețea deschise atât pentru transferurile de intrare, cât și pentru cele de ieșire, folosind un utilitar gratuit de linie de comandă numit open_ports.sh. Open_Ports este mult mai util decât utilizarea lsof pentru a enumera conexiunile deschise la internet, deoarece oferă informații extinse de rețea într-un format foarte ușor de citit, inclusiv ce program sau proces deschide conexiunea, ce port și utilizator, numărul de conexiuni pe proces, numele gazdei fiind conectat la țară și chiar la oraș.

În plus, open_ports vă arată toate porturile deschise care ascultă conexiuni, din nou cu informații despre aplicație, utilizator, numărul și numele portului și chiar și intervalul IP al serviciului. Toate rezultatele sunt codificate cu culori, un fundal roșu înseamnă că procesul este deținut de rădăcină, textul roșu înseamnă că adresa IP nu corespunde unui nume de domeniu, albastru înseamnă că IP se potrivește cu mai multe nume de domenii, iar textul verde înseamnă că protocolul este criptat.

Instalarea necesită ceva experiență cu linia de comandă, dar sunt șanse ca dacă doriți o aplicație ca aceasta, atunci aceasta nu va fi o problemă. Începem…

Instalarea Open_Ports în Mac OS X

Acestea sunt instrucțiunile de instalare direct de pe pagina dezvoltatorilor de la Universitatea Lunds din Suedia, au fost verificate să funcționeze în Mac OS X 10.6.8:

Avertisment: Acesta este un script bash care rulează ca root și descarcă alte scripturi de pe web.Acest lucru are probleme de securitate potențiale evidente și dacă nu vă simțiți confortabil sau vă aflați într-un mediu de rețea delicat, nu este recomandat să utilizați acest lucru. Scriptul funcționează conform intenției și puteți verifica singur sursa scriptului bash, dacă doriți, dar dacă aveți întrebări sau ezitați cu privire la rularea unui script terță parte ca root, atunci este posibil să doriți să utilizați o metodă alternativă pentru a urmări conexiunile deschise , folosind lsof de exemplu. Procedați pe propriul risc.

Căl alt lucru grozav despre open_ports este că versiunea Mac OS X este construită pentru a fi utilizată în GeekTool, astfel încât să puteți afișa rezultatul pe desktop-ul Mac. Dacă îl vei folosi prin GeekTool, aș sugera să folosești o imagine de fundal mai simplă, altfel textul este greu de citit, așa arată împotriva tapetului OS X Lion Galaxy.

Dacă doriți să dezinstalați porturile_opene din Mac OS X, utilizați următoarele comenzi ca root: launchctl stop se.lth.cs.open_ports

launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist

Apoi puteți șterge scripturile: rm -rf /usr/bin/open_ports.sh (scriptul)

rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (controlul de adunare)

rm -rf /Library/cs.lth.se/OpenPorts (fișierele de date)

În cazul în care vă întrebați, există și o versiune Linux disponibilă. Am dat peste acest utilitar minunat pe MacWorld, dar MacWorld nu a testat de fapt scriptul pentru a verifica dacă funcționează, dar pot confirma că este sigur.

Vizionați toate conexiunile de rețea deschise în Mac OS X cu Open_Ports