Различение пакетов http и http2 - PullRequest
0 голосов
/ 24 ноября 2018

Я работаю с пакетами один за другим, и мне нужно иметь возможность редактировать содержимое http и http2.

Вопрос в следующем: есть ли способ различить два на основе одного пакета?

Редактировать: Для получения дополнительной информации, смысл заключается в чтении и редактировании больших файлов pcap, поэтому яЯ пытаюсь работать с минимальным объемом памяти.

Ответы [ 2 ]

0 голосов
/ 13 января 2019

Для каждого пакета нет.Один TCP-пакет может представлять любую произвольную часть потока.Вам нужно захватить (как минимум) первую часть потока, чтобы определить, HTTP это или HTTP / 2 (или что-то еще).

0 голосов
/ 13 января 2019

Вы можете использовать Chrome DevTool> Сеть> Протокол, чтобы просмотреть протокол, используемый при передаче файла.

image Network > Protocol">

...