Ответ 1
Нет, я уверен, что этот патч не попал в libpcap. Но вы можете выполнить дефрагментацию ip (а также следовать TCP-потокам) с помощью libnids.
Я ищу пример кода для повторной сборки пакета IP в C с помощью libpcap *. Официально ли реализована дефрагментация IP-пакетов в библиотеке libpcap? Я нашел это предложение: http://www.mail-archive.com/[email protected]/msg02991.html[this][1].
Есть ли какая-либо реализация дефрагментации IP-пакетов.
[1]: http://www.mail-archive.com/[email protected]/msg02991.html [+]
* Причина поиска кода примера - просто для удовольствия и обучения, и я не хочу тратить слишком много времени на написание кода для повторной сборки пакета IP.
Нет, я уверен, что этот патч не попал в libpcap. Но вы можете выполнить дефрагментацию ip (а также следовать TCP-потокам) с помощью libnids.
Если вы ищете инструмент, который выполняет повторную сборку IP, вы можете проверить IPDefragUtil. Вы также можете проверить исходный код повторной сборки IP здесь и здесь
Libpcap - это библиотека для захвата пакетов исходного уровня канала; он предназначен для использования программами и библиотеками, которые выполняют свою собственную обработку этих пакетов, включая повторную сборку фрагментов IP и т.д. Поэтому он не выполняет и никогда не будет выполнять повторную сборку IP; который принадлежит отдельной библиотеке.