High Sierra'da gereksiz açık portları bulma ve devre dışı bırakma


2

Açık portların uygulamaların ağlar veya ağ üzerindeki cihazlarla veya uygulamalarla iletişim kurmasını sağladığını biliyorum, ancak MacBook'umu 5 yıldır kullanıyorum ve zamanla birçok şeyi kurdum ve kaldırdım.

Birisi lütfen bana tüm açık portları nasıl listeleyeceğimi, hangi portların açık / kullanılmış olduğunu ve MacBook'umdaki hangi uygulamaların nasıl listeleneceğini söylerse çok sevinirim.

Yanıtlar:


2

Aradığınız emir sudo lsof -i -n -P | grep LISTEN.

lsof varsayılan olarak tüm açık dosyaları listeler (açık bir dosya normal bir dosya, bir dizin, bir blok özel dosya, bir özel karakter dosyası, bir yürütme metin referansı, bir kütüphane, bir akış veya bir ağ dosyası olabilir (İnternet soketi, NFS). dosya veya UNIX etki alanı soketi.) "(kaynak: mansof man page).

-i tüm Internet ve x.25 ağ dosyalarını listeler.

-n bunun ana bilgisayar adlarını çözmemesini, bunun yerine IP kullanmasını, ana bilgisayar adlarının çözülmesinin uzun zaman alacağını söyler

-P port numaralarını port isimlerine dönüştürmemesini söyler (ör. 80 -> http).

Bu çıktının borulanması grep LISTENsadece gelen bağlantıları dinleyen açık portları gösterir, tüm açık internet bağlantılarını görmeniz gerekirse, bu boruyu atlayın.

Liste tüm dinleme bağlantı noktalarını, işlemlerini, yardımlarını ve kullanıcılarını gösterir, böylece programları oradan kolayca takip edebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.