Ethernet Linux Control - PullRequest
       32

Ethernet Linux Control

3 голосов
/ 13 марта 2012

Я новичок в работе с Linux. Я хочу перехватить пакеты Ethernet над уровнем драйверов устройств.

Я знаю, что все пакеты проходят через функции "dev_queue_xmit" для передачи пакета на верхний уровень и функцию "netfi_rx" для получения пакета.

Как я могу подключить эту функцию для управления трафиком Ethernet?

с чем мне работать, чтобы выполнить эту задачу?

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

Возможно, вы захотите проверить libpcap (переносимая библиотека C / C ++ для захвата сетевого трафика). Существует также пример .

1 голос
/ 13 марта 2012

Возможно, вы захотите использовать необработанные сокеты.http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html

См. Также этот вопрос

...