|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.12.2011, 15:15 | #1 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
Локальный проксик
Ув. спецы, доброго времени суток, интересует вопрос такого плана:
Пишу локальный проксик для чистки страниц от мусора и баннеров, нашел в тырнете исходник mapping-proxy под девятую версию INDY, переписал исходник под десятку, думал позже прикрутить и работу с GZIP, фильтров, и много чего еще. Возникла проблема - через него работает только один сайт "delphisources.ru", причем даже работают фильтры, как только пытаюсь зайти на какой-нить другой сайт браузер почему-то постоянно выплевывает страничку хостера "http://www.rusonyx.ru/". Приинжектил к своей проге HTTPAnalyser, посмотрел логи, все геты и посты идут туда куда нужно, а в ответе от сервера любого из сайтов ваще мистика какая-то - постоянно получаю индексную пагу этого хостера... В браузере порт и хост локального проксика прописал верно, хотя из-за этого все равно быть не может. Если есть возможность - гляньте пожалуйста, я уже голову сломал. Прикрепляю сорцы под девятую Индюшку и мною переписанные под десятку а так же скрины HTTPAnalyser'a. Большое спасибо за внимание и возможную помощь. Лог без прокcика: Лог через мой прокси: Куда уходит браузер при переходе на любой из сайтов кроме sources.ru: Еще в логах обратил внимание на то что ответ в первом случае (без прокcика) получаю от одного сервера а в случае с ним от другого. Может у кого-то есть наработки в этом плане, за любые исходники буду очень благодарен. Архивы с сорцами:
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
Последний раз редактировалось Den7656; 16.12.2011 в 16:07. |
16.12.2011, 22:49 | #2 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Просниф свои пакеты снифером и посмотри что твой прокси возвращает запрошенные пакеты на те порты где ждет браузер.
У тебя проблема видимо с передачей запршенных страниц браузеру. Последний раз редактировалось Aliens_wolfs; 16.12.2011 в 23:09. |
17.12.2011, 09:11 | #3 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
Это можно сделать при помощи WinPCap'а ?
Как определить на каких портах браузер ожидает получить ответ от серванта ?
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
|
17.12.2011, 14:22 | #4 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
не помню название снифера, но можно попробывать этой прогой из вкладки network
|
17.12.2011, 23:20 | #5 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Практически любой снифер подойдет из интернета можно скачать, в нем запускаешь прослушку сетевых интерфейсов, но возможно тебе нужно будет локально прослушивать так как пакеты ловить нужно не из интернета а из твоего прокси, то выбери локальный интерфейс либо 127.0.0.1 затем в снифере увидишь пакеты от браузера в виде HTTP запросов, а также порты и ответы от своего прокси.
Последний раз редактировалось Aliens_wolfs; 18.12.2011 в 00:09. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Локальный чат | Chelovek1 | Работа с сетью в Delphi | 0 | 19.11.2010 16:05 |
локальный диск | aнdrey | Компьютерное железо | 3 | 04.06.2010 17:28 |
локальный хук | vitalik007 | Win Api | 3 | 16.05.2008 09:08 |
Локальный чат. | GAGARIN-NEW | Софт | 0 | 12.12.2007 22:43 |