Saya ingin menampilkan semua lalu lintas untuk atau dari alamat MAC tertentu. Untuk itu saya mencoba
sudo tcpdump host aa:bb:cc:11:22:33
Tidak berfungsi dan mengembalikan saya kesalahan
tcpdump: pktap_filter_packet: pcap_add_if_info(en0, 1) failed: pcap_add_if_info: pcap_compile_nopcap() failed
Saya tidak tahu bagaimana menafsirkan pesan kesalahan ini dan saya tidak tahu bagaimana menyelesaikan masalah.
Ada bantuan?
mac-address
ip
tcpdump
fenetas
sumber
sumber
Jawaban:
Anda telah menggunakan yang berikut ini sebagai filter paket Anda:
host aa:bb:cc:11:22:33
Seperti berdiri, ini mencari IP atau nama host tetapi Anda memberinya alamat MAC.
Untuk menggunakan alamat MAC, Anda harus menyertakan
ether
primitif filter paket.Dalam kasus Anda, berikut ini akan berfungsi:
Atau, jika Anda perlu menentukan antarmuka, maka itu akan menjadi sesuatu seperti:
sumber
sudo tcpdump
saya akan melihat semua trafik di jaringan dan jika saya menjelajahi web pada Mac saya, saya akan melihat garis seperti11:54:20.887984 IP 10.11.204.50.56049 > 886entdc11.enterprise.886ventures.com.domain: 46247+ A? programmers.stackexchange.com. (47)
, tetapi jika saya lakukansudo tcpdump host IPOfIphone
maka saya tidak akan melihat apa pun dari trafik internet jika saya berselancar dengan teleponnya.11:45:52.852928 IP 10.11.204.15.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/1 TXT "model=N51AP" (98)
yang merupakan komunikasi antara telepon (10.11.204.15) dan 224.0.0.251 yang jelas bukan mac saya (saya menganggap ini adalah titik akses).