@kuzko

Как прочитать MPLS пакет из pcap c++?

Мне нужно распарсить пакеты из pcap файла на с/с++. Я пытаюсь добраться до IP в пакетах типа MPLS. Но у некоторых из них один MPLS Header, а у некоторых 2.
Знаю, что на наличие еще одного header указывает бит в стеке. Я могу посмотреть его с помощью Wireshark, но не могу понять как достать его в программе c++.
Может кто-то знает как можно извлечь эту информацию из header?
Я только начинаю со всем этим разбираться, буду благодарен любой помощи.
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Знаю, что на наличие еще одного header указывает бит в стеке. Я могу посмотреть его с помощью Wireshark, но не могу понять как достать его в программе c++.


Нужно достать и проанализировать поле S из метки MPLS. С этим сложность, что ли?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы