c ++ доступ к URL-журналу - PullRequest
       21

c ++ доступ к URL-журналу

1 голос
/ 14 февраля 2010

В настоящее время я разрабатываю отдельную программу на С ++, в которой будет отображаться весь URL-адрес доступа в браузере и соответствующее время отклика ....

на данный момент, я уже могу вынюхивать все и в идущих пакетах. я использую winpcap для этого ...

извлеченные пакеты были отфильтрованы только по тем 'tcp port 80 (http) или 443 (https)' ... и знаю, что я хочу прочитать некоторые заголовки http. проблема у меня в том, что обычно ip фрагментированы. Я хочу знать, как это собрать и как получить некоторые подробности о http ..

Примечание: я хочу реализовать WIRESHARK .. в каждом пакете / кадре, он имеет «СБОРНЫЙ СЕГМЕНТ TCP»

Любая идея или учебные пособия, как я могу легко достичь этого?! ..

Большое спасибо!

1 Ответ

0 голосов
/ 14 февраля 2010

Вам придется сделать то же самое, что TCP делает для повторной сборки пакетов, что означает синтаксический анализ заголовка пакетов и упорядочение их в другом буфере. Наихудшая логика программы, вероятно, имеет дело с отсутствующей информацией; Затем вам нужно будет проверить, был ли он помечен и передан повторно.

Существует ряд RFC, которые охватывают это: 675 , 793 , 1122 и другие. Если смотреть сквозь них кажется ошеломляющим, возможно, отступите и посмотрите на Roadmap RFC , rfc 4614 .

...