Разбор заголовка пакета(C++, sockets)

237
19 декабря 2016, 19:53

Есть генератор UDP пакетов и сниффер . Когда сниффер ловит нужный пакет , сохраняю его содержимое в файл.
Что сохраняется в файл : E > o ЂдАЁ (ХЗі•E * Ђ АЁ (ХЗі•/Ё/Є Я^Hello World!!
Подскажите пожалуйста как перевести всю информацию до Hello World!! ?
ps : в wireshark по нажатию на любой из символов(например на 'E' или '*') до хелловорлд отображает ТТЛ , порты , айпи итд.
Как мне в файл вывести также как в wiresharke ?:>

Answer 1

Во-первых, сохраняйте не сами символы, а их коды в hex-виде. Так уже будет нагляднее. Во-вторых, открывайте стандарты на соответствующие протоколы и смотрите что по каким смещениям лежит. Парсите пакет и пишете все в наглядном виде в файл и/или на экран

READ ALSO
Illegal zero-sized array

Illegal zero-sized array

Здравствуйте, есть такой класс:

218
C++ С чего начать?

C++ С чего начать?

С чего начать изучение C++? Мне 14 летМатематику знаю хорошо

310
Не получается использовать *.qrc

Не получается использовать *.qrc

В проекте есть *qrc файл, в нём есть много ресурсов, Qt-шные классы легко получают ресурсы из *

240
Преобразование к базовому классу

Преобразование к базовому классу

Доброго времени суток Никак не получается разобраться с одним примером

300