Oglejte si vse odprte omrežne povezave v Mac OS X z Open_Ports
Kazalo:
S pomočjo brezplačnega pripomočka ukazne vrstice, imenovanega open_ports.sh, lahko spremljate vse odprte omrežne povezave za dohodne in odhodne prenose. Open_Ports je veliko bolj uporaben kot uporaba lsof za seznam odprtih internetnih povezav, ker nudi obsežne informacije o omrežju v zelo lahko berljivi obliki, vključno s tem, kateri program ali proces odpira povezavo, katera vrata in uporabnik, število povezav na proces, ime gostitelja biti povezan z državo in celo mestom.
Poleg tega vam open_ports pokaže vsa vaša odprta vrata, ki poslušajo povezave, spet z informacijami o aplikaciji, uporabniku, številki in imenu vrat ter celo obsegu IP storitve. Ves izhod je barvno kodiran, rdeče ozadje pomeni, da je proces v lasti korena, rdeče besedilo pomeni, da naslov IP ne ustreza imenu domene, modro pomeni, da se IP ujema z več imeni domen, zeleno besedilo pa pomeni, da je protokol šifrirano.
Namestitev zahteva nekaj izkušenj z ukazno vrstico, vendar je verjetno, da če želite takšno aplikacijo, to ne bo težava. Gremo…
Namestitev Open_Ports v Mac OS X
To so navodila za namestitev neposredno s strani razvijalcev na univerzi Lunds na Švedskem, preverjeno je, da delujejo v Mac OS X 10.6.8:
Opozorilo: To je bash skript, ki se izvaja kot root in prenaša druge skripte iz spleta.To ima očitne morebitne varnostne težave in če vam to ni všeč ali ste v občutljivem omrežnem okolju, tega ni priporočljivo uporabljati. Skript deluje, kot je predvideno, in če želite, lahko sami preverite izvor skripta bash, vendar če imate kakršna koli vprašanja ali obotavljate glede izvajanja skripta tretje osebe kot root, boste morda želeli uporabiti alternativno metodo za opazovanje odprtih povezav , na primer z uporabo lsof. Nadaljujte na lastno odgovornost.
Druga odlična stvar pri open_ports je, da je različica Mac OS X izdelana za uporabo v GeekTool, tako da lahko prikažete izhod na namizju Mac. Če ga boste uporabljali prek orodja GeekTool, predlagam, da uporabite bolj preprosto sliko ozadja, sicer je besedilo težko prebrati, takole izgleda na ozadju OS X Lion Galaxy.
Če želite odstraniti vsa open_ports iz Mac OS X, uporabite naslednje ukaze kot root: launchctl stop se.lth.cs.open_ports
launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist
Potem lahko izbrišete skripte: rm -rf /usr/bin/open_ports.sh (skript)
rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (nadzor zbiranja)
rm -rf /Library/cs.lth.se/OpenPorts (podatkovne datoteke)
Če ste se spraševali, je na voljo tudi različica za Linux. Na MacWorldu sem naletel na ta čudovit pripomoček, vendar MacWorld dejansko ni preizkusil skripta, da bi preveril, ali deluje, lahko pa potrdim, da zagotovo deluje.