![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
Суть вопроса:
необходимо написать утилиту для удаления банеров из http трафика. Вопрос в общих чертах изучил. Хочется услышать стороенее мнение на этот счет. PS: возможно у кого есть заделы или ссылки на сабж. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Написать прокси, который просто не будет отдавать банеры или отдавать их нулевым размером.
|
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
Snowy, я конечно признателен за ответ, но это немного не тот метод который я рассматриваю.
Вырезание банеров и рекламы (применитьльно к конечному пользователю) происходит путем удаления (или замены на [AD] скажем) ссылок в html коде страницы. В контексте сказанного интересует метод перехвата (блокирущего) с озможностью накопления данных в промежуточном буфере, анализу этих данных, и передачи их по цепочке дальше. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
Так как тема глохнет придется развивать самому. (В принципе как обычно
![]() Незнаю толи я вопросы неправильно задаю, толи спрашиваю нето ![]() Теперь к сути: Насколько я понимаю при использовании сниффера блокировать и фильтровать трафик неполучится. Значит единственный путь это перехват API функций типа recv и send. Далее есть два пути: хук на процесс или глобальный хук. (пока не определился что лучше) -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 5 Всего: 158 |
imho более правильный вариант - использовать SPI
описание на русском(в общих чертах) Winsock SPI доп. инфу, думаю, нагуглишь... ![]() |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
dumb, или кто еще
а более человеческого описания на LSP/SPI у кого нить имеется. или заготовка для dll. Непонятны следующие моменты: Регистрация библиотеки в системе? Структура самой Dll? Экспортируемые функции. PS: На выходных прочитал все что было в MSDN + PSDK. Вразумительных ответов нет там не нажел. Одна вода. Описания отдельных функций никак не связанных с самой архитектурой LSP. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 5 Всего: 158 |
код регистрации лучше взять из сэмпла ms'овского поначалу - он далеко не очевиден и остается таковым до полного прозрения(коего у меня, например, не наступило после поверхностного изучения темы ![]() но борьба с LSP - это не самый интересный момент. самое интересное начнется, когда ты будешь пытаться вылавливать из потока свои баннеры... ![]() все хотел спросить с самого начала: а чем не устраивают готовые решения? ![]() |
|||
|
||||
drkot |
|
||||||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
Ну вопервых готовых решений много, и невижу причины если их будет на 1 больше. Вовторых личное развитие, чтонемаловажно. На мой взгляд. В третьих готовые решения устраивают не полностью. Так частенько под видом банеров режется и "ценная информация", а некоторые элементы вобще невидит какие фильтры не ставь + ограниченность в маневрах.
буду готовится.
аналогично. поэтому и хотелось бы найти материал который поможет прозреть. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |