Спасибо! Я понимал, что TCP segment - это часть BGP, но не додумался, что они просто друг за другом идут
А как, в таком случае, определить к какому пакету относиться фрагментированный протокол?
Большое спасибо за ответ! Теперь source и destination выводятся разные.
Проверил Wireshark и действительно верные адреса выводятся только для IPv6
Как тогда вывести адреса для других типов?
(пробовал if (ethernet->ether_type == IPV6)
для определения типа, но компилятор конечно ругается на IPv6. Не могу найти нормального описания с возможными значениями для этого поля ethernet)
Большое спасибо за ответ. С Elf и правда удобно получается.
Но вопрос в том, что если нет debug сборки, можно ли как-то по адресу узнать имя функции или ассемблерной инструкции, которая вызвала ошибку (пробовал disassemble - не подходит).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
А как, в таком случае, определить к какому пакету относиться фрагментированный протокол?