Как определить интерфейс пакета во время прослушивания сетевого трафика на всех устройствах?

1

Я пишу программу python, которая должна прослушивать трафик на всех сетевых устройствах и определять пакеты на основе их входящего интерфейса. Чтобы прослушивать все интерфейсы, я начал свой захват без указания устройства, но я не могу обозначить интерфейс конкретного пакета. Как это делается?

Теги:
scapy
tcpdump
libpcap
pcap

1 ответ

2
Лучший ответ

Я предполагаю, что MAC-адрес является достаточной информацией для вас.

Первые 6 октетов пакета - это MAC-адрес назначения, за которым сразу следуют 6 октетов исходного MAC-адреса.

Source

Изображение 174551

  • 0
    используя код из поста ниже, я могу определить MAC для имени устройства; Вам известен другой способ определить эту информацию, не запуская ее на компьютере захвата? stackoverflow.com/questions/159137/getting-mac-address

Ещё вопросы

Сообщество Overcoder
Наверх
Меню