Overview
The EasyList filter lists are sets of rules originally designed for Adblock (adblock.mozdev.org on WayBackMachine (archive.org)) that automatically remove unwanted content from the internet, including annoying adverts, bothersome banners and troublesome tracking. The filter lists are currently maintained by four authors, Fanboy, MonztA, Khrin and Yuki2718, who are ably assisted by an ample forum community.
The links listed below allow you to select filter lists for use in your browser provided that you are using a compatible ad blocker (tested with Adblock Plus, AdBlock and uBlock Origin). Furthermore, EasyPrivacy Tracking Protection List is available for Internet Explorer 9 and higher.
EasyList
EasyList is the primary filter list that removes most adverts from international webpages, including unwanted frames, images and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.
EasyPrivacy
EasyPrivacy is an optional supplementary filter list that completely removes all forms of tracking from the internet, including web bugs, tracking scripts and information collectors, thereby protecting your personal data.
EasyList Cookie List
EasyList Cookie List blocks cookies banners, GDPR overlay windows and other privacy-related notices.
Fanboy’s Social Blocking List
Fanboy’s Social Blocking List solely removes Social Media content on web pages such as the Facebook like button and other widgets.
Fanboy’s Annoyance List
Fanboy’s Annoyance List blocks Social Media content, in-page pop-ups and other annoyances; thereby substantially decreasing web page loading times and uncluttering them. EasyList Cookie List and Fanboy’s Social Blocking List are already included, there is no need to subscribe to them if you already have Fanboy’s Annoyance List.
See all officially supported language-specific supplemental filter lists and EasyList variants
If you should encounter unwanted items or problems with the EasyList filter lists you should report the issues in the EasyList Forums. This will allow members to assist you in resolving problems and will notify the authors that the filter lists should be updated, a change that will rectify the issue for all users. You can also request assistance by e-mailing the EasyList authors directly.
Problems with other filter lists should be reported to their respective authors.
Proudly powered by Pelican, which takes great advantage of Python.
The theme is by Smashing Magazine, thanks!
EasyList: управление списком покупок
EasyList — это бесплатное приложение, которое позволяет управлять списком покупок. Серверная часть разработана на Go, клиентская на Vue.js. Кроме того, скоро будет доступно мобильное приложение на Flutter.
EasyList обладает очень богатым функционалом. С его помощью вы можете создавать списки покупок и группировать их по папкам. Списком можно поделиться, сгенерировав публичную ссылку, и отправить его по электронной почте.
Товары можно сортировать, удалять, редактировать, помечать купленными, переносить и копировать между списками. Каждому товару можно задавать описание, прикреплять фотографию, задавать количество и единицу измерения.
Для более удобной навигации, товары можно добавлять в избранное. Так вы будете уверены, что не забудете купить важные товары.
Создание нового списка покупок очень просто. Вы можете задать ему название, выбрать папку и начать добавлять товары. Приложение автоматически сохраняет введенные данные, поэтому вы можете заниматься планированием покупок, не беспокоясь о потере данных.
EasyList бесплатное приложение и доступно на github. Оно поддерживается сообществом разработчиков, поэтому вы можете быть уверены, что оно будет обновляться и улучшаться. Если вы хотите внести свой вклад в разработку EasyList, то можете присоединиться к сообществу на github.
Если вы ищете удобный способ управления списком покупок, то EasyList — отличный выбор. Попробуйте его прямо сейчас!
Акция! Профессиональный разработчик CRM за 2000 руб. в час
Выделю время под ваш проект. Знания технологий Vtiger CRM, SuiteCRM, Laravel, Vue.js, Golang, React.js. Предлагаю варианты сотрудничества, которые помогут вам воспользоваться преимуществами внешнего опыта, оптимизировать затраты и снизить риски. Полная прозрачность всех этапов работы и учёт временных затрат. Оплачивайте только рабочие часы разработки после приемки задачи. Экономьте на платежах по его содержанию разработчика в штате. Возможно заключение договора по ИП. С чего начать, чтобы нанять профессионального разработчика на full-time? Просто заполните форму!
Footer
Обо мне
Я создаю эффективные программные решения для бизнеса на базе свободного программного обеспечения (СПО) в области систем автоматизации бизнес-процессов, CRM- и ERP-систем; осуществляю внедрение CRM, настройку CRM систем.
Новостная рассылка
Хотите получать интересные новости из мира информационных технологий? Подпишитесь на мою рассылку!
Подписывайтесь на мои каналы
Будем всегда на связи. Я регулярно публикую интересные новости или делаю репосты актуальных событий из мира ИТ. Подписывайтесь, ставьте лайке, комментируйте мои материалы. Давайте больше общаться 🙂
Добавляем произвольные списки блокировки рекламы в Brave
Начиная с версии 1.31.x, Brave подключает поддержку кастомных списков фильтрации, что позволит пользователям более тщательно элеминировать следящие сетевые запросы, рекламу и назойливый контент. До этого, в браузере был выбор из 45 встроенных региональных и специализированных списков фильтрации, а теперь пользователи Брейв могут подписаться на любой список по своему усмотрению, включая списки из этого отличного набора, поддерживаемого различными сообществами, разработчиками и воинами конфиденциальности. Наша цель — лучшие в своём классе инструменты фильтрации контента, сохраняющие контроль над веб-сёрфингом в руках пользователей.
Улучшенный контроль блокировок Brave
Мы всегда предоставляли мощный встроенный блокировщик, а также эффективные списки фильтрации из проектов Easylist, Easyprivacy, и uBlock Origin. Продвинутые пользователи также могли воспользоваться страницей brave://adblock для подключения региональных и других списков блокировки. Теперь появилась возможность подписки на любые списки формата AdBlockPlus, что позволит им получать обновления из надёжных источников. Все активные подписки на списки фильтрации автоматически обновляются, так что у пользователей всегда будут самая свежая защита конфиденциальности и оптимизация сайтов, предоставленная держателями списков.
Добавление кастомных подписок на списки блокировки восполняет пробел в функциональности Brave, которого нет у расширений uBlock Origin, AdblockPlus, и AdGuard. Это улучшение позволяет пользователям тонко настраивать наш опенсорсный нативный блокировщик, не прибегая к сторонним расширениям. Эта фича полностью опциональна: мы всё также предоставляем самые современные механизмы защиты конфиденциальности миллионам пользователей без дополнительных настроек.
Технические детали
Вы можете управлять индивидуальными подписками на списки блокировки на странице brave://adblock, которая доступна и на ПК, и на Андроиде. На десктопе на эту страницу можно попасть, нажав на «Блокировка рекламы Brave» в меню-бутерброде в правом верхнем углу браузера, или же по правому щелчку мыши на любой странице в разделе «Брейв -> Настроить фильтры». Новый раздел располагается под существующей секцией для работы с региональными и специализированными списками блокировки.

Пользователи могут добавить URL списка фильтрации, нажав на кнопку «Добавить список фильтрации по URL». После добавления соответствующих адресов, подписки отобразятся в списке и покажут свой адрес, время последнего обновления, а также кнопки для временного отключения подписки, немедленного принудительного обновления, просмотра локально кэшированной версии, и отписки.
Активные подписки будут автоматически обновляться в фоновом режиме каждую неделю. Отключение подписки приостановит её обновление до повторного включения. Любую подписку можно также в любой момент обновить вручную.

Наше обновление правила блокировки eTLD+1 влияет на стандартные списки блокировки, которые предустановлены в браузере, для того, чтобы большинство пользователей не сталкивалось с необходимостью выключения щитов (т.е. блокировщика) для веб-совместимости. Однако любые списки, выбранные пользователем, включая кастомные, не подпадают под это правило, что предоставляет наиболее продвинутым пользователям полный контроль над фильтрацией.
Что дальше?
Вы уже можете добавить индивидуальные подписки (начиная с версии 1.31.x), но вскоре мы улучшим пользовательский интерфейс страницы brave://adblock, сделаем более плотную интеграцию с другими настройками браузера и значительно улучшим производительность блокировщика для пользователей, включающих несколько списков фильтрации.
- brave браузер
- блокировщик рекламы
- easylist
Sentry и Adblock: обходим блокировки
Sentry по праву является одним из самых популярных open-source приложений для трекинга ошибок. Сотни миллиардов сообщений ежемесячно, миллионы разработчиков и тысячи команд используют инструмент для улучшения качества продуктов. Sentry использует крайне продвинутый механизм track trace, который в купе с обширным контекстом позволяет логгировать множество идентификационных данных пользователя (IP-адреса, версии браузеров, информация об ОС и др.), что крайне может не нравиться приверженцам приватности в сети. Итогом этого недовольства стала блокировка запросов большинством популярных adblock-расширений ко всем версиям Sentry (cloud & self-hosted).

EasyList & EasyPrivacy
Стоит напомнить откуда блокировщики рекламы берут информацию: помимо пользовательских правил, большинство (если не все) расширения используют открытые списки фильтров. Самым популярный и крупный из них Easylist, позиционирующийся как глобальный список фильтров для блокировки навязчивых элементов на странице и содержащий уже более 55 тысяч правил на момент написания статьи. Существуют также региональные списки правил для более точечных блокировок и продвинутые фильтры для скрытия блоков об использовании adblock, уведомлений о cookies, GDPR и тд (полный список). Но нас интересует второй по популярности список правил, который по умолчанию включен в блокировщиках. Речь идет об EasyPrivacy — это набор правил для блокировки отслеживающих скриптов. Именно он мешает сообщениям об ошибках попадать в Sentry.
Self-hosted или Relay не помогут
Если посмотреть на правила EasyList, то станет очевидно, что обычная смена домена не решит проблему: правила затрагивают не домены, а ключевые аргументы Sentry. Это означает, что сколько бы мы не меняли домены и версии, результат останется тем же.

Так как список правил представляет из себя множество URL с регулярными выражениями, то решение назревает довольно быстро: отправлять необходимые данные внутри тела запроса. И да, разработчики Sentry уже предоставляют такой механизм в стандартной SDK под названием tunnel.
Свет в конце тоннеля

Опция туннелирования отключает передачу GET-параметров ( sentry_key и sentry_session ) на стороне клиента и переносит весь payload в тело POST-запроса. Во избежание более строгих блокировок Sentry не предоставляет обработчик подобных запросов на стороне сервера. Это означает, что необходимо самостоятельно написать эндпоинт, принимающий данные в новом формате, после чего пересылать в Sentry в уже привычном ему формате.
Используем новый способ
Так как разработчики великодушно показали пример реализации прокси-сервера на PHP, то не составляет никакого труда сделать это нормально его переписать и докеризировать. Для этого я выбрал Python и AIOHTTP. Таким образом, конфигурация прокси-сервера сводится к следующему:
- Запуск докер-образа
docker run -t -p 8080:8080 k0t3n/sentry-tunnel
- Проксирование запросов с вашего веб-сервера. Для примера возьмем NGINX
. location /tunnel < proxy_pass ; > .
- Конфигурирование SDK
. Sentry.init(< app, dsn: '@o000000.ingest.sentry.io/>', tunnel: '/tunnel', . >) .
Всё, теперь ваши сообщения об ошибках будут чаще попадать в Sentry. Прокси-сервер можно найти на Github. Буду рад вкладам и замечаниям.
