Istnieją scenariusze, w których musimy znać aplikacje, które łączą się z Internetem na macOS. Czy chcemy wykryć aplikację, która w nieuzasadniony sposób wykorzystuje połączenie internetowe do przesyłania wrażliwych danych z Mac, albo chcemy ustawić określone reguły w zaporze, albo chcemy ograniczyć jej ruch.
Użyteczność Terminal z macOS obsługuje określone wiersze poleceń, dzięki którym możemy zrobić prawie wszystko Mac. Nawet zobaczyć procesy aplikacji, które uzyskują dostęp do Internetu.
Jak widzimy aplikacje, które łączą się z Internetem? macOS?
Aby zobaczyć aplikacje łączące się z Internetem, otwórz narzędzie Terminal i wykonaj polecenie:
lsof -P -i -n | cut -f 1 -d " " | uniq
Po naciśnięciu „Return"(Enter) wyświetli listę wszystkich procesów aplikacji korzystających z połączenia internetowego.
COMMAND
ControlCe
cloudd
parsecd
rapportd
identitys
sharingd
WiFiAgent
WeatherWi
StocksWid
ScreenTim
assistant
com.apple
Adobe\x20
Core\x20S
node
WhatsApp
Chociaż dokładne nazwy aplikacji nie są wyświetlane, przez większość czasu nazwy procesów są bardzo intuicyjne. Jak widać na powyższej liście, mamy:WhatsApp","Adobe","ScreenTim".
Nazwy procesów kończące się literą „d” to procesy ”daemon".
Procesy "daemon” to interaktywne procesy systemu operacyjnego, które działają w tle i najczęściej nie można ich przerwać.