Szybkie pytanie:
Czy jest jakiś sposób, aby dowiedzieć się, kto lub jaki proces przechwytuje wychodzące połączenia HTTP w systemie macOS?
Detale:
Środowisko: macOS Sierra
Podczas próby otwarcia dość standardowych stron internetowych (blogi, portale informacyjne) większość z nich utknęła na statusie połączenia oczekującego. Odkryłem, że wówczas oczekującymi zasobami były często adresy URL wskazujące sieci CDN (takie jak Amazon AWS, Google, ...).
Próbowałem w różnych przeglądarkach - z tym samym rezultatem:
- Safari
- Chrom
- Firefox
- „wget” (tak, nawet wget ..)
Jeden z wyników wget:
wget http://s3.amazonaws.com/cc.silktide.com/cookieconsent.latest.min.js
--2017-02-28 21:08:51--
http://s3.amazonaws.com/cc.silktide.com/cookieconsent.latest.min.js
Resolving s3.amazonaws.com... 52.216.224.19
Connecting to s3.amazonaws.com|52.216.224.19|:80... failed: Operation timed out.
Po ponownym uruchomieniu: ten sam problem.
Drugi komputer (Windows) w sieci lokalnej może bez problemu uzyskać dostęp do tego samego adresu URL.
Ponownie podłączyłem komputer Mac z sieci lokalnej przez hotspot iPhone'a (przez sieć komórkową 3G, unikając lokalnej sieci WiFi) i nadal występuje limit czasu; chociaż ten sam adres URL działa bezpośrednio z telefonu. Sprawiło to, że problem nie dotyczy sieci lokalnej, ale komputera.
Wniosek może być taki, że istnieje oprogramowanie lub trojan przechwytujący moje wychodzące połączenia HTTP, które właśnie zawiodły. Nie używam osobistej zapory ogniowej ani skanera zabezpieczeń internetowych.
Problem najwyraźniej zniknął za kilka godzin.
Czy jest szansa, aby dowiedzieć się, co było nie tak, zanim całkowicie ponownie zainstaluj komputer Mac?