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

Как сниффирить http c++?

Добрый день! Подскажите, как в visual studio c++, написать сниффер http? Вроде можно через прокси, не кто не может скинуть пример? Пытался сделать на pcap, но он слишком для меня низкоуровневый, не разобрался, как парсить пакеты. Буду признателен. Спасибо.
  • Вопрос задан
  • 291 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@anikavoi
Уважаемый, вы уж определитесь что вам нужно: Сниффер или Логирующий прокси.
Если первое, то без PCUP никуда не уедете, а вот второе пишется любым студентом за полчаса.
Прокси вешается на порт и ждет соединения, по соединению получает заголовок HTTP и смотрит куда хотел соединиться клиент, сам соединяется туда и пихает тот же заголовок. Дальше все просто - все что приходит от клиента пихаем во второй сокет, все что отвечает WEB-сервер - пихаем в первый. По пути все пролетающее записываем в файл.

Примеров в гугле масса.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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