Belirli bir MAC adresinden gelen veya giden tüm trafiği görüntülemek istiyorum. Bunun için denedim
sudo tcpdump host aa:bb:cc:11:22:33
Çalışmıyor ve bana bir hata veriyor
tcpdump: pktap_filter_packet: pcap_add_if_info(en0, 1) failed: pcap_add_if_info: pcap_compile_nopcap() failed
Bu hata mesajını nasıl yorumlayacağımı ve sorunu nasıl çözeceğimi bilmiyorum.
Herhangi bir yardım ?
Doğru MAC adres formatı olduğundan emin misiniz? MAC adresleri standart bir biçime sahip değildir. Farklı formatlar gerektiren farklı cihaz ve kodlarla ilgili problemler yaşadım. Bazılarının iki noktaya, bazı noktalara, bazılarının 2 rakamlı, bazılarının 3'lü, bazılarının 4'lü, ve bir kere de yarısının kesilmesi gerektiğine ihtiyacı var.
—
Ron Maupin
Merhaba, kesinlikle eminim. Bu, çalıştığı zaman cevaplar için kullanılan formattır. Örneğin bu komut şöyle çalışır:> sudo tcpdump - e - nni tüm eter src aa: bb: cc: 11: 22: 33 EDIT: Temelde istediklerimi geri verir. (Sadece bunu keşfettim)
—
phenetas
Böylece Mavericks'le öncesinde OS X üzerinde gerçekten korkunç bir hata iletisi ve tcpdump, ya Mavericks "herhangi bir" aygıt üzerinde yakalayan değilken ve üstü ya da herhangi başka ": ethernet adresi olmayan eter ifadede kullanılan tcpdump" OS rapor verecek . Bunun için Apple böcek muhabirine 21698116 no'lu böceği dosyaladım.