Задать вопрос
@kuzko

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

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


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

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

Похожие вопросы