Общесистемный блокировщик рекламы - PullRequest
1 голос
/ 15 марта 2011

Я собираюсь создать приложение для блокировки рекламы, которое блокирует рекламу во всех браузерах. Некоторые блокировщики рекламы имеют плагины для каждого браузера, но я думаю, что это много работы и несовместимости. Я думаю о приложении, которое работает как брандмауэр для рекламы. Конечно, основной ОС является Windows.

Можно ли написать что-нибудь, что работает на всех версиях Windows (2000, XP, VISTA, 7)? Каков наилучший подход для такого программного обеспечения?

Ответы [ 3 ]

1 голос
/ 22 июля 2018

Некоторые VPN имеют общесистемную систему блокировки рекламы.

Частный доступ в Интернет и NordVPN имеют интегрированную систему блокировки рекламы.Это означает, что даже когда вы используете различные браузеры или приложения, которые подключаются к Интернету, вы можете заблокировать рекламу.Оба интегрированы по-разному, потому что PIA работает безупречно.NordVPN тоже не работает, иногда блокирует рекламу, иногда нет.Они также утверждают, что блокируют вредоносные программы и трекеры.

0 голосов
/ 15 марта 2011

Технически это возможно сделать, отфильтровав пакеты аналогично брандмауэру, но сделать это гораздо сложнее и не так элегантно.Самая большая проблема заключается в том, что вам приходится собирать HTTP-ответы в HTML-документы и анализировать их самостоятельно.Затем вы должны удалить элементы, которые отображают рекламу или всплывающие окна, собрать HTTP-ответ и отправить его обратно в пункт назначения (например, в браузер).Если вы работаете в браузере, вы получаете сборку документа HTML бесплатно и вам не нужно беспокоиться о сетевом трафике на уровне пакетов.Также в браузере вы можете иметь элементы пользовательского интерфейса (панель инструментов, диалог конфигурации / статистики и т. Д.).Мы фактически делаем фильтрацию рекламы на уровне пакетов в нашем текущем продукте;поверь мне - это отстой.

0 голосов
/ 15 марта 2011

вы не можете сделать это динамически, потому что каждое всплывающее окно является экземпляром вашего браузера и вызывает URL-адрес объявления, поэтому система не может различить, если вы делаете вызов или всплывающее окно

...