Я пытаюсь написать простой анализатор пакетов, используя libpcap. Первое, что я пытаюсь сделать, когда перехватываю пакет, - это распознать используемый протокол связи данных и найти размер заголовка для этого протокола, чтобы найти пакет ip. Проблема в том, что иногда libpcap возвращает в качестве протокола уровня канала данных LINUX_SLL, который описывается как «Linux cooked». Кто-нибудь знает формат заголовков для этого протокола? или хотя бы размер заголовка.
Большое спасибо
Йоргос