Фильтры tcpdump BPF

Какой фильтр BPF я должен использовать, чтобы найти следующее:

  1. Для всего трафика ОТ MAC-адреса 00: 11: 22: 33: 44: 55
  2. Для всего трафика на MAC-адрес 00: 11: 22: 33: 44: 55
  3. Для всего трафика ДО и ОТ MAC-адреса 00: 11: 22: 33: 44: 55
  4. Для всего трафика ДО и ОТ MAC-адреса 00: 11: 22: 33: 44: 55 и 00:11:22:33:44:56.

1 ответ

Для 1,2 и 3 это должно работать:

sudo tcpdump -i enp2s0 ether host 00:11:22:33:44:55

хотя я на самом деле предпочитаю это:

sudo tcpdump -n -tttt -i enp2s0 ether host 00:11:22:33:44:55

Примечание. Измените имя интерфейса на другое. Кажется, он не работает без указания имени интерфейса (основываясь на моих тестах).

Для 4 это работало для меня (я оставил свои тестовые MAC как есть):

sudo tcpdump -n -tttt -i enp2s0 ether host 00:23:32:9f:a3:cb or ether host f4:6d:04:65:2d:8e
Другие вопросы по тегам