2009-11-25 4 views
2

Есть ли библиотека, которая позволит мне выполнить модификацию пакета канального уровня для входящих и исходящих пакетов?Библиотека для выполнения модификации пакетов Link-Layer

В принципе, я хочу сделать некоторые преобразования в пакет (например, для изменения полезной нагрузки IP) на основе входящего MAC-адреса, IP-адреса, порта и т. Д. Я также хочу иметь возможность делать то же самое для исходящих пакетов , т. е. изменять пакеты перед их выходом из системы.

ответ

5

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

WinpkFilter

0

Windows или linux? для linux есть iptables, который имеет расширенный код. Что касается Windows, вот article, который может вам помочь.

Надеюсь, это поможет.