Я хотів би відобразити весь трафік для конкретної MAC-адреси або з неї. Для цього я спробував
sudo tcpdump host aa:bb:cc:11:22:33
Це не працює і повертає мені помилку
tcpdump: pktap_filter_packet: pcap_add_if_info(en0, 1) failed: pcap_add_if_info: pcap_compile_nopcap() failed
Я не знаю, як інтерпретувати це повідомлення про помилку, і я не знаю, як вирішити проблему.
Будь-яка допомога?
Ви впевнені, що це правильний формат MAC-адреси? MAC-адреси не мають стандартного формату. У мене виникли проблеми з різними пристроями та кодом, що вимагають різних форматів. Деяким потрібні колонки, деяким тире, деяким - 2 цифри, іншим - 3, іншим - 4, а колись потрібному - розрізати навпіл.
—
Рон Моупін
Привіт, так, впевнений. Це формат, який використовується для відповідей, коли він працює. Як, наприклад, ця команда працює:> sudo tcpdump -e -nni all ether src aa: bb: cc: 11: 22: 33 EDIT: І це повертає мені приблизно те, що я хочу в основному. (Я щойно це виявив)
—
фенета
Це справді жахливе повідомлення про помилку, і tcpdump на OS X до Mavericks, або коли не фіксується на "будь-якому" пристрої в Mavericks і пізніше, або на будь-якій іншій ОС повідомляє "tcpdump: адреса ethernet, що використовується в неефірному вираженні" . Я подав помилку 21698116 на репортер помилок Apple.