Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

фильтр HTML перед браузером [D6, Win2k, WinXP]


Damage ©   (2004-11-18 15:08:00) 

Как перехватить документ, подправить его, а потом передать дальше браузеру? Вроде того, как Outpost вырезает рекламу.


Ihor Osov'yak   (2004-11-19 21:48:00) [1]

есть несколько технологий.
Самая простая - что-то на подобие локального прокси-сервера.
Наиболее универсальная, но и пожалуй наиболее трудоемкая - снифер tcp/ip - вариантов множество, и на уровне win32, и на уровне режима ядра - большинство фаерволов используют именно такие технологии.
А последнее - и что-то среднее, но довольно эффективное -  APP - Asynchronous Pluggable Protocols - можно поставить как для отдельного приложения, так и для системі в целом...


Reindeer Moss Eater   (2004-11-19 17:22:00) [2]

Damage ©

Разницы-то практически никакой нет.
Не выпустить запрос браузера на картинку, или не показывать браузеру ссылки на картинки.


naum   (2004-11-19 16:49:00) [3]

вообще в этом деле полный профан, но если не ошибаюсь - он пасет проходящие в порт HTTP:8080 данные, ищет нужные места кода, чистит и отпускает их дальше... вот... авообще вопрос интересный )


Damage   (2004-11-19 16:30:00) [4]

Наблюдается элемент взаимонепонимания :))
Еще раз:
в исходной странице стоит тег <IMG...>. Без outpost браузер его обрабатывает и скачивает мне картинку.
Если включить outpost, то он подменит этот тег на <AD-...>, который браузер не поймет, пропустит и картинку мне не скачает.

Насколько я понимаю, подмена происходит до того, как браузер начнет обрабатывать HTML.


Reindeer Moss Eater   (2004-11-19 13:03:00) [5]

Если бы они пропускались, то графика баннера была бы закачана твоим браузером.

И ты бы заплатил либо за входящий трафик, либо за время потраченное на скачивание.

А после этого, твой ОР еще бы и не показал тебе оплаченный тобой баннер.

Не находишь это странным?


Damage   (2004-11-19 11:20:00) [6]

Браузером они как раз пропускаются как неизвестные.

Если outpost отключить, то в коде страницы стоит такой тег:
<IMG alt="Diamondback Sneak Peek" border=0 height=60 src="/i/bnr/blnd468x60.gif" width=468>

а если включить, то такой:
[AD-SIZE]<AD- ALT="Diamondback Sneak Peek" BORDER="0" HEIGHT="60" WIDTH="468" blnd468x60.gif? nr>
(это зеленый баннер в начале этого форума)
т.е. outpost его подменяет


Reindeer Moss Eater   (2004-11-19 09:30:00) [7]

Теги стоят.
И обрабатываются браузером.
А вот outpost их не выпускает наружу.
Запросы по этим ссылкам.


Damage   (2004-11-18 19:28:00) [8]

А когда HTML-код смотришь, там стоят теги типа <AD- href="...">


Reindeer Moss Eater   (2004-11-18 15:23:00) [9]

Он вырезает не рекламу, а запросы браузера на ее получение.


Наверх

Титульная страница Поиск, карта сайта Написать письмо