Блокировка пакетов в локальной сети

Я пытаюсь разработать код, в котором я могу проверить условия ошибки клиента, подключенного к веб-серверу, путем фильтрации и блокировки некоторых типов пакетов.

Для начала я хочу проанализировать поведение клиента, когда он не может получить свой IP, фильтруя и блокируя пакеты DHCP. Я использовал «scapy», чтобы обнюхать и создать журнал «PCAP» пакетов DHCP, но я не могу заблокировать пакеты.

Есть ли способ, которым я могу заблокировать доступ пакетов к клиенту?


person Abhinav    schedule 24.09.2012    source источник


Ответы (1)


По сути, это то, что может сделать «брандмауэр». Это должно происходить на уровне ядра, а не на уровне приложения. Если вы используете Linux, используйте модули ядра netfilter через iptables. Вам придется провести некоторое исследование по этой теме, прежде чем вы будете чувствовать себя комфортно с ней.

person Dr. Jan-Philip Gehrcke    schedule 24.09.2012
comment
К сожалению, я работаю на Windows. На данный момент я разделил два интерфейса. Теперь я буду работать над мостом, чтобы можно было передавать выборочные пакеты. - person Abhinav; 24.09.2012
comment
Я продолжаю эту работу, как это - person Abhinav; 27.09.2012