Panoorin ang Lahat ng Open Network Connections sa Mac OS X gamit ang Open_Ports

Talaan ng mga Nilalaman:

Anonim

Maaari mong panoorin ang lahat ng bukas na koneksyon sa network para sa parehong mga papasok at papalabas na paglilipat gamit ang isang libreng command line utility na tinatawag na open_ports.sh. Ang Open_Ports ay higit na kapaki-pakinabang kaysa sa paggamit ng lsof upang ilista ang mga bukas na koneksyon sa internet dahil nagbibigay ito ng malawak na impormasyon sa network sa isang napakadaling basahin na format, kabilang ang kung anong programa o proseso ang nagbubukas ng koneksyon, kung aling port at user, ang bilang ng mga koneksyon sa bawat proseso, ang hostname pagiging konektado sa, sa bansa, at maging sa lungsod.

Dagdag pa rito, ipinapakita sa iyo ng open_ports ang lahat ng iyong bukas na port na nakikinig para sa mga koneksyon, muli na may impormasyon tungkol sa application, user, numero ng port at pangalan, at maging ang saklaw ng IP ng serbisyo. Ang lahat ng output ay color coded, ang pulang background ay nangangahulugan na ang proseso ay pagmamay-ari ng ugat, pulang text ay nangangahulugan na ang IP address ay hindi tumutugma sa isang domain name, asul ay nangangahulugan na ang IP ay tumutugma sa ilang mga domain name, at berdeng teksto ay nangangahulugan na ang protocol ay naka-encrypt.

Nangangailangan ang pag-install ng ilang karanasan sa command line, ngunit malamang na kung gusto mo ng application na tulad nito, hindi iyon magiging isyu. Eto na...

Pag-install ng Open_Ports sa Mac OS X

Ito ang mga tagubilin sa pag-install nang direkta mula sa pahina ng mga developer sa Lunds University sa Sweden, na-verify na silang gagana sa Mac OS X 10.6.8:

Babala: Ito ay isang bash script na tumatakbo bilang root na nagda-download ng iba pang mga script mula sa web.Ito ay may malinaw na potensyal na mga isyu sa seguridad at kung hindi ka komportable doon o ikaw ay nasa isang maselang network environment, hindi ito inirerekomendang gamitin. Gumagana ang script ayon sa nilalayon, at maaari mong i-verify ang pinagmulan ng script ng bash sa iyong sarili kung gusto mo, ngunit kung mayroon kang anumang mga katanungan o pag-aatubili tungkol sa pagpapatakbo ng script ng third party bilang root, maaaring gusto mong gumamit ng alternatibong paraan upang manood ng mga bukas na koneksyon , gamit ang lsof halimbawa. Magpatuloy sa iyong sariling peligro.

Ang iba pang magandang bagay tungkol sa open_ports ay ang bersyon ng Mac OS X ay binuo para magamit sa GeekTool, para maipakita mo ang output sa iyong Mac desktop. Kung gagamitin mo ito sa pamamagitan ng GeekTool, iminumungkahi kong gumamit ng mas plain na larawan sa background kung hindi ay mahirap basahin ang text, ganito ang hitsura nito laban sa wallpaper ng OS X Lion Galaxy.

Kung gusto mong i-unintsall ang mga open_ports mula sa Mac OS X, gamitin ang mga sumusunod na command bilang root: launchctl stop se.lth.cs.open_ports

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

Pagkatapos ay maaari mong tanggalin ang mga script: rm -rf /usr/bin/open_ports.sh (ang script)

rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (ang gather control)

rm -rf /Library/cs.lth.se/OpenPorts (ang mga file ng data)

Kung sakaling nagtataka ka, mayroon ding available na bersyon ng Linux. Nakita ko ang kahanga-hangang utility na ito sa MacWorld, ngunit hindi talaga sinubukan ng MacWorld ang script para i-verify na gumagana ito, ngunit makukumpirma kong talagang gumagana ito.

Panoorin ang Lahat ng Open Network Connections sa Mac OS X gamit ang Open_Ports