Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Abdula
9 / 9 / 1
Регистрация: 28.03.2012
Сообщений: 116
#1

как отслеживать Http трафик? - C++

06.04.2012, 07:29. Просмотров 1493. Ответов 5
Метки нет (Все метки)

как отслеживать и парсить траф? Можете обьяснить на словах
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2012, 07:29     как отслеживать Http трафик?
Посмотрите здесь:

Как отслеживать ошибки "already defined in ." - C++
Всем привет. Компилятор ругается что xxx.obj already defined in ... . Где то я что то включил 2 раза или где то рекурсивное включение...

Нарисовать карту, отслеживать координаты остановок - C++
Задача заключается в том что надо нарисовать карту в которой есть дороги, остановки, маршрутные пути... При в воде 2-х остановок программа...

Как отправить http get запрос? - C++
Подскажите пожалуйста, как отправить http get запрос. Простой. Суть его заключается в том, что мы отправляем запрос на сайт. А сайт...

Как послать запрос и прочитать по HTTP - C++
Хочу разобраться в этой теме и нужен пример работающий в GCC. Спасибо.

Как на с++(юникс) отправить http post запрос без сторонних библиотек - C++
Ответ сервера не важен, главное - послать пост-запрос. boost, libcurl и прочее использовать нельзя. Подскажите, как это проще всего...

Определить минимальную сумму которую придётся заплатить за трафик - C++
Здравствуйте! Объясните мне, пожалуйста, как надо решить данную задачу? Вот тз: В Москве начал работать новый оператор сотовой связи,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soft.creator
104 / 104 / 4
Регистрация: 17.10.2010
Сообщений: 283
06.04.2012, 11:20     как отслеживать Http трафик? #2
Вариантов два:
- внедряем свою DLLку в адресное пространство чужого процесса, перехватываем функции работы с сокетами и вносим свои изменения в траффик
- пишем свой сетевой драйвер и делаем то же самое, но на системном уровне
Каждый из вариантов весьма непрост. Первый я делал, заняло около месяца, при условии хорошего знания C++, WinAPI и архитектуры Windows. Так что на словах объяснить сложно
Humanoid
Почетный модератор
9830 / 3828 / 163
Регистрация: 12.06.2008
Сообщений: 11,448
06.04.2012, 11:29     как отслеживать Http трафик? #3
soft.creator, вроде, ему изменять его не надо... а только отслеживать.

Abdula, можно воспользоваться библиотекой WinPcap, которая умеет перехватывать пакеты, проходящие через сетевую карту. С помощью этой библиотеки ты сможешь просматривать содержимое всего трафика, анализировать его и искать только те пакеты, которые идут с 80 порта (http).
Но я точно помню, что когда-то писал программу, которая без сторонних библиотек перехватывала пакеты (только IP часть от пакета... MAC адреса она не показывала)... но так и не смог найти тех исходников.
Abdula
9 / 9 / 1
Регистрация: 28.03.2012
Сообщений: 116
06.04.2012, 12:24  [ТС]     как отслеживать Http трафик? #4
Интересно, Проги которые режут рекламу по этим схемам работают?
Humanoid
Почетный модератор
9830 / 3828 / 163
Регистрация: 12.06.2008
Сообщений: 11,448
07.04.2012, 10:48     как отслеживать Http трафик? #5
Цитата Сообщение от Abdula Посмотреть сообщение
Интересно, Проги которые режут рекламу по этим схемам работают?
Смотря какие. Всякие дополнения для браузера (например AdBlock Plus) просто браузеру указывают, что надо блокировать. А, например, AdMuncher примерно таким путём и действует... только у него не WinPcap, а какая-то своя библиотека.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2012, 08:05     как отслеживать Http трафик?
Еще ссылки по теме:

http сервер - C++
надо срочно написать спец http сервер на с++ как это сделать?

Мониторинг HTTP трафика - C++
Всем здарова, возникла надобность мониторить http трафик и я так понимаю что для этого нужно слушать порты 80 и 8080, как это можно...

Библиотека для работы с http - C++
Всем привет. Подскажите какую-нить небольшую библиотеку для работы с HTTP. Будет достаточно реализации простых методов (а-ля Get)....

Http-протокол без chanked encoding - C++
Задача - написать на C++ лексический анализатор http-протокола без chunked encoding. Нужно, чтобы программа определяла, является ли текст...

Библиотеки для работы с http протоколом - C++
Здорова господа!!! Пишу бота для mail.ru думал что будет легко просто используешь curl и все, а от фиг там. Делаю post авторизацию все...

Получить текст из файла на сайте (по http) - C++
На сайте есть файл, в нем записан текст в одну строку Нужно получить текст и занести в переменную. Как можно это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Abdula
9 / 9 / 1
Регистрация: 28.03.2012
Сообщений: 116
08.04.2012, 08:05  [ТС]     как отслеживать Http трафик? #6
Да, действительно не легко, Хотелось бы изменять трафик. А там драйвера, стеки протоколов, сокеты всякие.... что-ж, пойду окунусь ...
Yandex
Объявления
08.04.2012, 08:05     как отслеживать Http трафик?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru