Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
14 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Although we strive to maintain a high quality of filtering primarily through rul

## What AdGuard applications use these filtering lists?

Currently, they apply to AdGuard for Android.
Currently, they apply to AdGuard for Android and AdGuard for Windows.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

для макоси и клишных блокеров не актуально?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Пока нет, так как в них еще не реализован System wide filtering


## How do these lists get updated in the AdGuard apps?

Expand Down Expand Up @@ -77,3 +77,12 @@ Here’s a simple steps to help you sort things out.
- [`ipv4_routes_exclusions_fujitsu.txt`](android/routes_exclusions/ipv4_routes_exclusions_fujitsu.txt) - A list of IPv4 ranges excluded from routing on problematic devices. This list applies on Fujitsu devices: F-01J, F-01K, F-01L, F-02H, F-03H, F-03K, F-04H, F-04K.

- [`ipv6_routes_exclusions.txt`](android/routes_exclusions/ipv6_routes_exclusions.txt) - A list of IPv6 ranges excluded from routing.

## Compatibility configuration for AdGuard for Windows

- [`filtering_exclusions.json`](windows/filtering_exclusions.json) - A list app executables where traffic filtering is disabled (App Management -> Filter traffic).

- [`routing_exclusions.json`](windows/routing_exclusions.json) - A list app executables where routing through AdGuard is disabled (App Management -> Route traffic through AdGuard).

- [`browsers.txt`](windows/browsers.txt) - A list of browsers where traffic filtering is enabled by default.

1 change: 1 addition & 0 deletions windows/browsers.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
// List of browsers supported by AdGuard
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't it be a JSON file?

As far as I understand a single browser may have several executables

16 changes: 16 additions & 0 deletions windows/filtering_exclusions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[
{
"executable_name": "Discord.exe",
"private_issue_id": "AG-43457",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5524"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Может ещё краткое описание проблемы ещё указывать? В слаке вроде видел предложение, чтобы в интерфейсе можно было выводить.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

тут несколько проблем

  1. переводы
  2. полное обоснование почти нельзя никогда будет дать, но будет ссылка на эту репу, где будет уже ссылка на задачу

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Может типовые статусы последствий тогда? Например, "роутинг мимо Адгарда" (полное отсутствие фильтрации, но будет ли фильтровать DNS - не знаю), "отсутствие фильтрации HTTPS" (возможна фильтрация DNS и применение правил для блокировки доменов) + влияние на блокировку рекламы, если она есть в проге.
Обоснования тоже можно парой-тройкой универсальных фразам сделать. Обычно же поломка проги либо из-за ссл пиннинга или роутинга через блокер (на дроиде такое бывает).
Если сделать универсальными, то можно будет айдишниками строк указывать в жсоне.
И в интерфейсе в можно будет увидеть краткие подробности. А если юзер захочет подробности увидеть - то пойдёт на гитхаб.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Типовые последствия следуют из того в каком оно файле

},
{
"executable_name": "atom.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/2988"
},
{
"executable_name": "upc.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611",
"private_issue_id": "AG-45307"
}
]
109 changes: 109 additions & 0 deletions windows/routing_exclusions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
[
{
"executable_name": "iTunes.exe",
"private_issue_id": "AG-47576"
},
{
"executable_name": "AppleMusic.exe",
"private_issue_id": "AG-47576"
},
{
"executable_name": "iCloudHome.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5523",
"private_issue_id": "AG-43455"
},
{
"executable_name": "dart.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5553",
"private_issue_id": "AG-44280"
},
{
"executable_name": "Windscribe.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611",
"private_issue_id": "AG-45307"
},
{
"executable_name": "KakaoTalk.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "logioptionsplus.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "logioptionsplus_updater.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "nvcontainer.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "NVIDIA app.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "GCC.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "MicrosoftEdgeUpdate.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "logioptionsplus_updater.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5611"
},
{
"executable_name": "zenserver.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5705"
},
{
"executable_name": "Battle.net.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5721"
},
{
"executable_name": "devenv.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5719"
},
{
"executable_name": "AutoUpdate.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5773"
},
{
"executable_name": "VirtualBoxVM.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5764"
},
{
"executable_name": "steamerrorreporter64.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "steamwebhelper.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "steamwebhelper64.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "steamservice.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "steam.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "TslGame_ZK.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "TslGame.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
},
{
"executable_name": "ExecPubg.exe",
"public_issue_url": "https://github.com/AdguardTeam/AdguardForWindows/issues/5794"
}
]