Nettop ile Komut Satırı Üzerinden Mac OS X'te Ağ Trafiğini İzleyin

Anonim

Mac OS X, kullanıcıların hem yerel (LAN) hem de geniş alan (WAN) bağlantıları aracılığıyla bir Mac'ten dış dünyaya tüm ağ etkinliğini, trafiği ve rotaları izlemesine olanak tanıyan "nettop" adlı mükemmel bir komut satırı ağ yardımcı programı içerir. Bunun gibi ağ araçlarına aşina değilseniz, nettop'u ağ merkezli bir görev yöneticisi olarak düşünebilirsiniz, aktif ağ bağlantılarını, soketleri ve yolları, ilgili adları ve işlem kimliklerini, bağlantının durumunu ve bağlantının kurulup kurulmadığını gösterir. , bekleme veya dinleme ve bireysel işlem verisi aktarımı hakkında bilgi.İşlem ve kaynak bilgilerini gösteren standart 'top' ve 'htop' komutlarına biraz benzer, ancak CPU ve RAM kullanımını göstermek yerine gönderilen ve alınan paketler, paket boyutu ve aktarılan toplam veri gibi canlı ağ aktarım bilgilerini gösterir. . ettop'un çok çeşitli kullanımları vardır, ancak özellikle Mac'lerin internet bağlantısını ve ağ arabirimlerini neyin kullandığını, neyin neyle iletişim kurduğunu ve ne kadar veri aktarıldığını belirlemeye çalışırken özellikle yardımcı olabilir ve aynı zamanda yalnızca harika bir yardımcı programdır. ağ sorun giderme. Ancak komut satırı araçları herkes için değildir ve benzer ağ bilgilerini daha geleneksel bir OS X uygulama biçiminde görüntülemek isteyen kullanıcılar için ücretsiz Mac uygulaması Private Eye, benzer bilgiler sağlayan mükemmel bir GUI aracıdır.

Ağ Trafiğini ve Bağlantılarını İzlemek İçin Nettop Kullanma

Nettop'a başlamak yeterince kolaydır. /Applications/Utilities'den Terminal'i açın ve aktif ağ bağlantılarını ve trafiği hemen görmek için komut isteminde "nettop" yazın:

nettop

Aşağı kaydırmak için aşağı ok tuşunu kullanın ve kısa süre sonra, şu anda kullanımda olan uygulamalar veya işlemlerle çakışan, adıyla tanıyacağınız işlemleri belirlemeye başlayacaksınız.

Örneğin, bağlı olduğunuz IP ile birlikte aktif bir SSH bağlantısı görebilirsiniz ve özellikle Safari veya Chrome gibi web tarayıcıları ile karşılaştığınızda, özellikle bir web tarayıcısındaysanız, işler özellikle meşgul olur. AJAX, reklamlar veya tanımlama bilgileri içeren web sayfası, çünkü nettop size tarayıcı ile uzak sunucular arasındaki tüm iletişimi gösterecektir.

En çok bilgiyi görmek için, pencerenin boyutunu olabildiğince büyütmek isteyeceksiniz, yeşil büyütme düğmesine basın ve yapabiliyorsanız terminal penceresinin yazı tipi boyutunu az altmayı düşünün Görmek istediğin her şeyi görme. Nettop tarafından görüntülenen çıktıyı insan tarafından okunabilir formata getirmek için "p" düğmesine basmak da çoğumuz için çok faydalıdır.

Nettop'a girdikten sonra, belirli işlemler ve bunların ağ iletişimleri hakkında daha fazla veya daha az bilgi görmek için çıkışı biraz ayarlayabilirsiniz. Temel nettop komutları şunlardır:

  • p – insan tarafından okunabilir biçime geçiş yapar (yani: saf bayt sayısı yerine kilobayt ve megabayt)
  • d – delta sayısını göster (yani: toplam paketler yerine paket sayısındaki aktif değişiklik
  • Yukarı ve Aşağı ok tuşları – listede yukarı ve aşağı gezinin
  • Sağ ve Sol ok tuşları – belirli işlem veya yönlendirme gruplarını genişletin veya dar altın
  • q – ağdan çıkın

Yapıştırılan örnek blok aşağıda nasıl görünse de biçimlendirmeyi takip etmek kolaydır:

ssh çıkışındaki paketlerdeki bayt cinsinden paketleri belirtin.83411 5742633 5438 MiB 112280 tcp4 192.168.1.6:64547sample.ip.com:30 Established 5742633 5438 MiB 112280 Google Chrome.99481 26448 6934 KiB 18187 tcp4 192.168.1.6:60829181.82-static.reverse.ip Established 7 523 B 1 tcp4 192.168. 1.6:54495ec2-24-41.compute-1.am Kuruldu 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.am Kuruldu 3512 796 KiB 1366 tcp4 192.168.1.6:55222-n415222-n415222 JJ.net:443 Kuruluş 10819 3677 KIB 8917 TCP4 192.168.1.6:5260N02-in-f82.55n0.net:443 Kuruluş 7981 1866 KIB 3870 TCP4 192.168.1.87 31.1.6:50832webadress-sample.com:87 Kuruluş 191.1.6: .1.6:65035dfdssdfsd.com:80 Kuruluş 521 14 KiB 514 udp4 ::

Belirli yuvaları ve işlemleri görmek istemiyorsanız, nettop'u sadece yönlendirme tablosu bilgilerini görüntülemek için de kullanabilirsiniz

nettop -m rota

Yönlendirme bilgisi, donanımdan hedef IP'ye olan bağlantıları gösterecektir, örneğin, yerel ağ IP'sinden uzak bir sunucuya en0 (wi-fi) görebilirsiniz ve ayrıca geri döngü bilgisini de görürsünüz. .

-m işaretini kullanarak nettop'u yalnızca TCP veya UDP soketlerini gösterecek şekilde sınırlayabilirsiniz, nettop -m tcp ve nettop -m udp

Lsof, open_ports dahil olmak üzere komut satırından benzer bilgileri görmenin başka yolları da vardır ve ardından, komut satırından biraz uzaklaşarak canlı ağ listesine sahip olmak için lsof ile GeekTool'u kullanabilirsiniz. bağlantılar doğrudan OS X masaüstü duvar kağıdının üzerine yazdırılır.

iOS'lu mobil dünya için, ücretsiz ağ taraması Fing uygulamasında bazı benzer bilgiler bulabilirsiniz. Bu uygulama biraz daha sınırlıdır, ancak yine de iPhone ve iPad'de bulunabilecek kadar kullanışlıdır.

Nettop ile Komut Satırı Üzerinden Mac OS X'te Ağ Trafiğini İzleyin