├── .github ├── .stale.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── bug_report_NSFW.yml │ ├── config.yml │ └── feature_request.yml ├── pull_request_template.md └── workflows │ └── workflow.yaml ├── .gitignore ├── Filters ├── .gitattributes ├── exceptions.txt ├── exclusions.txt └── rules.txt ├── LICENSE ├── README.md ├── configuration.json ├── configuration_popup_filter.json ├── issue_template.md ├── package.json ├── scripts ├── build.sh └── popup_filter_build.js └── yarn.lock /.github/.stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 30 3 | # Number of days of inactivity before a stale issue is closed 4 | daysUntilClose: 3 5 | # Issues with these labels will never be considered stale 6 | exemptLabels: 7 | - 'bug' 8 | - 'enhancement' 9 | - 'help wanted' 10 | # Label to use when marking an issue as stale 11 | staleLabel: 'wontfix' 12 | # Comment to post when marking an issue as stale. Set to `false` to disable 13 | markComment: > 14 | This issue has been automatically marked as stale because it has not had 15 | recent activity. It will be closed if no further activity occurs. Thank you 16 | for your contributions. 17 | # Comment to post when closing a stale issue. Set to `false` to disable 18 | closeComment: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- 1 | name: Bug Report 2 | description: Report an issue with AdGuard DNS filter (incorrect blocking or missed ad/tracker). 3 | labels: ["A: Bug"] 4 | body: 5 | - type: checkboxes 6 | attributes: 7 | label: Prerequisites 8 | description: | 9 | To avoid invalid reports, please check and confirm following checkboxes. 10 | options: 11 | - label: This site DOES NOT contains sexually explicit material; 12 | required: true 13 | - label: The problem occurs only when using AdGuard DNS or DNS filtering with AdGuard DNS filter, it is not caused by other ad blockers; 14 | required: true 15 | - label: You're using an up-to-date version of AdGuard DNS filter; 16 | required: false 17 | - label: Browser version is up-to-date; 18 | required: false 19 | - label: If a website or an app is broken, disabling AdGuard DNS filter resolves the issue. 20 | required: true 21 | 22 | - type: dropdown 23 | id: adguard-dns 24 | attributes: 25 | label: What DNS server do you use? 26 | description: | 27 | If you're using a third-party content blocker, please select "Other" and enter its name in the comment field below. 28 | multiple: true 29 | options: 30 | - AdGuard public DNS 31 | - AdGuard private DNS 32 | - AdGuard Home 33 | - Other 34 | validations: 35 | required: true 36 | 37 | - type: input 38 | id: version 39 | attributes: 40 | label: Version 41 | description: What version of the DNS filtering software you're using (if applicable). 42 | placeholder: | 43 | ex. AdGuard Home v0.108.0-a.273+782de99a 44 | validations: 45 | required: false 46 | 47 | - type: textarea 48 | id: dns-upstreams 49 | attributes: 50 | label: What DNS upstream(s) do you use in AdGuard apps or AdGuard Home? 51 | description: | 52 | If you're using AdGuard application or AdGuard Home with a custom DNS server, please provide the list of DNS upstreams that you have configured there. 53 | placeholder: | 54 | * ex. tls://unfiltered.adguard-dns.com - AdGuard non-filtered DNS over TLS 55 | validations: 56 | required: false 57 | 58 | - type: textarea 59 | id: filters 60 | attributes: 61 | label: What DNS filters do you have enabled? 62 | description: If you're using multiple filters, please provide the list of enabled DNS filters in the field below. 63 | placeholder: | 64 | * ex. AdGuard DNS filter 65 | * ex. https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt 66 | validations: 67 | required: true 68 | 69 | - type: dropdown 70 | id: browsers 71 | attributes: 72 | label: What browser or app do you use? 73 | description: If the issue is not about a website, please select "Other app" here. 74 | multiple: true 75 | options: 76 | - Firefox 77 | - Chrome 78 | - Safari 79 | - Microsoft Edge 80 | - Opera 81 | - Yandex Browser 82 | - Other app 83 | validations: 84 | required: true 85 | 86 | - type: dropdown 87 | id: device_type 88 | attributes: 89 | label: Which device type do you use? 90 | description: | 91 | If the problem occurs with a different type of device, please mention it in the comment field below. 92 | multiple: false 93 | options: 94 | - Desktop 95 | - Mobile 96 | - Other device 97 | validations: 98 | required: true 99 | 100 | - type: dropdown 101 | id: what-happened 102 | attributes: 103 | label: What type of problem have you encountered? 104 | description: If the problem does not fall under any category that is listed here, please contact our tech support - support@adguard.com 105 | multiple: true 106 | options: 107 | - Missed ads 108 | - Missed analytics or tracker 109 | - Website or app doesn't work properly 110 | validations: 111 | required: true 112 | 113 | - type: input 114 | id: url 115 | attributes: 116 | label: Where did you encounter the problem? 117 | description: | 118 | Please enter the page address or a download link of the affected app. 119 | If the issue is not with an app or a website, please describe it in detail in the comment field below. 120 | placeholder: ex. https://example.com/ 121 | validations: 122 | required: false 123 | 124 | - type: textarea 125 | id: comments 126 | attributes: 127 | label: Add your comment and screenshots 128 | description: | 129 | 1. Please add screenshots of the problem. You can attach images by clicking this area to highlight it and then dragging files in or paste images from clipboard; 130 | Use `
` tag to hide screenshots under the spoiler; 131 | 2. Please describe the issue extensively unless it is absolutely clear from the screenshot what the problem is; 132 | You can also indicate any other information that you think the developers should know. 133 | 134 | Warning: Please remove private info before upload screenshots! 135 | placeholder: | 136 | 1. Your comment 137 | 2. Screenshots 138 |
139 | 140 | paste screenshot here 141 | 142 |
143 | 144 |
145 | 146 | paste screenshot here 147 | 148 |
149 | validations: 150 | required: true 151 | 152 | - type: checkboxes 153 | id: terms 154 | attributes: 155 | label: Privacy 156 | description: By submitting this issue, you agree that report does not contain private info 157 | options: 158 | - label: I agree to follow this condition 159 | required: true 160 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_NSFW.yml: -------------------------------------------------------------------------------- 1 | name: Bug report (NSFW) 2 | description: Report an issue with AdGuard DNS filter (incorrect blocking or missed ad/tracker) (NSFW) 3 | labels: ["A: Bug", "NSFW"] 4 | body: 5 | - type: checkboxes 6 | attributes: 7 | label: Prerequisites 8 | description: | 9 | To avoid invalid reports, please check and confirm following checkboxes. 10 | options: 11 | - label: The problem occurs only when using AdGuard DNS or DNS filtering with AdGuard DNS filter, it is not caused by other ad blockers; 12 | required: true 13 | - label: You're using an up-to-date version of AdGuard DNS filter; 14 | required: false 15 | - label: Browser version is up-to-date; 16 | required: false 17 | - label: If a website or an app is broken, disabling AdGuard DNS filter resolves the issue. 18 | required: true 19 | 20 | - type: dropdown 21 | id: adguard-dns 22 | attributes: 23 | label: What DNS server do you use? 24 | description: | 25 | If you're using a third-party content blocker, please select "Other" and enter its name in the comment field below. 26 | multiple: true 27 | options: 28 | - AdGuard public DNS 29 | - AdGuard private DNS 30 | - AdGuard Home 31 | - Other 32 | validations: 33 | required: true 34 | 35 | - type: input 36 | id: version 37 | attributes: 38 | label: Version 39 | description: What version of the DNS filtering software you're using (if applicable). 40 | placeholder: | 41 | ex. AdGuard Home v0.108.0-a.273+782de99a 42 | validations: 43 | required: false 44 | 45 | - type: textarea 46 | id: dns-upstreams 47 | attributes: 48 | label: What DNS upstream(s) do you use in AdGuard apps or AdGuard Home? 49 | description: | 50 | If you're using AdGuard application or AdGuard Home with a custom DNS server, please provide the list of DNS upstreams that you have configured there. 51 | placeholder: | 52 | * ex. tls://unfiltered.adguard-dns.com - AdGuard non-filtered DNS over TLS 53 | validations: 54 | required: false 55 | 56 | - type: textarea 57 | id: filters 58 | attributes: 59 | label: What DNS filters do you have enabled? 60 | description: If you're using multiple filters, please provide the list of enabled DNS filters in the field below. 61 | placeholder: | 62 | * ex. AdGuard DNS filter 63 | * ex. https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt 64 | validations: 65 | required: true 66 | 67 | - type: dropdown 68 | id: browsers 69 | attributes: 70 | label: What browser or app do you use? 71 | description: If the issue is not about a website, please select "Other app" here. 72 | multiple: true 73 | options: 74 | - Firefox 75 | - Chrome 76 | - Safari 77 | - Microsoft Edge 78 | - Opera 79 | - Yandex Browser 80 | - Other app 81 | validations: 82 | required: true 83 | 84 | - type: dropdown 85 | id: device_type 86 | attributes: 87 | label: Which device type do you use? 88 | description: | 89 | If the problem occurs with a different type of device, please mention it in the comment field below. 90 | multiple: false 91 | options: 92 | - Desktop 93 | - Mobile 94 | - Other device 95 | validations: 96 | required: true 97 | 98 | - type: dropdown 99 | id: what-happened 100 | attributes: 101 | label: What type of problem have you encountered? 102 | description: If the problem does not fall under any category that is listed here, please contact our tech support - support@adguard.com 103 | multiple: true 104 | options: 105 | - Missed ads 106 | - Missed analytics or tracker 107 | - Website or app doesn't work properly 108 | validations: 109 | required: true 110 | 111 | - type: input 112 | id: url 113 | attributes: 114 | label: Where did you encounter the problem? 115 | description: | 116 | Please enter the page address or a download link of the affected app. 117 | If the issue is not with an app or a website, please describe it in detail in the comment field below. 118 | placeholder: ex. https://example.com/ 119 | validations: 120 | required: false 121 | 122 | - type: textarea 123 | id: comments 124 | attributes: 125 | label: Add your comment and screenshots 126 | description: | 127 | 0. DO NOT upload screenshots with sexually explicit material on GitHub directly. Instead, upload it to third-party image hosting and post URL here; 128 | 1. Please add screenshots of the problem. You can attach images by clicking this area to highlight it and then dragging files in or paste images from clipboard; 129 | Use `
` tag to hide screenshots under the spoiler; 130 | 2. Please describe the issue extensively unless it is absolutely clear from the screenshot what the problem is; 131 | You can also indicate any other information that you think the developers should know. 132 | 133 | Warning: Please remove private info before upload screenshots! 134 | placeholder: | 135 | 1. Your comment 136 | 2. Screenshots 137 |
138 | 139 | paste screenshot here 140 | 141 |
142 | 143 |
144 | 145 | paste screenshot here 146 | 147 |
148 | validations: 149 | required: true 150 | 151 | - type: checkboxes 152 | id: terms 153 | attributes: 154 | label: Privacy 155 | description: By submitting this issue, you agree that report does not contain private info 156 | options: 157 | - label: I agree to follow this condition 158 | required: true 159 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Filters documentation 4 | url: https://adguard-dns.io/kb/general/dns-filtering-syntax/ 5 | about: How to create your own hosts blocklists. 6 | - name: Report an issue using AdGuard 7 | url: https://kb.adguard.com/technical-support/reporting-tool 8 | about: The simplest and right way to report us about missed ads, broken sites etc. -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- 1 | name: Feature request 2 | description: Suggest an idea for AdGuard DNS filter 3 | labels: ["Feature Request"] 4 | body: 5 | - type: checkboxes 6 | attributes: 7 | label: Prerequisites 8 | description: | 9 | Please answer the following questions for yourself before submitting the feature request. 10 | options: 11 | - label: I checked the documentation and found no answer; 12 | required: true 13 | - label: I checked to make sure that this issue has not already been filed; 14 | required: true 15 | - label: This is not an ad/bug report. 16 | required: true 17 | 18 | - type: textarea 19 | id: problem 20 | attributes: 21 | label: Problem description 22 | placeholder: | 23 | Is your feature request related to a problem? 24 | Please add a simple and clear description of the problem. 25 | validations: 26 | required: true 27 | 28 | - type: textarea 29 | id: solution 30 | attributes: 31 | label: Proposed solution 32 | placeholder: | 33 | Suggest a possible solution in a clear and concise manner. 34 | validations: 35 | required: true 36 | 37 | - type: textarea 38 | id: additional 39 | attributes: 40 | label: Additional information 41 | placeholder: | 42 | Add any other context about the problem here. 43 | validations: 44 | required: false 45 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | # Creating the pull request 2 | 3 | > Please include a summary of the change and which issue is fixed\ 4 | > If the related issue does not exist in our repository, please create it before making pull request\ 5 | > It is highly recommended to use our [Web Reporting Tool](https://kb.adguard.com/technical-support/reporting-tool) instead of creating an issue on GitHub directly\ 6 | > Please note, that we verify every pull request manually, so it may take time to apply it 7 | 8 | ## Prerequisites 9 | 10 | ### To avoid invalid pull requests, please check and confirm following terms 11 | 12 | - [ ] This is not an ad/bug report 13 | - [ ] My code follows [syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) of this project 14 | - [ ] I have performed a self-review of my own changes 15 | - [ ] My changes do not break web sites, apps and files structure 16 | 17 | ## What problem does the pull request fix? 18 | 19 | ### If the problem does not fall under any category that is listed here, please write a comment below in corresponding section 20 | 21 | - [ ] Missed ads 22 | - [ ] Website or app doesn't work properly 23 | - [ ] Missed analytics or tracker 24 | - [ ] Filters maintenance 25 | 26 | ## What issue is being fixed? 27 | 28 | ### Enter the issue address 29 | 30 | Example: 31 | 32 | ### Add your comment and screenshots 33 | 34 | #### If possible, a screenshot of a page or application should not be cropped too much. Otherwise, it is not always clear where the element is located 35 | 36 | 0. **DO NOT** upload screenshots with sexually explicit material on GitHub directly.\ 37 | Instead, upload it to a third-party image hosting and post the link to it without preview (!) here.\ 38 | Also, mention if the link leads to NSFW content; 39 | 40 | 1. Add screenshots of the problem. You can drag and drop images or paste them from clipboard 41 | 42 | Use `
` tag to hide screenshots under the spoiler; 43 | 44 | 2. Describe the issue in detail until it is absolutely clear from the screenshot what the problem is 45 | 46 | You can also indicate any other information that you think the developers should know. 47 | 48 | **Warning:** Please remove personal information before uploading screenshots! 49 | 50 | 1. Your comment 51 | 52 | 53 | 54 | 2. Screenshots 55 | 56 |
57 | 58 | Screenshot 1: 59 | 60 | 61 | 62 |
63 | 64 |
65 | 66 | Screenshot N: 67 | 68 | 69 | 70 |
71 | 72 | ### Terms 73 | 74 | - [ ] By submitting this issue, I agree that pull request does not contain private info and all conditions are met 75 | -------------------------------------------------------------------------------- /.github/workflows/workflow.yaml: -------------------------------------------------------------------------------- 1 | name: Build AdGuard DNS filter 2 | 3 | on: 4 | push: 5 | schedule: 6 | - cron: '0 */2 * * *' # Every 2nd hour 7 | workflow_dispatch: 8 | 9 | env: 10 | NODE_VERSION: 18.x 11 | 12 | jobs: 13 | build: 14 | 15 | runs-on: ubuntu-latest 16 | 17 | steps: 18 | - uses: actions/checkout@v2 19 | - name: Use Node.js 20 | uses: actions/setup-node@v1 21 | with: 22 | node-version: ${{ env.NODE_VERSION }} 23 | 24 | - name: yarn 25 | run: | 26 | yarn install 27 | yarn run build 28 | 29 | - name: prepare deploy 30 | run: | 31 | mkdir build 32 | cp -rf Filters build/ 33 | env: 34 | CI: true 35 | 36 | - name: deploy 37 | uses: peaceiris/actions-gh-pages@v3 38 | if: github.ref == 'refs/heads/master' 39 | with: 40 | github_token: ${{ secrets.GITHUB_TOKEN }} 41 | publish_dir: ./build 42 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | Filters/filter.txt 4 | Filters/adguard_popup_filter.txt 5 | -------------------------------------------------------------------------------- /Filters/.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt linguist-language=AdBlock linguist-detectable 2 | -------------------------------------------------------------------------------- /Filters/exceptions.txt: -------------------------------------------------------------------------------- 1 | ! Popular anti-adblock bait 2 | @@|www3.doubleclick.net^| 3 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1879 4 | ! Blocked by the rule, required for blocking Ingenious Technologies analytics 5 | @@||acs-m.daraz.pk^| 6 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1876 7 | ! Blocked by CNAME saymedia.com 8 | @@||taiga.maven.io^| 9 | ! https://github.com/AdguardTeam/AdguardFilters/issues/200033 10 | ! Blocked by CNAME oasjs.kataweb.it 11 | @@||tlh.gedidigital.it^| 12 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1854 13 | ! Blocked by CNAME tracking.socketlabs.com 14 | @@||smtp.focusgroupresearch.com^| 15 | ! https://github.com/AdguardTeam/AdguardFilters/issues/199304 16 | @@||ap01.records.in.treasuredata.com^| 17 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1840 18 | ! Blocked by EasyList's `||23.109.82.` 19 | @@||click.avs.io^| 20 | ! Link redirector - https://www.mydealz.de/visit/threadimg/2512771 21 | @@||link.sylikes.com^| 22 | @@||rd.bizrate.com^| 23 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1822 24 | @@|www.daraz.pk^| 25 | @@|daraz.com^| 26 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1820 27 | @@||sbs.demdex.net^| 28 | ! https://github.com/AdguardTeam/AdguardFilters/issues/194309 29 | @@||cl.link-ag.net^| 30 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1784 31 | @@||action.metaffiliation.com^| 32 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1773 33 | ! Blocked by CNAME s1search.co 34 | @@||www.dogpile.com^| 35 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1771 36 | ! Related to disguised tracker 37 | ! https://github.com/AdguardTeam/AdguardFilters/blob/d77b4202c04486f0dc0488dbd56679cc586e5ad2/SpywareFilter/sections/tracking_servers.txt#L4110 38 | @@||acs-m.daraz.com.bd^| 39 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1768 40 | @@||f-gear.ec-optimizer.com^| 41 | ! 42 | ! Blocked by CNAME unbouncepages.com 43 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1826 44 | @@||get.neofinancial.com^| 45 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1765 46 | @@||hidive.com^| 47 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1817 48 | @@||learn.khanacademy.org^| 49 | ! 50 | ! https://github.com/AdguardTeam/AdguardFilters/issues/187801 51 | @@||res.ads.nicovideo.jp^| 52 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1720 53 | ! Blocked by CNAME data.adobedc.net 54 | @@||lloydsbankinggroup.tt.omtrdc.net^| 55 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1717 56 | @@||sax.sina.com.cn^| 57 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1709 58 | ! Blocked by CNAME postaffiliatepro.com 59 | @@||linka.page^| 60 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1702 61 | @@||track.webgains.com^| 62 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1681 63 | ! Blocked by CNAME fp27ee.wac.systemcdn.net 64 | @@||secureimage.securedataimages.com^| 65 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1668 66 | ! Blocked by CNAME nr-data.net 67 | @@||infra-api.newrelic.com^| 68 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1631 69 | ! Blocked by CNAME nc0.co 70 | @@||tms.capitalone.com^| 71 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1613 72 | @@||redir.ownpage.fr^| 73 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1583 74 | ! Blocked by CNAME go2jump.org 75 | @@||tr.rdrtr.com^| 76 | ! 77 | ! Blocked by CNAME exponea.com 78 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1604 79 | @@||media-consumer365.desigual.com^| 80 | ! https://github.com/AdguardTeam/AdguardFilters/issues/164769 81 | @@||cdn.us*.exponea.com^| 82 | @@||crm-cdn.peek-cloppenburg.com^| 83 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/992 84 | @@||public-cis.exponea.com^| 85 | ! cdn.rozetka.com.ua is blocked by CNAME 'rozetka-cdn.exponea.com' 86 | @@||cdn.rozetka.com.ua^| 87 | ! 88 | ! https://github.com/AdguardTeam/AdguardFilters/issues/194309 honto link 89 | @@||vcentry2.valuecommerce.ne.jp^| 90 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1569 91 | @@||recommender.scarabresearch.com^| 92 | ! https://github.com/AdguardTeam/AdguardFilters/issues/167622 93 | ! Blocked by CNAME extole.com 94 | @@||refer.discover.com^| 95 | ! https://github.com/AdguardTeam/AdguardFilters/issues/167320 96 | @@||cmp.inmobi.com^| 97 | ! Blocked by CNAME data.adobedc.net 98 | @@||data.digital.costco.ca^| 99 | @@||data.digital.costco.com^| 100 | ! https://github.com/AdguardTeam/AdguardFilters/issues/163141 101 | @@||api.karte.io^| 102 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1464 103 | @@||sponsor.nitropay.com^| 104 | ! https://github.com/AdguardTeam/AdguardFilters/issues/157550 105 | @@||click.cptrack.de^| 106 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1412 107 | ! line25.com - not able to accept cookies to use the page 108 | @@|ezodn.com^| 109 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1411 110 | @@||gate.first-id.fr^| 111 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1401 112 | ! Blocked by CNAME bodis.com 113 | @@||leechers-paradise.org^| 114 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1406 115 | ! Blocked by CNAME iocnt.net 116 | @@||data-*.herz-fuer-tiere.de^| 117 | ! https://github.com/AdguardTeam/AdguardFilters/issues/150715 118 | @@||go.adjust.com^| 119 | ! https://github.com/AdguardTeam/AdguardFilters/issues/150038 120 | ! Blocked by CNAME getblueshift.com 121 | @@||clickattr.wayup.com^| 122 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1393 123 | ! Blocked by CNAME adperfect.com 124 | @@||remembering.ca^| 125 | @@||obituaries.therecord.com^| 126 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1265 127 | @@||catchup.thisisdax.com^| 128 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1239 129 | @@||px.a8.net^| 130 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1181 131 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1344 132 | @@||cdn.duurzaam.greenchoice.nl^| 133 | ! https://github.com/AdguardTeam/AdguardFilters/issues/136509 134 | ! Blocked by CNAME c.msn.com 135 | @@||c.office.com^| 136 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1131 137 | @@||surveymyopinion.researchnow.com^| 138 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1114 139 | ! Blocked by CNAME track.customer.io 140 | @@||e.customeriomail.com^| 141 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1115 142 | ! Blocked by CNAME tapfiliate.com 143 | @@||partner.everydays.de^| 144 | ! https://github.com/AdguardTeam/AdguardFilters/issues/134172 145 | @@||api.docodoco.jp^| 146 | ! https://github.com/AdguardTeam/AdguardFilters/issues/133715 147 | @@||js.monitor.azure.com^| 148 | ! https://old.reddit.com/r/Adguard/comments/wkcvpx/redirect_link_not_working_when_adguard_pro_ios_is/ 149 | @@||link.morningbrew.com^| 150 | ! https://forum.adguard.com/index.php?threads/incorrect-extension-blocking.49177/#post-223130 151 | @@||click.appcast.io^| 152 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/977 153 | @@||anwb.webpower.eu^| 154 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/959 155 | @@||bcicl.*.evergage.com^| 156 | ! https://github.com/AdguardTeam/AdguardFilters/issues/114908 157 | @@||torimochi.line-apps.com^| 158 | ! Fixing crazyegg.com login page 159 | @@|core.crazyegg.com^| 160 | @@|app.crazyegg.com^| 161 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/937 162 | @@||oa.tr.line.me^| 163 | ! https://github.com/AdguardTeam/AdguardFilters/issues/115247 164 | @@||stash.roistat.com^| 165 | ! https://github.com/AdguardTeam/AdguardFilters/issues/113049 166 | @@||static-v*.trbo.com^| 167 | @@||api-v*.trbo.com^| 168 | ! https://github.com/AdguardTeam/AdguardFilters/issues/111707 169 | @@||brm-core-*.brsrvr.com^| 170 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/897 171 | ! Blocked by CNAME affex.org 172 | @@||marketing.net.idealo-partner.com^| 173 | ! https://github.com/AdguardTeam/AdguardFilters/issues/107168 174 | @@||netatmo.commander1.com^| 175 | ! https://github.com/easylist/easylist/pull/9904 176 | @@||vcentry3.valuecommerce.ne.jp^| 177 | ! Fixing the issue with "Wi-Fi" connection mark when you configure private DNS on Android 9 178 | ! Once you enable private DNS, Android 9 starts resolving random domains looking like 179 | ! `*-*-ds.metric.gstatic.com` (for instance, `a5a6380f-dnsotls-ds.metric.gstatic.com`). 180 | ! Here you can check how it's used by Android: https://cs.android.com/search?q=ds.metric.gstatic.com 181 | @@-ds.metric.gstatic.com^| 182 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/824 183 | @@||id.i2i.jp^| 184 | ! https://github.com/AdguardTeam/AdguardFilters/issues/98798 185 | @@||thumbnail.thench.net^| 186 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/819 187 | @@||validate.perfdrive.com^| 188 | ! https://github.com/AdguardTeam/AdguardFilters/issues/98729 189 | @@||ia.hit.interia.pl^| 190 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/797 191 | @@||r.sascdn.com^| 192 | ! https://forum.adguard.com/index.php?threads/amplitude-com-blocked.45115 193 | @@||analytics.amplitude.com^| 194 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/783 195 | @@|adsterra.com^| 196 | @@|ads.adsterra.com^| 197 | @@|publishers.adsterra.com^| 198 | @@|beta.publishers.adsterra.com^| 199 | @@|partners.adsterra.com^| 200 | @@|beta.partners.adsterra.com^| 201 | @@|affiliates.adsterra.com^| 202 | @@|beta.affiliates.adsterra.com^| 203 | @@|help-advertisers.adsterra.com^| 204 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/759 205 | ! Blocked by CNAME impactradius.com 206 | @@||goto.target.com^| 207 | @@||goto.walmart.com^| 208 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/743 209 | @@||citiintl.122.2o7.net^| 210 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/805 211 | @@||ma135-r.analytics.edgekey.net^| 212 | ! https://github.com/AdguardTeam/AdguardFilters/issues/89190 213 | @@||79423.analytics.edgekey.net^| 214 | ! 215 | ! Blocked by CNAME ||leadpages.net^$third-party 216 | ! https://github.com/AdguardTeam/AdguardFilters/issues/98565 217 | @@||classliving.lpages.co^| 218 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/829 219 | @@||home.focusatwill.com^| 220 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/707 221 | @@||health.halodoc.com^| 222 | ! 223 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/709 224 | @@||promo.gramedia.com^| 225 | ! https://github.com/AdguardTeam/AdguardFilters/issues/81939 226 | @@||support-beacon.nakanohito.jp^| 227 | @@||support-widget.nakanohito.jp^| 228 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/pull/660 229 | @@||afi-b.com^| 230 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/pull/636 231 | @@||daikoku.ebis.ne.jp^| 232 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/629 233 | @@||envato.market^| 234 | ! https://github.com/AdguardTeam/AdguardFilters/pull/76413 235 | ! whitelist as click-through 236 | @@||ac.ebis.ne.jp^| 237 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/602 238 | ! Don't block clicks in AWS emails 239 | @@||email.awscloud.com^| 240 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/574 241 | ! Blocked by ||relevant-digital.com^ 242 | @@||oneline.nextday.media^| 243 | ! Reported via Telegram: https://t.me/AdGuard_chinese/13741 244 | @@|ftp.bmp.ovh^| 245 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/580 246 | @@||cloud.notification-naviextras.com^| 247 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/568 248 | @@||email.elitedangerous.com^| 249 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/551 250 | @@||links.e.theatlantic.com^| 251 | ! https://github.com/AdguardTeam/AdguardFilters/issues/71289 252 | @@||app.appsflyer.com^| 253 | ! https://github.com/AdguardTeam/AdguardFilters/issues/71434 254 | @@||email.procook.co.uk^| 255 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/498 256 | @@||omsc.kpn.com^| 257 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/514 258 | @@||logentries.com^| 259 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/517 260 | @@||email.*.skyeng.ru^| 261 | ! https://github.com/AdguardTeam/AdguardFilters/issues/65326 262 | @@||go.scorptec.com.au^| 263 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/468 264 | @@||links.getblueshift.com^| 265 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/453 266 | @@||click.trafficguard.ai^| 267 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/441 268 | @@||hb.afl.rakuten.co.jp^| 269 | @@||pt.afl.rakuten.co.jp^| 270 | ! https://github.com/AdguardTeam/AdguardFilters/issues/62583 271 | @@||proto2ad.durasite.net^| 272 | ! https://github.com/AdguardTeam/AdguardFilters/issues/62780 273 | @@||tags.crwdcntrl.net^| 274 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/428 275 | ! CNAME: paymaya.customlinks.appsflyer.com 276 | @@||official.paymaya.com^| 277 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1499 278 | @@|statcounter.com^| 279 | @@||www.statcounter.com^| 280 | @@||gs.statcounter.com^| 281 | ! Blocked by exacttarget.com alias 282 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/333 283 | @@||click.virt.s*.exacttarget.com^| 284 | @@||click.virt.exacttarget.com^| 285 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/685 286 | ! Exacttarget Marketing Cloud 287 | @@||mc.*.exacttarget.com^| 288 | ! https://github.com/AdguardTeam/AdguardFilters/issues/61592 289 | @@||login.sendpulse.com^| 290 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/451 291 | @@||a.sellpoint.net^| 292 | ! https://github.com/AdguardTeam/AdguardFilters/issues/59840 293 | @@||tlaol.com^| 294 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/378 295 | @@||admin.dable.io^| 296 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/358 297 | @@||log.mmstat.com^| 298 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/345 299 | ! Blocked by alimama.com alias 300 | @@||click.simba.taobao.com^| 301 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/340 302 | @@||cs.silverpop.com^| 303 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/312 304 | @@||grp07.ias.rakuten.co.jp^| 305 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/304 306 | @@||cindyholbrook.lpages.co^| 307 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/289 308 | ! Fixing Google Shop and Google Ads in search results. 309 | ! These ads cannot be hidden on the DNS-level, so we should not break clicks on the adverts 310 | @@||pagead.l.doubleclick.net^| 311 | @@||www.googleadservices.com^| 312 | @@||googleadapis.l.google.com^| 313 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/287 314 | @@||my.tealiumiq.com^| 315 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/267 316 | @@||artifactory.appodeal.com^| 317 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/258 318 | @@||www.jdoqocy.com^| 319 | @@||cj.dotomi.com^| 320 | ! https://github.com/AdguardTeam/AdguardFilters/issues/50415 321 | @@||intersport.peerius.com^| 322 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/231 323 | @@||cutcaptcha.com^| 324 | ! https://forum.adguard.com/index.php?threads/36967/ 325 | @@||forum.notebookreview.com^| 326 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/199 327 | @@||radiofrance.targetspot.com^| 328 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/190 329 | @@||awin1.com^| 330 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/185 331 | @@||app.adjust.com^| 332 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/183 333 | @@||feed.adrelayer.com^| 334 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/168 335 | @@||redirect.appmetrica.yandex.com^| 336 | ! Fixing redirects through guce.advertising.com (www.engadget.com, www.huffpost.com) 337 | @@||guce.advertising.com^| 338 | ! https://github.com/AdguardTeam/AdguardFilters/issues/27196 339 | @@||a.adwolf.ru^| 340 | ! https://github.com/AdguardTeam/AdguardFilters/issues/26607 341 | @@||imasdk.googleapis.com^| 342 | ! https://github.com/AdguardTeam/AdguardFilters/issues/23929 343 | @@||cm-beacon.nakanohito.jp^| 344 | @@||cm-widget.nakanohito.jp^| 345 | ! https://github.com/AdguardTeam/AdguardFilters/issues/19113 346 | @@||ads.tdbank.com^| 347 | ! https://forum.adguard.com/index.php?threads/23410/page-7#post-165504 348 | @@||nineto5mac-d.openx.net^| 349 | ! https://github.com/AdguardTeam/AdguardDNS/issues/192 350 | @@||redir.tradedoubler.com^| 351 | @@||clk*.tradedoubler.com^| 352 | ! https://forum.adguard.com/index.php?threads/27021/ 353 | @@||href.li^| 354 | ! https://github.com/AdguardTeam/AdguardFilters/issues/6749 355 | @@||str.hit.gemius.pl^| 356 | ! https://github.com/AdguardTeam/AdguardFilters/issues/6486 357 | @@||track.rutarget.ru^| 358 | ! Watson News App for iOS https://github.com/AdguardTeam/AdguardFilters/issues/4524 359 | @@||5471782.fls.doubleclick.net^| 360 | ! Fixing Walmart 361 | @@||omniture.walmart.com^| 362 | -------------------------------------------------------------------------------- /Filters/exclusions.txt: -------------------------------------------------------------------------------- 1 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1905 2 | ||betfair.com^ 3 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1895 4 | ||eu-mobile.events.data.microsoft.com^ 5 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1900 6 | ||firstpromoter.com^ 7 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1898 8 | ||brevo.com^ 9 | ! https://github.com/AdguardTeam/AdguardFilters/issues/205818 10 | ||exactag.com^ 11 | ! https://github.com/hagezi/dns-blocklists/issues/6286 12 | ||s.sick.com^ 13 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1888 14 | ||flaviar.com^ 15 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1884 16 | ||vivocha.com^ 17 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1882 18 | ||click.ru^ 19 | ! https://github.com/AdguardTeam/AdguardFilters/issues/203738 20 | ||sw.broadcom.com^ 21 | ! https://github.com/Cats-Team/AdRules/issues/225 22 | ||discord.com^ 23 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1857 24 | ||shrinkearn.com^ 25 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1843 26 | ||convertbox.com^ 27 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1860 28 | ||bigpulpit.com^ 29 | ! https://github.com/AdguardTeam/AdguardFilters/issues/199829 30 | ||adimg.nate.com^ 31 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1838 32 | ||roistat.com^ 33 | ! beyondsecurity.com - automated vulnerability management 34 | ||beyondsecurity.com^ 35 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1828 36 | ||unbouncepages.com^ 37 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1824 38 | ||analytics.pinterest.com^ 39 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1726 40 | ||app.chat.xiaomi.net^ 41 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1804 42 | ||webpower.eu^ 43 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1802 44 | ||cglms.com^ 45 | ! https://github.com/orgs/List-KR/discussions/74 46 | ||tivan.naver.com^ 47 | ! https://github.com/AdguardTeam/AdguardFilters/issues/193777 48 | ||cpdsrv.de^ 49 | ! https://github.com/AdguardTeam/AdguardFilters/issues/193451 50 | ||api.rudderstack.com^ 51 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1795 52 | ||cision.com^ 53 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1789 54 | ||csm.cxpublic.com^ 55 | ||cxpublic.com^ 56 | ! https://gall.dcinside.com/mgallery/board/view?id=adguard&no=227&fcno=1037&fpno=963 57 | ! https://github.com/AdguardTeam/AdguardFilters/issues/192498 58 | ||collector1.sooplive.co.kr^ 59 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1787 60 | ||curalate.com^ 61 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1780 62 | ! Exclude domain from popup filter, leave tracking subdomains 63 | ||getresponse.com^ 64 | ! whatfinger.com - not an ad server 65 | ||whatfinger.com^ 66 | ! https://github.com/AdguardTeam/AdguardFilters/issues/189668 67 | ||benelph.de^ 68 | ! https://github.com/AdguardTeam/AdguardFilters/issues/189242 69 | ||norstatsurveys.com^ 70 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1752 71 | ||iqoption.com^ 72 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1736 73 | ||bkrtx.com^ 74 | ||tags.bkrtx.com^ 75 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1734 76 | ||ashleymadison.com^ 77 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1727 78 | ||hypestat.com^ 79 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1720 80 | ! Blocks omtrdc.net by CNAME 81 | ||data.adobedc.net^ 82 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1719 83 | ||pv.sohu.com^ 84 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1711 85 | ||ephemeralcounters.api.roblox.com^ 86 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/pull/1707 87 | ||top.lv^ 88 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1706 89 | ||klclick.com^ 90 | ! https://github.com/AdguardTeam/AdguardFilters/issues/181520 91 | ||reitingi.lv^ 92 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1702 93 | ||converti.se^ 94 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1693 95 | ||realwap.net^ 96 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1685 97 | /^(?:\w+\.)*minepi\.com$/ 98 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1686 99 | ||clearsale.com.br^ 100 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1661 101 | ||i18n-pglstatp.com^ 102 | ! 103 | ! Private IP address ranges 104 | ! 10.0.0.0 – 10.255.255.255 105 | /(?:^\|\|?|^)(10\.?[\d\.*]+)\|{0,1}$/ 106 | ! 127.0.0.0 – 127.255.255.255 107 | /(?:^\|\|?|^)(127\.?[\d\.*]+)\|{0,1}$/ 108 | ! 172.16.0.0 – 172.31.255.255 109 | /(?:^\|\|?|^)(172\.(?:1[6-9]|2[0-9]|3[0-1])\.[\d\.*]+)\|{0,1}$/ 110 | ! 192.168.0.0 – 192.168.255.255 111 | /(?:^\|\|?|^)(192\.168\.?[\d\.*]+)\|{0,1}$/ 112 | ! 113 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1690 114 | ||api-ao-list.adison.co^ 115 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1645 116 | ||tangerine.io^ 117 | ! https://github.com/easylist/easylist/commit/abaeb1ae5518324a10f469d2a40f96b31bd149a8 118 | ||07c225f3.online^ 119 | ||22d2d4d9-0c15-4a3a-9562-384f2c100146.xyz^ 120 | ||content-loader.com^ 121 | ||css-load.com^ 122 | ||f97ae142.online^ 123 | ||html-load.com^ 124 | ||html-load.cc^ 125 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1625 126 | ||uniconsent.com^ 127 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1610 128 | ||cologger.shopping.naver.com^ 129 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1599 130 | ||cameraprive.com^ 131 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1577 132 | ||porndroids.com^ 133 | ||fapality.com^ 134 | ||porn300.com^ 135 | ||voyeurhit.com^ 136 | ||freeadultcomix.com^ 137 | ||porntry.com^ 138 | ||sexuhot.com^ 139 | ||runetki.com^ 140 | ||vsexshop.ru^ 141 | ! Fixing NowTV app and some sites 142 | ||mparticle.com^ 143 | ! https://github.com/AdguardTeam/AdguardFilters/issues/169684 144 | ||crashlytics.com^ 145 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1573 146 | ||debugbear.com^ 147 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1563 148 | ||drift.com^ 149 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1547 150 | ||tm.jsuol.com.br^ 151 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1549 152 | ||pendo.io^ 153 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1540 154 | ||seal.globalsign.com^ 155 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1532 156 | ||bdad.123pan.cn^ 157 | ! https://github.com/AdguardTeam/AdguardFilters/issues/164582 158 | ||shopimind.com^ 159 | ! https://github.com/AdguardTeam/AdguardFilters/issues/164402 160 | ||succeedscene.com^ 161 | ! https://github.com/AdguardTeam/AdguardFilters/issues/162543 162 | ||cleverpush.com^ 163 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1483 164 | ||goldbach.com^ 165 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1481 166 | ||hyperdx.io^ 167 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1474 168 | ||4strokemedia.com^ 169 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1460 170 | ||awswaf.com^ 171 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1452 172 | ||fmhy.net^ 173 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1446 174 | ||webengage.com^ 175 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1448 176 | ||aa.tweakers.nl^ 177 | ||ab.tweakers.nl^ 178 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1437 179 | ||wpnrtnmrewunrtok.xyz^ 180 | ! https://github.com/hagezi/dns-blocklists/issues/1238 181 | ||listrakbi.com^ 182 | ! https://github.com/AdguardTeam/AdguardFilters/issues/155484 183 | ||srv.tunefindforfans.com^ 184 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1383 185 | ||survicate.com^ 186 | ! Blocking by CNAME breaks many banking services 187 | ||we-stats.com^ 188 | ! totaladblock.com - is not used to show ads 189 | ||totaladblock.com^ 190 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1369 191 | ||signalfx.com^ 192 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1349 193 | ||non.li^ 194 | ! https://github.com/AdguardTeam/AdguardFilters/issues/151196 195 | ||collector.appconsent.io^ 196 | ! https://github.com/hagezi/dns-blocklists/issues/1028 197 | ||recruitics.com^ 198 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1337 199 | ||datayi.cn^ 200 | ! https://github.com/AdguardTeam/AdguardFilters/issues/149689 201 | ||izatcloud.net^ 202 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1308 203 | ||logrocket.com^ 204 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1305 205 | ||plerdy.com^ 206 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1303 207 | ||capi.connatix.com^ 208 | ||cd.connatix.com^ 209 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1301 210 | ||icanhazip.com^ 211 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1298 212 | ||moshimo.com^ 213 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1260 214 | ||counter.dev^ 215 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1276 216 | ||crakmedia.com^ 217 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1272 218 | ||xapi.ozon.ru^ 219 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1269 220 | ||logz.io^ 221 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1267 222 | ||sonar.viously.com^ 223 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1256 224 | ||snap.licdn.com^ 225 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1254 226 | ||adcell.com^ 227 | ! https://github.com/AdguardTeam/AdguardFilters/issues/145369 228 | ||yads.c.yimg.jp^ 229 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1258 230 | ||valuecommerce.com^ 231 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1246 232 | ||geojs.io^ 233 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1248 234 | ||pushowl.com^ 235 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1244 236 | ||appsflyer-report.honkaiimpact3.com^ 237 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1228 238 | ||24smi.info^ 239 | ! https://github.com/hagezi/dns-blocklists/issues/444 240 | ||beanstock.com^ 241 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1216 242 | ||clearbit.com^ 243 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1205 244 | ||rubiconproject.com^ 245 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1210 246 | ||clustrmaps.com^ 247 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1207 248 | ||rabble-res.cloudinary.com^ 249 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1200 250 | ||newrelic.com^ 251 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1201 252 | ||kampyle.com^ 253 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1198 254 | ||axiom.co^ 255 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1179 256 | ! Fixing Sift fraud prevention 257 | ||sift.com^ 258 | ! Sectigo domain, not a tracker. 259 | ||trust-provider.com^ 260 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1173 261 | ||upoint.id^ 262 | ! https://github.com/AdguardTeam/AdguardFilters/issues/139287 263 | ||datadoghq.eu^ 264 | ! https://github.com/AdguardTeam/AdguardFilters/commit/9fdd011b38d7e71aeb44cb4f64c0eebe4e708839#commitcomment-94905191 265 | ||ippen.space^ 266 | ! Fixing ThreatMetrix fraud prevention 267 | ! Many online banking apps are broken 268 | ||online-metrix.net^ 269 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1144 270 | ||enhance.com^ 271 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1148 272 | ||mradx.net^ 273 | ! https://github.com/AdguardTeam/AdguardFilters/issues/136509 274 | ||browser.events.data.microsoft.com^ 275 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1130 276 | ||anrdoezrs.net^ 277 | ||www.anrdoezrs.net^ 278 | ! https://github.com/AdguardTeam/AdguardFilters/issues/103564 279 | ||docodoco.jp^ 280 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1112 281 | ||captcha-display.com^ 282 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1104 283 | ||za.zdn.vn^ 284 | ! https://github.com/AdguardTeam/AdguardFilters/issues/134609 285 | ||www.npttech.com^ 286 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/pull/1097 287 | ||affiliatly.com^ 288 | ! https://github.com/AdguardTeam/AdguardFilters/issues/134015 289 | ||static.addtoany.com^ 290 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1086 291 | ||api.ipify.org^ 292 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1081 293 | ||iterable.com^ 294 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1079 295 | ||cdn.rollbar.com^ 296 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1075 297 | ||pi.pardot.com^ 298 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1073 299 | ||rb.gy^ 300 | ! https://github.com/AdguardTeam/AdguardFilters/issues/131918 301 | ||kinesis.eu-west-1.amazonaws.com^ 302 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1059 303 | ||metricool.com^ 304 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1056 305 | ||ad-shield.io^ 306 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1053 307 | ||salesmanago.pl^ 308 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1032 309 | ||sailthru.com^ 310 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1024 311 | ||zenaps.com^ 312 | ! Fixing Google Firebase 313 | ||firebaselogging-pa.googleapis.com^ 314 | ! https://github.com/AdguardTeam/AdguardFilters/pull/127281 315 | ||bugherd.com^ 316 | ! https://forum.adguard.com/index.php?threads/the-app-zappn-does-not-work-correctly-after-updating-to-3-6-9.49442/ 317 | ||middleware.p7s1.io^ 318 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1013 319 | ||livetex.ru^ 320 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1010 321 | ||eksiup.com^ 322 | ! https://forum.adguard.com/index.php?threads/45115/ 323 | ||amplitude.com^ 324 | ! https://github.com/easylist/easylist/pull/10921 325 | ||team-rec.jp^ 326 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/998 327 | ||pushpushgo.com^ 328 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/996 329 | ||ctrip.com^ 330 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/979 331 | ||sv.aq.qq.com^ 332 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/975 333 | ||kumascans.com^ 334 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/971 335 | ||hscoscdn20.net^ 336 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/963 337 | ||easysol.net^ 338 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/964 339 | ||unpkg.com^ 340 | ! Ticket ID: 582923 341 | ||bannerconnect.com^ 342 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/957 343 | ||geotrust.com^ 344 | ! https://github.com/uBlockOrigin/uAssets/issues/13222 345 | ||postclickmarketing.com^ 346 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/765 347 | ||monitor.azure.com^ 348 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/946 349 | ||customer.io^ 350 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/943 351 | ||branch.io^ 352 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/934 353 | ||youbora.com^ 354 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/929 355 | ||pinpoll.com^ 356 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/927 357 | ||supplyframe.com^ 358 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/920 359 | ||hsdn.org^ 360 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/914 361 | ||ping-admin.ru^ 362 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/905 363 | ||extreme-ip-lookup.com^ 364 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/902 365 | ||anura.io^ 366 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/900 367 | ||fireworkapi.com^ 368 | ||fireworktv.com^ 369 | ! Fixing naver.com purchases(blocked redirect) 370 | ||adcr.naver.com^ 371 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/893 372 | ||iovation.com^ 373 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/888 374 | ||coralogix.com^ 375 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/886 376 | ||tollfreeforwarding.com^ 377 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/884 378 | ||ip-tracker.org^ 379 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/880 380 | ||fastly-analytics.com^ 381 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/878 382 | ||ipdata.co^ 383 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/875 384 | ||remind.me^ 385 | ! This rule blocked c.disquscdn.com by CNAME 386 | ||d231vab146qzfb.cloudfront.net^ 387 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/863 388 | ||db-ip.com^ 389 | ! https://github.com/AdguardTeam/AdguardFilters/issues/101532 390 | ||threatbook.cn^ 391 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/777 392 | ||autopilothq.com^ 393 | ! https://github.com/AdguardTeam/AdguardFilters/issues/99486 394 | ! App shown 'invalid parameters' message on step with date input (ios) 395 | ||log*-*.tiktokv.com^ 396 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/pull/828 397 | ||productsup.com^ 398 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/826 399 | ||atatus.com^ 400 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/815 401 | ||micpn.com^ 402 | ! https://github.com/easylist/easylist/issues/9445 403 | ||kqzyfj.com^ 404 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/808 405 | ||a2z.com^ 406 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/757 407 | ||redventures.io^ 408 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/711 409 | ||ip-adress.com^ 410 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/773 411 | ||tkqlhce.com^ 412 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/786 413 | ||sphdigital.com^ 414 | ! fix Honest sign app 415 | ||flocktory.com^ 416 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/770 417 | ||ad.nwi.jp^ 418 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/767 419 | ||ipapi.co^ 420 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/754 421 | ||cy-pr.com^ 422 | ! Fixing OneDrive 423 | ||g.msn.com^ 424 | ! https://github.com/AdguardTeam/AdguardFilters/issues/91564 425 | ||bpmonline.com^ 426 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/734 427 | ||exchange4media.com^ 428 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/735 429 | ||insight.rapid7.com^ 430 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/727 431 | ||ipcheck.tmgrup.com.tr^ 432 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/724 433 | ||analytics.google.com^ 434 | ! https://github.com/AdguardTeam/AdguardFilters/issues/88390 435 | ||airbrake.io^ 436 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/723 437 | ||loggly.com^ 438 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/684 439 | ||uim.tifbs.net^ 440 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/690 441 | ||onlinepbx.ru^ 442 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/696 443 | ||top-shop.ru^ 444 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/677 445 | ||pdst.fm^ 446 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/678 447 | ||group-ib.ru^ 448 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/673 449 | ||albacross.com^ 450 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/643 451 | ||dynamicyield.com^ 452 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/666 453 | ||kaptcha.com^ 454 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/662 455 | ||cpm.wargaming.net^ 456 | ! octafx.com incorrect blocking 457 | ||octafx.com^ 458 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/645 459 | /^\|\|mkto-[\s\S]*\.com\^/ 460 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/649 461 | ||hostinger.com^ 462 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/639 463 | ||msgfocus.com^ 464 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/637 465 | ||inmoment.com^ 466 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/pull/626 467 | ||msgs.jp^ 468 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/621 469 | ||logs.datadoghq.com^ 470 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1404 471 | ||logs.datadoghq.eu^ 472 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/623 473 | ||questionpro.com^ 474 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/650 475 | ||rollbar.com^ 476 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/618 477 | ||justanswer.com^ 478 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/611 479 | ||trust.zone^ 480 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/610 481 | ||news.smi2.ru^ 482 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/605 483 | ||rdstation.com^ 484 | ||rdstation.com.br^ 485 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/555 486 | ||linkifier.com^ 487 | ! https://github.com/AdguardTeam/AdguardFilters/issues/75194 488 | ||pvtag.yahoo.co.jp^ 489 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/601 490 | ||shareasale.com^ 491 | ! https://6ms.biz/ 492 | ||6ms.biz^ 493 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/140 494 | ||trafficmanager.net^ 495 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/573 496 | ||onesignal.com^ 497 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/577 498 | ||tracking.magnetmail.net^ 499 | ! Fixing blick.ch 500 | ||admeira.ch^ 501 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/567 502 | ||etracker.de^ 503 | ||etracker.com^ 504 | ! https://github.com/AdguardTeam/AdguardFilters/issues/72744 505 | ||analitik.edevlet.gov.tr^ 506 | ! plausible - don't break the whole website, blocked plausible.js already 507 | ||plausible.io^ 508 | ! https://github.com/AdguardTeam/AdguardFilters/issues/72064 509 | ||tracemyip.org^ 510 | ! sentry.io bug tracker 511 | ||sentry.io^ 512 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/544 513 | ||api.amplitude.com^ 514 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/542 515 | ||adc.api.nine.com.au^ 516 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/556 517 | ||datafront.co^ 518 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/540 519 | ||ahd.ruten.com.tw^ 520 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/538 521 | ||loginfra.com^ 522 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/533 523 | ||chtbl.com^ 524 | ! https://github.com/AdguardTeam/AdguardFilters/issues/70449 525 | ||nimiq.com^ 526 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/508 527 | ||smartasset.com^ 528 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/496 529 | ||js.datadome.co^ 530 | ||datadome.co^ 531 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/485 532 | ||onelink.me^ 533 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/470 534 | ||researchintel.com^ 535 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/466 536 | ||check.ddos-guard.net^ 537 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/525 538 | ||treasuredata.com^ 539 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/455 540 | ||linksnappy.com^ 541 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/415 542 | ||sendpulse.com^ 543 | ! https://github.com/AdguardTeam/AdguardFilters/issues/62357 544 | ||connatix.com^ 545 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/418 546 | ||gm99.com^ 547 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/344#issuecomment-673931103 548 | ! Will be included in a more aggressive DNS configuration 549 | ||telemetry.mozilla.org^ 550 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/416 551 | ||bytedance.com^ 552 | ! FotMob app - fixing notifications 553 | ||urbanairship.com^ 554 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/403 555 | ||pushbullet.com^ 556 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/394 557 | ||howsmyssl.com^ 558 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/392 559 | ||tanx.com^ 560 | ! Exclude pre-compiler directives 561 | /^!#/ 562 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/389 563 | ||sojern.com^ 564 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/387 565 | ||prf.hn^ 566 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/376 567 | ||fitanalytics.com^ 568 | ! https://github.com/AdguardTeam/AdguardFilters/issues/58009 569 | ||afiliados.hostgator.com.br^ 570 | ! https://github.com/AdguardTeam/AdguardFilters/issues/57997 571 | ||magnetmail1.net^ 572 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/367 573 | ||tns-sifo.se^ 574 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/366 575 | ||sematext.com^ 576 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/368 577 | ||userreport.com^ 578 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/364 579 | ||ip2location.com^ 580 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/362 581 | ||ziffdavis.com^ 582 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/360 583 | ||sealserver.trustwave.com^ 584 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/354 585 | ||informz.net^ 586 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/351 587 | ||alitems.com^ 588 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/348 589 | ||geo.ngtv.io^ 590 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/336 591 | ||maropost.com^ 592 | ! https://forum.adguard.com/index.php?threads/38369/ 593 | ||ipstack.com^ 594 | ! usa.experian.com is broken after authorization 595 | ||datadoghq-browser-agent.com^ 596 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/317 597 | ||sajari.com^ 598 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/326 599 | ||toptracker.ru^ 600 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/314 601 | ||rd.rakuten.co.jp^ 602 | ! https://github.com/AdguardTeam/AdguardFilters/pull/54452 603 | ||afl.rakuten.co.jp^ 604 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/302 605 | ||pulsar.ebay.com^ 606 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/299 607 | ||onelink-translations.com^ 608 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/284 609 | ||sjv.io^ 610 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/273 611 | ||minexmr.com^ 612 | ! Fixing 2ip.ua and ipinfo.info sites 613 | ||2ip.ua^ 614 | ||ipinfo.info^ 615 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/254 616 | ||bamgrid.com^ 617 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/214 618 | ||getdrip.com^ 619 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/251 620 | ||techtarget.com^ 621 | ! https://github.com/AdguardTeam/AdguardFilters/issues/50654 622 | ||society6.com^ 623 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/247 624 | ||trbna.com^ 625 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/239 626 | ||try.abtasty.com^ 627 | ! Fixing video player on onet.pl 628 | ||sgqcvfjvr.onet.pl^ 629 | ! Unblock ipgeolocation.io (not analytics) 630 | ||ipgeolocation.io^ 631 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/233 632 | ||res-x.com^ 633 | ! Breaks Yahoo shopping app 634 | ||shopping.yahooapis.jp^ 635 | ! https://github.com/AdguardTeam/AdguardFilters/issues/49614 636 | ||sp-prod.net^ 637 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/226 638 | ||mybannermaker.com^ 639 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/222 640 | ||marsflag.com^ 641 | ! Do not break clicks through the MS redirect service 642 | ||click.engage.xbox.com^ 643 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/219 644 | ||dpbolvw.net^ 645 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/37 646 | ||auditude.com^ 647 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/215 648 | ||seesaa.jp^ 649 | ! Do not break interstitial domain for pinterest clicks 650 | ||ct.pinterest.com^ 651 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/211 652 | ||pladform.ru^ 653 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/208 654 | ||tmearn.com^ 655 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/204 656 | ||emjcd.com^ 657 | ! Fixing tv-tokyo.co.jp, blocked by CNAME 658 | ||durasite.net^ 659 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/198 660 | ||agilecrm.com^ 661 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/195 662 | ||forexprostools.com^ 663 | ! instana.io - not a tracking service 664 | ||instana.io^ 665 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/192 666 | ||tw.cx^ 667 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/180 668 | ||ntv.io^ 669 | ||episerver.net^ 670 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/23 671 | ||sas.com^ 672 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/174 673 | ||buyeasy.by^ 674 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/170 675 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/79 676 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/240 677 | ! Blocking these IP address were also breaking legitimate websites: 678 | ! Spotify, Pokemon Go 679 | ||142.91. 680 | /(https?:\/\/)142 681 | ||51.89. 682 | /(https?:\/\/)51\.89 683 | ||51.77. 684 | /(https?:\/\/)51\.77 685 | ||51.158. 686 | /(https?:\/\/)51\.158 687 | ||35. 688 | /(https?:\/\/)35\. 689 | ||104. 690 | /(https?:\/\/)104\. 691 | ||130.211. 692 | /(https?:\/\/)130\.211 693 | ||216.21. 694 | /(https?:\/\/)216\.21 695 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/166 696 | ||simply.com^ 697 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/159 698 | ||perfops.net^ 699 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/157 700 | ||adshell.net^ 701 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/151 702 | ||macromill.com^ 703 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/149 704 | ||n8s.jp^ 705 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/147 706 | ||geni.us^ 707 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/144 708 | ||affirm.com^ 709 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/138 710 | ||anexia-it.com^ 711 | ! https://github.com/AdguardTeam/AdguardFilters/issues/41615 712 | ||snap.com^ 713 | ! https://github.com/AdguardTeam/AdguardFilters/issues/41294 714 | ||lasagneandands.com^ 715 | ||hotdogsandads.com^ 716 | ||thisisacoolthing.com^ 717 | ||meatballsandads.com^ 718 | ||pizzaandads.com^ 719 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/52 720 | ||cifraclub.com.br^ 721 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/51 722 | ||tms-st.cdn.ngenix.net^ 723 | ||ngenix.net^ 724 | ! https://github.com/AdguardTeam/AdguardFilters/issues/39306 725 | ||ipify.org^ 726 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/129 727 | ||mediametrics.ru^ 728 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/126 729 | ||uralweb.ru^ 730 | ! https://github.com/AdguardTeam/AdguardFilters/issues/39674 731 | ||stats.lt^ 732 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/139 733 | ||mybluemix.net^ 734 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/119 735 | ||grabo.bg^ 736 | ! Unblocking report-uri.com web site 737 | ||report-uri.com^ 738 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/116 739 | ||gvt1.com^ 740 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/113 741 | ||mql5.com^ 742 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/111 743 | ||enter-system.com^ 744 | ! https://forum.adguard.com/index.php?threads/34094/ 745 | ||simplyhired.com^ 746 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/44 747 | ||carrotquest.io^ 748 | ! https://github.com/AdguardTeam/AdguardFilters/issues/35795 749 | ||cint.com^ 750 | ! https://github.com/AdguardTeam/AdguardFilters/issues/34600 751 | ||tags.news.com.au^ 752 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/97 753 | ||flipp.com^ 754 | ||wishabi.net^ 755 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/93 756 | ||loadercdn.com^ 757 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/91 758 | ||advcash.com^ 759 | ! https://forum.adguard.com/index.php?threads/shutterstock-7eer-net.32985/ 760 | ||7eer.net^ 761 | ! Fixing smallseotools.com 762 | ||smallseotools.com^ 763 | ! stroeerdigitalpublishing.de - broken website 764 | ||stroeerdigitalpublishing.de^ 765 | ! https://forum.adguard.com/index.php?threads/play-tv2-dk.32729/ 766 | ||adobedtm.com^ 767 | ! https://forum.adguard.com/index.php?threads/false-positive-thecounter-com.32533/ 768 | ||thecounter.com^ 769 | ! https://forum.adguard.com/index.php?threads/31996/ 770 | ||rs6.net^ 771 | ! https://github.com/AdguardTeam/AdguardFilters/issues/33829 772 | ||avantlink.com^ 773 | ! https://github.com/AdguardTeam/AdguardFilters/issues/33853 774 | ||pega.com^ 775 | ! https://forum.adguard.com/index.php?threads/site-borderlands-vip.32146/ 776 | ||crowdtwist.com^ 777 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/72 778 | ||rusmedserv.com^ 779 | ! https://forum.adguard.com/index.php?threads/jjc1q3x2-r-us-east-1-awstrack-me.31673/ 780 | ||awstrack.me^ 781 | ! https://forum.adguard.com/index.php?threads/31611/ 782 | ||ojrq.net^ 783 | ! https://github.com/AdguardTeam/AdguardFilters/issues/33122 784 | ||xiti.com^ 785 | ! https://forum.adguard.com/index.php?threads/www-pixelsurplus-com-trackcmp-net.31652 786 | ||trackcmp.net^ 787 | ! Fixing streamplay.to 788 | ||streamplay.to^ 789 | ! https://github.com/AdguardTeam/AdguardFilters/issues/31816 790 | ||vxcash.net^ 791 | ! https://github.com/AdguardTeam/AdguardFilters/issues/32004 792 | ||nicequest.com^ 793 | ! https://github.com/AdguardTeam/AdguardFilters/issues/32303 794 | ||e.reddit.com^ 795 | ! https://forum.adguard.com/index.php?threads/static-adman-gr-on-web-ert-gr.31509/ 796 | ||ipinfo.io^ 797 | ! Incorrect blocking 798 | ||91mobiles.com^ 799 | ! https://github.com/AdguardTeam/FiltersRegistry/issues/186 800 | ||adswizz.com^ 801 | ! https://forum.adguard.com/index.php?threads/31150/ 802 | ||clickdimensions.com^ 803 | ! https://github.com/AdguardTeam/AdguardFilters/issues/30514 804 | ||evyy.net^ 805 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/51 806 | ||sumologic.com^ 807 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/17 808 | ||bugsnag.com^ 809 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/47 810 | ||2ip.ua^ 811 | ! https://github.com/AdguardTeam/AdGuardDNS/issues/14 812 | ||epl.paypal-communication.com^ 813 | ! https://github.com/easylist/easylist/issues/2811 814 | ||stripe.network^ 815 | ! https://github.com/AdguardTeam/AdguardFilters/issues/29357 816 | ||analytics.twitter.com^ 817 | ! Fixing proofpoint.com 818 | ||proofpoint.com^ 819 | ! https://github.com/AdguardTeam/AdguardFilters/issues/99952 820 | ||zmctrack.net^ 821 | ||znctrack.net^ 822 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/33 823 | ||localbitcoins.com^ 824 | ! https://forum.adguard.com/index.php?threads/30479/ 825 | ||bigmir.net^ 826 | ! https://github.com/AdguardTeam/AdguardFilters/issues/27858 827 | ||linksynergy.com^ 828 | ! https://github.com/AdguardTeam/AdguardFilters/issues/27863 829 | ||markitondemand.com^ 830 | ! https://forum.adguard.com/index.php?threads/go-tinder-com.30013/ 831 | ||bnc.lt^ 832 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/28 833 | ||jango.com^ 834 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/26 835 | ||app.link^ 836 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/20 837 | webtrends.com 838 | ! https://github.com/AdguardTeam/AdguardFilters/issues/24204 839 | host-tracker.com 840 | ! fixing redirects in Yandex apps 841 | clck.yandex.ru 842 | ! https://github.com/AdguardTeam/AdguardFilters/issues/24120 843 | ||litix.io^ 844 | ! https://github.com/AdguardTeam/AdguardFilters/issues/24174 845 | onecount.net 846 | ! https://github.com/AdguardTeam/AdguardFilters/issues/22963 847 | skimresources.com 848 | ! https://github.com/AdguardTeam/AdguardDNS/issues/300 849 | tag.aticdn.net 850 | ! Fixing Nvidia Shield Tv issue 851 | pingdom.net 852 | ! Fixing Spotify redirect 853 | adj.st 854 | ! https://github.com/AdguardTeam/AdguardDNS/issues/278 855 | ezoic.net 856 | ! https://github.com/AdguardTeam/AdguardDNS/issues/269#issuecomment-381627885 857 | apptimize.com 858 | brahe.apptimize.com 859 | ! blocked by DNS 860 | olymptrade.com 861 | ! https://github.com/AdguardTeam/AdguardFilters/issues/13834 862 | onthe.io 863 | ! https://github.com/AdguardTeam/AdguardDNS/issues/247 864 | confirmit.com 865 | ! https://github.com/AdguardTeam/AdguardFilters/issues/11931 866 | comagic.ru 867 | ! Fixing video player on estream.to 868 | estream.to 869 | ! https://github.com/AdguardTeam/AdguardFilters/issues/10136 870 | adtechus.com 871 | ! https://github.com/AdguardTeam/AdguardFilters/issues/9241 872 | statuscake.com 873 | ! https://github.com/AdguardTeam/AdguardFilters/issues/9748 874 | impact-ad.jp 875 | ! https://github.com/AdguardTeam/AdguardFilters/issues/9668 876 | cxense.com 877 | ! https://github.com/AdguardTeam/AdguardFilters/issues/9130 878 | popin.cc 879 | ! https://forum.adguard.com/index.php?threads/tubepornkiss-com-nsfw.27807/ 880 | webclicks24.com 881 | ! https://github.com/AdguardTeam/AdguardFilters/issues/9154 882 | loader.adrelayer.com 883 | ! ads replacement on lenta.ru 884 | ssp.rambler.ru 885 | ! https://github.com/AdguardTeam/AdguardFilters/issues/8872 886 | rtoaster.jp 887 | ! https://github.com/AdguardTeam/AdguardFilters/issues/8698 888 | seosprint.net 889 | ! https://github.com/AdguardTeam/AdguardFilters/issues/8469 890 | eroterest.net 891 | ! See customer ID: 1693928 892 | ||wipe.de 893 | ! some sites are broken with DNS filtering 894 | piguiqproxy.com 895 | amgload.net 896 | ! https://github.com/AdguardTeam/AdguardDNS/issues/196 897 | neobux.com 898 | ! https://github.com/AdguardTeam/AdguardFilters/issues/7161 899 | hellywood.ru 900 | ! https://forum.adguard.com/index.php?threads/25831/ 901 | heroeswm.ru 902 | ! https://github.com/AdguardTeam/AdguardFilters/issues/7061 903 | ||mixpanel.com^ 904 | ! https://github.com/AdguardTeam/AdguardDNS/issues/191 905 | ! https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1731 906 | ||adjust.com^ 907 | ||app.adjust.net.in^ 908 | ! https://github.com/AdguardTeam/AdguardFilters/issues/6999 909 | onvix.tv 910 | ! https://github.com/AdguardTeam/AdguardDNS/issues/186 911 | smartredirect.de 912 | ! https://github.com/AdguardTeam/AdguardFilters/issues/6700 913 | xg4ken.com 914 | ! https://github.com/AdguardTeam/AdguardForAndroid/issues/1439 915 | zdbb.net 916 | ! https://forum.adguard.com/index.php?threads/https-userstyles-org.23844/ 917 | freegeoip.net 918 | ! Fixing Twitter app 919 | analytics.twitter.com 920 | ! https://forum.adguard.com/index.php?threads/mydealz-blocked-by-adguard-dns.23107/ 921 | digidip.net 922 | ! westernunion.com is broken https://forum.adguard.com/index.php?threads/22700/ https://forum.adguard.com/index.php?threads/westernunion-com.22897/ 923 | csi.gstatic.com 924 | iesnare.com 925 | ! https://forum.adguard.com/index.php?threads/22964/ 926 | bat.bing.com 927 | ! https://github.com/AdguardTeam/AdguardDNS/issues/125 928 | qualtrics.com 929 | ! Fixing redirects https://forum.adguard.com/index.php?threads/fiverr-com.22612/ 930 | atdmt.com 931 | ! Fixing ad block detection on a lot of the sites 932 | easylist.club 933 | ! https://forum.adguard.com/index.php?threads/parking-websites-redirect-false-positive.22374/ 934 | hxtrack.com 935 | ! http://tv.naver.com/v/1691094 - video won't play 936 | smartmediarep.com 937 | ! Blocking of these domains can break some sites 938 | p.d.0emn.com 939 | p.d.0fmm.com 940 | p.d.0mme.com 941 | p.d.1enm.com 942 | p.d.rpts.org 943 | ! Too wide rule 944 | adfox.ru 945 | ! https://github.com/AdguardTeam/AdguardFilters/issues/4713 946 | visualwebsiteoptimizer.com 947 | ! https://github.com/AdguardTeam/AdguardFilters/issues/4609 948 | eboundservices.com 949 | ! https://github.com/AdguardTeam/AdguardFilters/issues/4623 950 | imrworldwide.com 951 | ! https://github.com/AdguardTeam/AdguardDNS/issues/91 952 | ip-api.com 953 | ! https://github.com/AdguardTeam/AdguardFilters/issues/4525 [ozon.ru app for iOS] 954 | t.appsflyer.com 955 | stats.appsflyer.com 956 | ! https://www.wilderssecurity.com/threads/adguard-ad-blocker.342850/page-85#post-2656320 957 | videoplaza.tv 958 | ! https://github.com/AdguardTeam/AdguardDNS/issues/124 959 | cedexis.net 960 | ! https://github.com/AdguardTeam/AdguardFilters/issues/4208 961 | epn.bz 962 | ! https://github.com/AdguardTeam/AdguardDNS/issues/106 963 | ethn.io 964 | ! https://github.com/AdguardTeam/AdguardDNS/issues/109 965 | admitad.com 966 | ! https://github.com/AdguardTeam/AdguardDNS/issues/104 967 | digits.com 968 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3898 969 | fls-na.amazon.com 970 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3717 971 | ups.ksmobile.net 972 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3780 973 | georiot.com 974 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3725 975 | vectorstock.com 976 | ! https://github.com/AdguardTeam/AdguardFilters/issues/2604 977 | sascdn.com 978 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3601 979 | ! Fixing Samsung Service Server 980 | ospserver.net 981 | ! https://github.com/AdguardTeam/AdguardForiOS/issues/278 982 | podtrac.com 983 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3492 984 | marfeel.com 985 | ! Start: BBC Sport app https://github.com/AdguardTeam/AdguardDNS/issues/92 986 | edigitalsurvey.com 987 | gate.hockeyapp.net 988 | sa.bbc.com 989 | sa.bbc.co.uk 990 | ! End: BBC Sport app 991 | ! https://github.com/AdguardTeam/AdguardForiOS/issues/228 992 | jumia.com.ng 993 | ! https://github.com/AdguardTeam/AdguardForiOS/issues/197 994 | v3cdn.net 995 | ! https://github.com/AdguardTeam/AdguardDNS/issues/70 996 | bnc.lt 997 | ! https://github.com/AdguardTeam/AdguardDNS/issues/63 998 | imasdk.googleapis.com 999 | ! https://github.com/AdguardTeam/AdguardFilters/issues/3180 1000 | 2mdn.net 1001 | ! https://github.com/AdguardTeam/AdguardDNS/issues/61 1002 | g17media.com 1003 | ! https://github.com/AdguardTeam/AdguardDNS/issues/43 1004 | alipromo.com 1005 | ! https://github.com/AdguardTeam/AdguardDNS/issues/41 1006 | ! Adverigo captcha 1007 | adverigo.com 1008 | ! VarageSale app (iOS) 1009 | optimizely.com 1010 | ! https://github.com/AdguardTeam/AdguardDNS/issues/59 1011 | dw.cbsi.com 1012 | ! Fixing few generic issues 1013 | viglink.com 1014 | googletagservices.com 1015 | googletagmanager.com 1016 | omtrdc.net 1017 | scorecardresearch.com 1018 | ! https://github.com/AdguardTeam/AdguardDNS/issues/89 1019 | /^\.fwmrm\.net\^/ 1020 | ||fwmrm.net^ 1021 | ! too wide 1022 | ||ru.net^ 1023 | ! too wide 1024 | ||r.mail.ru^ 1025 | ! unbreak YT search history 1026 | ||s.youtube.com^ 1027 | ! https://github.com/AdguardTeam/AdguardDNS/issues/63 1028 | ||googleadapis.l.google.com^ 1029 | -------------------------------------------------------------------------------- /Filters/rules.txt: -------------------------------------------------------------------------------- 1 | ! 2 | ! Tracking 3 | ! 4 | ! This domain does not exist and is used for health checks 5 | ||abcounter.de^ 6 | ||adc.9news.com.au^ 7 | ||adc.nine.com.au^ 8 | ! https://github.com/AdguardTeam/AdguardDNS/issues/52 9 | ||mobileanalytics.*.amazonaws.com^ 10 | ||affiliate.mercola.com^ 11 | ||affiliate.productreview.com.au^ 12 | ||affiliate.resellerclub.com^ 13 | ||affiliates.genealogybank.com^ 14 | ||affiliates.londonmarketing.com^ 15 | ||affiliates.mozy.com^ 16 | ||affiliates.myfax.com^ 17 | ||affiliates.treasureisland.com^ 18 | ||affiliates.vpn.ht^ 19 | ||adwiretracker.fwix.com^ 20 | ||analysis.focalprice.com^ 21 | ||analytic.imlive.com^ 22 | ||analytics.247sports.com^ 23 | ||analytics.adfreetime.com^ 24 | ||analytics.archive.org^ 25 | ||analytics.bloomberg.com^ 26 | ||analytics.brave.com^ 27 | ||analytics.ecosia.org^ 28 | ||analytics.femalefirst.co.uk^ 29 | ||analytics.global.sky.com^ 30 | ||analytics.go.com^ 31 | ||analytics.gorillanation.com^ 32 | ||analytics.ifood.tv^ 33 | ||analytics.iraiser.eu^ 34 | ||analytics.islamicfinder.org^ 35 | ||analytics.jabong.com^ 36 | ||analytics.localytics.com^ 37 | ||analytics.mindjolt.com^ 38 | ||analytics.msnbc.msn.com^ 39 | ||analytics.newsinc.com^ 40 | ||analytics.omgpop.com/log 41 | ||analytics.posttv.com^ 42 | ||analytics.schoolwires.com^ 43 | ||analytics.services.distractify.com^ 44 | ||analytics.shorte.st^ 45 | ||analytics.skyscanner.net^ 46 | ||analytics.slashdotmedia.com^ 47 | ||analytics.spankbang.com^ 48 | ||analytics.teespring.com^ 49 | ||analytics.thenest.com^ 50 | ||analytics.thenewslens.com^ 51 | ||analytics.thetab.com^ 52 | ||analytics.thevideo.me^ 53 | ||analytics.upworthy.com^ 54 | ||analytics.us.archive.org^ 55 | ||analytics.volvocars.com^ 56 | ||analytics.wetpaint.me^ 57 | ||analytics.whatculture.com^ 58 | ||analytics.yahoo.com^ 59 | ||analyze.yahooapis.com^ 60 | ||analyzer52.fc2.com^ 61 | ||atax.gamespy.com^ 62 | ||atax.gamestats.com^ 63 | ||atax.ign.com^ 64 | ||atax.teamxbox.com^ 65 | ||beacon-1.newrelic.com^ 66 | ||beacon.ehow.com^ 67 | ||beacon.examiner.com^ 68 | ||beacon.indieclicktv.com^ 69 | ||beacon.lycos.com^ 70 | ||beacon.netflix.com^ 71 | ||beacon.nuskin.com^ 72 | ||beacon.search.yahoo.com^ 73 | ||beacon.toyota.co.jp^ 74 | ||beacon.walmart.com^ 75 | ||beacon.wikia-services.com^ 76 | ||beacon.www.theguardian.com^ 77 | ||beacons.helium.com^ 78 | ||c.ipaddress.com^ 79 | ||c.microsoft.com^ 80 | ||c.newsinc.com^ 81 | ||c.wort-suche.com^ 82 | ||c.x.oanda.com^ 83 | ||clc.stackoverflow.com^ 84 | ||clck.yandex.com^ 85 | ||click.aliexpress.com^$image,script 86 | ||click.jasmin.com^ 87 | ||click.livejasmin.com^ 88 | ||click.mmosite.com^ 89 | ||click.udimg.com^ 90 | ||click2.cafepress.com^ 91 | ||clicks.hurriyet.com.tr^ 92 | ||clicks.traffictrader.net^ 93 | ||client-event-reporter.twitch.tv^ 94 | ||clientlog.portal.office.com^ 95 | ||clk.about.com^ 96 | ||clkstat.china.cn^ 97 | ||clog.go.com^ 98 | ||cls.ichotelsgroup.com^ 99 | ||clvk.viki.io^ 100 | ||cmap.alibaba.com^ 101 | ||cmstrendslog.indiatimes.com^ 102 | ||cmstrendslog.timesnow.tv^ 103 | ||cnt.nicemix.com^ 104 | ||cnt.nuvid.com^ 105 | ||cnt.vivatube.com^ 106 | ||collect.sas.com^ 107 | ||collect2.sas.com^ 108 | ||collection.theaa.com^ 109 | ||collector-cdn.github.com^ 110 | ||collector-medium.lightstep.com^ 111 | ||collector.githubapp.com^ 112 | ||collector.ksax.com^ 113 | ||collector.kstptv5.com^ 114 | ||collector.prod.expedia.com^ 115 | ||collector.shopstream.co^ 116 | ||collector.shorte.st^ 117 | ||collector.statowl.com^ 118 | ||collector.tescocompare.com^ 119 | ||collector.trendmd.com^ 120 | ||collector.xhamster.com^ 121 | ||collector1.xhamster.com^ 122 | ||count.livetv.ru^ 123 | ||count.livetv.sx^ 124 | ||count.prx.org^ 125 | ||count.rin.ru^ 126 | ||counter.entertainmentwise.com^ 127 | ||counter.joins.com^ 128 | ||counter.promodeejay.net^ 129 | ||counter.sina.com.cn^ 130 | ||counter.theconversation.edu.au^ 131 | ||counter.zerohedge.com^ 132 | ||ev.kck.st^ 133 | ||event-reporting-dot-webylytics.appspot.com^ 134 | ||eventlog.jackpot.de^ 135 | ||eventlogger.soundcloud.com^ 136 | ||events.jora.com^ 137 | ||events.privy.com^ 138 | ||events.reddit.com^ 139 | ||events.redditmedia.com^ 140 | ||events.turbosquid.com^ 141 | ||eventtracker.elitedaily.com^ 142 | ||geo.hltv.org^ 143 | ||geo.homepage-web.com^ 144 | ||geo.metronews.ca^ 145 | ||geo.mozilla.org^ 146 | ||geo.perezhilton.com^ 147 | ||geo.play.it^ 148 | ||geo.theawesomer.com^ 149 | ||geo.yahoo.com^ 150 | ||geobeacon.ign.com^ 151 | ||geoip-lookup.vice.com^ 152 | ||geoip.al.com^ 153 | ||geoip.boredpanda.com^ 154 | ||geoip.cleveland.com^ 155 | ||geoip.gulflive.com^ 156 | ||geoip.inquirer.net^ 157 | ||geoip.lehighvalleylive.com^ 158 | ||geoip.masslive.com^ 159 | ||geoip.mlive.com^ 160 | ||geoip.nj.com^ 161 | ||geoip.nola.com^ 162 | ||geoip.oregonlive.com^ 163 | ||geoip.pennlive.com^ 164 | ||geoip.silive.com^ 165 | ||geoip.syracuse.com^ 166 | ||geoip.viamichelin.com^ 167 | ||geoiplookup.wikimedia.org^ 168 | ||log.data.disney.com^ 169 | ||log.deutschegrammophon.com^ 170 | ||log.go.com^ 171 | ||log.mappy.net^ 172 | ||log.newsvine.com^ 173 | ||log.optimizely.com^ 174 | ||log.player.cntv.cn/stat.html? 175 | ||log.prezi.com^ 176 | ||log.snapdeal.com^ 177 | ||log.thevideo.me^ 178 | ||log.vdn.apps.cntv.cn^ 179 | ||log.wat.tv^ 180 | ||log.webnovel.com^ 181 | ||log1.24liveplus.com^ 182 | ||logdev.openload.co^ 183 | ||logger-*.dailymotion.com^ 184 | ||logger.dailymotion.com^ 185 | ||logger.nerdwallet.com^ 186 | ||logger.viki.io^ 187 | ||logging.goodgamestudios.com^ 188 | ||loggingservices.tribune.com^ 189 | ||loggly.cheatsheet.com^ 190 | ||loglady.publicbroadcasting.net^ 191 | ||meter-svc.nytimes.com^ 192 | ||metric*.rediff.com^ 193 | ||metric-agent.i10c.net^ 194 | ||metric.inetcore.com^ 195 | ||metrics.apartments.com^ 196 | ||metrics.aws.sitepoint.com^ 197 | ||metrics.cbn.com^ 198 | ||metrics.cbslocal.com^ 199 | ||metrics.cnn.com^ 200 | ||metrics.dailymotion.com^ 201 | ||metrics.ee.co.uk^ 202 | ||metrics.extremetech.com^ 203 | ||metrics.tbliab.net^ 204 | ||metrics.ted.com^ 205 | ||metrics.washingtonpost.com^ 206 | ||metrigo.zalan.do^ 207 | ||mmm.theweek.co.uk^ 208 | ||mms.al.com^ 209 | ||mms.cbslocal.com^ 210 | ||mms.cleveland.com^ 211 | ||mms.cnn.com^ 212 | ||mms.deadspin.com^ 213 | ||mms.gizmodo.com^ 214 | ||mms.gulflive.com^ 215 | ||mms.jalopnik.com^ 216 | ||mms.jezebel.com^ 217 | ||mms.lehighvalleylive.com^ 218 | ||mms.lifehacker.com^ 219 | ||mms.masslive.com^ 220 | ||mms.mlive.com^ 221 | ||mms.newyorkupstate.com^ 222 | ||mms.nj.com^ 223 | ||mms.nola.com^ 224 | ||mms.oregonlive.com^ 225 | ||mms.pennlive.com^ 226 | ||mms.silive.com^ 227 | ||mms.splinternews.com^ 228 | ||mms.syracuse.com^ 229 | ||mms.theroot.com^ 230 | ||pictures.zooplus.com^ 231 | ||ping.buto.tv^ 232 | ||ping.hungama.com^ 233 | ||ping.tvmaze.com^ 234 | ||pix.eads.com^ 235 | ||pix.gfycat.com^ 236 | ||pix.nbcuni.com^ 237 | ||pixazza.com/track/ 238 | ||pixel.anyclip.com^ 239 | ||pixel.buzzfeed.com^ 240 | ||pixel.digitalspy.co.uk^ 241 | ||pixel.facebook.com^ 242 | ||pixel.honestjohn.co.uk^ 243 | ||pixel.klout.com^ 244 | ||pixel.naij.com^ 245 | ||pixel.newscgp.com^ 246 | ||pixel.newsdiscover.com.au^ 247 | ||pixel.pcworld.com^ 248 | ||pixel.propublica.org^ 249 | ||pixel.reddit.com^ 250 | ||pixel.redditmedia.com^ 251 | ||pixel.staging.tree.com^ 252 | ||pixels.livingsocial.com^ 253 | ||pixiedust.buzzfeed.com^ 254 | ||r.bbci.co.uk^ 255 | ||r.my.com^ 256 | ||s.infogr.am^ 257 | ||s.infogram.com^ 258 | ||s2.youtube.com^ 259 | ||sa.bbc.co.uk^ 260 | ||sa.bbc.com^ 261 | ||sp.app.com^ 262 | ||sp.argusleader.com^ 263 | ||sp.azcentral.com^ 264 | ||sp.battlecreekenquirer.com^ 265 | ||sp.baxterbulletin.com^ 266 | ||sp.bucyrustelegraphforum.com^ 267 | ||sp.burlingtonfreepress.com^ 268 | ||sp.caller.com^ 269 | ||sp.centralfloridafuture.com^ 270 | ||sp.chillicothegazette.com^ 271 | ||sp.cincinnati.com^ 272 | ||sp.citizen-times.com^ 273 | ||sp.clarionledger.com^ 274 | ||sp.coloradoan.com^ 275 | ||sp.commercialappeal.com^ 276 | ||sp.coshoctontribune.com^ 277 | ||sp.courier-journal.com^ 278 | ||sp.courierpostonline.com^ 279 | ||sp.courierpress.com^ 280 | ||sp.dailyrecord.com^ 281 | ||sp.dailyworld.com^ 282 | ||sp.delawareonline.com^ 283 | ||sp.delmarvanow.com^ 284 | ||sp.democratandchronicle.com^ 285 | ||sp.desertsun.com^ 286 | ||sp.desmoinesregister.com^ 287 | ||sp.detroitnews.com^ 288 | ||sp.dnj.com^ 289 | ||sp.fdlreporter.com^ 290 | ||sp.floridatoday.com^ 291 | ||sp.freep.com^ 292 | ||sp.fsunews.com^ 293 | ||sp.gametimepa.com^ 294 | ||sp.gosanangelo.com^ 295 | ||sp.greatfallstribune.com^ 296 | ||sp.greenbaypressgazette.com^ 297 | ||sp.greenvilleonline.com^ 298 | ||sp.guampdn.com^ 299 | ||sp.hattiesburgamerican.com^ 300 | ||sp.htrnews.com^ 301 | ||sp.independentmail.com^ 302 | ||sp.indystar.com^ 303 | ||sp.inyork.com^ 304 | ||sp.ithacajournal.com^ 305 | ||sp.jacksonsun.com^ 306 | ||sp.jconline.com^ 307 | ||sp.jsonline.com^ 308 | ||sp.kitsapsun.com^ 309 | ||sp.knoxnews.com^ 310 | ||sp.lancastereaglegazette.com^ 311 | ||sp.lansingstatejournal.com^ 312 | ||sp.ldnews.com^ 313 | ||sp.lohud.com^ 314 | ||sp.mansfieldnewsjournal.com^ 315 | ||sp.marionstar.com^ 316 | ||sp.marshfieldnewsherald.com^ 317 | ||sp.montgomeryadvertiser.com^ 318 | ||sp.mycentraljersey.com^ 319 | ||sp.naplesnews.com^ 320 | ||sp.newarkadvocate.com^ 321 | ||sp.news-press.com^ 322 | ||sp.newsleader.com^ 323 | ||sp.northjersey.com^ 324 | ||sp.pal-item.com^ 325 | ||sp.pnj.com^ 326 | ||sp.portclintonnewsherald.com^ 327 | ||sp.postcrescent.com^ 328 | ||sp.poughkeepsiejournal.com^ 329 | ||sp.press-citizen.com^ 330 | ||sp.pressconnects.com^ 331 | ||sp.publicopiniononline.com^ 332 | ||sp.redding.com^ 333 | ||sp.reporternews.com^ 334 | ||sp.rgj.com^ 335 | ||sp.sctimes.com^ 336 | ||sp.sheboyganpress.com^ 337 | ||sp.shreveporttimes.com^ 338 | ||sp.stargazette.com^ 339 | ||sp.statesmanjournal.com^ 340 | ||sp.stevenspointjournal.com^ 341 | ||sp.tallahassee.com^ 342 | ||sp.tcpalm.com^ 343 | ||sp.tennessean.com^ 344 | ||sp.theadvertiser.com^ 345 | ||sp.thecalifornian.com^ 346 | ||sp.thedailyjournal.com^ 347 | ||sp.thegleaner.com^ 348 | ||sp.theleafchronicle.com^ 349 | ||sp.thenews-messenger.com^ 350 | ||sp.thenewsstar.com^ 351 | ||sp.thenorthwestern.com^ 352 | ||sp.thespectrum.com^ 353 | ||sp.thestarpress.com^ 354 | ||sp.thetimesherald.com^ 355 | ||sp.thetowntalk.com^ 356 | ||sp.timesrecordnews.com^ 357 | ||sp.udimg.com^ 358 | ||sp.usatoday.com^ 359 | ||sp.vcstar.com^ 360 | ||sp.visaliatimesdelta.com^ 361 | ||sp.wausaudailyherald.com^ 362 | ||sp.wisconsinrapidstribune.com^ 363 | ||sp.ydr.com^ 364 | ||sp.yorkdispatch.com^ 365 | ||sp.zanesvilletimesrecorder.com^ 366 | ||spanids.dictionary.com^ 367 | ||spanids.reference.com^ 368 | ||spanids.thesaurus.com^ 369 | ||stat.alibaba.com^ 370 | ||stat.dealtime.com^ 371 | ||stat.kbs.co.kr^ 372 | ||stat.ruvr.ru^ 373 | ||stat.torrentbar.com^ 374 | ||stat.xhamsterpremium.com^ 375 | ||stats.aplus.com^ 376 | ||stats.articlesbase.com^ 377 | ||stats.avg.com^ 378 | ||stats.bbc.co.uk^ 379 | ||stats.behance.net^ 380 | ||stats.binki.es^ 381 | ||stats.blogg.se^ 382 | ||stats.break.com^ 383 | ||stats.cardschat.com^ 384 | ||stats.christianpost.com^ 385 | ||stats.clear-media.com^ 386 | ||stats.dnaindia.com^ 387 | ||stats.ebay.com^ 388 | ||stats.europe.newsweek.com^ 389 | ||stats.eyeviewdigital.com^ 390 | ||stats.farfetch.com^ 391 | ||stats.firedrive.com^ 392 | ||stats.harpercollins.com^ 393 | ||stats.ibtimes.co.in^ 394 | ||stats.ibtimes.co.uk^ 395 | ||stats.macmillanusa.com^ 396 | ||stats.mehrnews.com^ 397 | ||stats.nymag.com^ 398 | ||stats.opoloo.de^ 399 | ||stats.pandora.com^ 400 | ||stats.paste2.org^ 401 | ||stats.paypal.com^ 402 | ||stats.piaggio.com^ 403 | ||stats.propublica.org^ 404 | ||stats.pusher.com^ 405 | ||stats.radiostreamlive.com^ 406 | ||stats.redditmedia.com^ 407 | ||stats.searchftps.net^ 408 | ||stats.searchftps.org^ 409 | ||stats.searchsight.com^ 410 | ||stats.sharenet.co.za^ 411 | ||stats.shoppydoo.com^ 412 | ||stats.slashgear.com^ 413 | ||stats.slideshare.net^ 414 | ||stats.someecards.com^ 415 | ||stats.storify.com^ 416 | ||stats.suite101.com^ 417 | ||stats.thevideo.me^ 418 | ||stats.townnews.com^ 419 | ||stats.tvmaze.com^ 420 | ||stats.uswitch.com^ 421 | ||stats.vc.gg^ 422 | ||stats.video.search.yahoo.com^ 423 | ||stats.videodelivery.net^ 424 | ||stats.visistat.com^ 425 | ||stats.vulture.com^ 426 | ||stats.wordpress.com^ 427 | ||stats.wwd.com^ 428 | ||stats.wwitv.com^ 429 | ||stats.ynet.co.il^ 430 | ||stats.zmags.com^ 431 | ||statscol.pond5.com^ 432 | ||statstracker.celebrity-gossip.net^ 433 | ||stattrack.0catch.com^ 434 | ||stbt.coupons.com^ 435 | ||stcollection.moneysupermarket.com^ 436 | ||t-ak.hulu.com^ 437 | ||t.9gag.com^ 438 | ||t.appsflyer.com^ 439 | ||t.blinkist.com^ 440 | ||t.cinemablend.com^ 441 | ||t.dailymail.co.uk^ 442 | ||t.delfi. 443 | ||t.eharmony.com^ 444 | ||t.hulu.com/beacon/ 445 | ||t.kck.st^ 446 | ||t.my.jobs^ 447 | ||t.vimeo.com^ 448 | ||t.wayfair.com^ 449 | ||t2.hulu.com^ 450 | ||t2.huluim.com^ 451 | ||tracelog.www.alibaba.com^ 452 | ||tracer.perezhilton.com^ 453 | ||track.briskfile.com^ 454 | ||track.catalogs.com^ 455 | ||track.cbs.com^ 456 | ||track.codepen.io^ 457 | ||track.collegehumor.com^ 458 | ||track.dictionary.com^ 459 | ||track.engagesciences.com^ 460 | ||track.ft.com^ 461 | ||track.fxstreet.com^ 462 | ||track.gawker.com^ 463 | ||track.hubspot.com^ 464 | ||track.netzero.net^ 465 | ||track.ning.com^ 466 | ||track.promptfile.com^ 467 | ||track.pushbullet.com^ 468 | ||track.slideshare.net^ 469 | ||track.thesaurus.com^ 470 | ||track.ugamezone.com^ 471 | ||track.ultimate-guitar.com^ 472 | ||track.websiteceo.com^ 473 | ||track.wildblue.com^ 474 | ||track.workablemetro.com^ 475 | ||track.zalando. 476 | ||track.zomato.com^ 477 | ||tracker-api.my.com^ 478 | ||tracker.anandtech.com^ 479 | ||tracker.calameo.com^ 480 | ||tracker.cpapath.com^ 481 | ||tracker.joost.com^ 482 | ||tracker.lolalytics.com^ 483 | ||tracker.mattel.com^ 484 | ||tracker.nbcuas.com^ 485 | ||tracker.pinnaclesports.com^ 486 | ||tracker.realclearpolitics.com^ 487 | ||tracker.redditmedia.com^ 488 | ||tracker.revip.info^ 489 | ||tracker.secretescapes.com^ 490 | ||tracker.uprinting.com^ 491 | ||tracker.washtimes.com^ 492 | ||tracker.wordstream.com^ 493 | ||tracking.ancestry.com^ 494 | ||tracking.batanga.com^ 495 | ||tracking.battleon.com^ 496 | ||tracking.carprices.com^ 497 | ||tracking.carsales.com.au^ 498 | ||tracking.chacha.com^ 499 | ||tracking.conduit.com^ 500 | ||tracking.eurosport.com^ 501 | ||tracking.gfycat.com/viewCount/ 502 | ||tracking.goodgamestudios.com^ 503 | ||tracking.hsn.com^ 504 | ||tracking.koego.com^ 505 | ||tracking.military.com^ 506 | ||tracking.moneyam.com^ 507 | ||tracking.mycapture.com^ 508 | ||tracking.nextdoor.com^ 509 | ||tracking.olx-st.com^ 510 | ||tracking.olx. 511 | ||tracking.porndoelabs.com^ 512 | ||tracking.pornhd.com^ 513 | ||tracking.realtor.com^ 514 | ||tracking.resumecompanion.com^ 515 | ||tracking.shoptogether.buy.com^ 516 | ||tracking.softwareprojects.com^ 517 | ||tracking.tidalhifi.com^ 518 | ||tracking.times247.com^ 519 | ||tracking.ukwm.co.uk^ 520 | ||tracking.unrealengine.com^ 521 | ||tracking.ustream.tv^ 522 | ||tracking.yourfilehost.com^ 523 | ||trackpm.shop2market.com^ 524 | ! 525 | ! Ads 526 | ! 527 | ||adocean.cz^ 528 | ||doubleclick.net^ 529 | ||tt.onthe.io^ 530 | ||dualstack.adbert-web-lbs-*.elb.amazonaws.com^ 531 | ||vahufapave.com^ 532 | ||cewegncr.com^ 533 | ||dwabissw.com^ 534 | ||weline.info^ 535 | ||o333o.com^ 536 | ||vukhhjzd.com^ 537 | ||redonetype.com^ 538 | ||lyuswpdanr.com^ 539 | ||ads.dogusdigital.com^ 540 | ||show.g.mediav.com^ 541 | ||42eed1a0d9c129.com^ 542 | ||clicksgear.com^ 543 | ||ad.doganburda.com^ 544 | ||ads.linksrequest.com^ 545 | ||ads.yenimedya.com.tr^ 546 | ||adeventtracker.spotify.com^ 547 | ||ads.bluelithium.com^ 548 | ||s*.adduplex.com^ 549 | ||hghit.com^ 550 | ||hgbnr.com^ 551 | ||hgbn1.com^ 552 | ||hg-bn.com^ 553 | ||banner-media.ru^ 554 | ||ad.adriver.ru^ 555 | ||content.adriver.ru^ 556 | ||ad.3dnews.ru^ 557 | ||an.yandex.ru^ 558 | ||rutrk.org^ 559 | ||t.insigit.com^ 560 | ||traffichunt.com^ 561 | ||sportbets.su^ 562 | ||ad.onliner.by^ 563 | ||nighter.club^ 564 | ||trafmag.com^ 565 | ||marketgid.com^ 566 | ||directadvert.ru^ 567 | ||betweendigital.com^ 568 | ||letysheeps.ru^ 569 | ||tools.runetki.co^ 570 | ||torvind.com^ 571 | ||a4.overclockers.ua^ 572 | ||novunu.football-plyus.net^ 573 | ! 574 | ! Special block section, requires explanation for the rule 575 | ! 576 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | {one line to give the program's name and a brief idea of what it does.} 635 | Copyright (C) {year} {name of author} 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | {project} Copyright (C) {year} {fullname} 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AdGuard DNS filter 2 | 3 | Formerly *AdGuard Simplified Domain names filter*. 4 | 5 | A filter composed of several other filters (AdGuard Base filter, Social media filter, Tracking Protection filter, Mobile Ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking. 6 | 7 | The direct link to the filter: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt. 8 | 9 | Please note, that to use this filter it is necessary to support [basic ad blocking rules syntax](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters). It does not make much sense to extract just the hosts file. 10 | 11 | This is a default filter for [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome) and for the public [AdGuard DNS](https://adguard.com/en/adguard-dns/overview.html) servers. 12 | 13 | ### How to build AdGuard DNS filter manually 14 | 15 | ``` 16 | yarn install 17 | yarn run build 18 | ``` 19 | 20 | The output is written to `Filters/filter.txt`. 21 | 22 | ## DNS filter structure 23 | 24 | ### Ad servers 25 | 26 | #### These filter lists block domains that are used to provide and show advertisements on websites 27 | 28 | * [AdGuard Base filter](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers.txt) 29 | 30 | * [AdGuard Base filter — first-party servers](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers_firstparty.txt) 31 | 32 | * [AdGuard Base filter — foreign servers](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/foreign.txt) 33 | 34 | * [AdGuard Mobile Ads filter](https://adguardteam.github.io/AdguardFilters/MobileFilter/sections/adservers.txt) 35 | 36 | * [AdGuard Spanish/Portuguese filter](https://adguardteam.github.io/AdguardFilters/SpanishFilter/sections/adservers.txt) 37 | 38 | * [AdGuard Spanish/Portuguese filter — first-party servers](https://adguardteam.github.io/AdguardFilters/FrenchFilter/sections/adservers_firstparty.txt) 39 | 40 | * [AdGuard common Cyrillic filters ad servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/common-sections/adservers.txt) 41 | 42 | * [AdGuard common Cyrillic filters ad servers — first-party servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/common-sections/adservers_firstparty.txt) 43 | 44 | * [AdGuard Russian filter — first-party servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/RussianFilter/sections/adservers_firstparty.txt) 45 | 46 | * [AdGuard Ukrainian filter — first-party servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/UkrainianFilter/sections/adservers_firstparty.txt) 47 | 48 | * [AdGuard Belarusian language ad servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/Belarusian/sections/filter.txt) 49 | 50 | * [AdGuard Bulgarian language ad servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/Bulgarian/sections/filter.txt) 51 | 52 | * [AdGuard Kazakh language ad servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/Kazakh/sections/filter.txt) 53 | 54 | * [AdGuard Turkish filter](https://adguardteam.github.io/AdguardFilters/TurkishFilter/sections/adservers.txt) 55 | 56 | * [AdGuard Turkish filter — first-party servers](https://adguardteam.github.io/AdguardFilters/TurkishFilter/sections/adservers_firstparty.txt) 57 | 58 | * [AdGuard French filter](https://adguardteam.github.io/AdguardFilters/FrenchFilter/sections/adservers.txt) 59 | 60 | * [AdGuard French filter — first-party servers](https://adguardteam.github.io/AdguardFilters/FrenchFilter/sections/adservers_firstparty.txt) 61 | 62 | * [AdGuard Japanese filter](https://adguardteam.github.io/AdguardFilters/JapaneseFilter/sections/adservers.txt) 63 | 64 | * [AdGuard Japanese filter — first-party servers](https://adguardteam.github.io/AdguardFilters/JapaneseFilter/sections/adservers_firstparty.txt) 65 | 66 | * [AdGuard German filter](https://adguardteam.github.io/AdguardFilters/GermanFilter/sections/adservers.txt) 67 | 68 | * [AdGuard Chinese filter](https://adguardteam.github.io/AdguardFilters/ChineseFilter/sections/adservers.txt) 69 | 70 | * [AdGuard Chinese filter — first-party servers](https://adguardteam.github.io/AdguardFilters/ChineseFilter/sections/adservers_firstparty.txt) 71 | 72 | * [AdGuard Dutch filter](https://adguardteam.github.io/AdguardFilters/DutchFilter/sections/adservers.txt) 73 | 74 | * [AdGuard Dutch filter — first-party servers](https://adguardteam.github.io/AdguardFilters/DutchFilter/sections/adservers_firstparty.txt) 75 | 76 | * [EasyList](https://raw.githubusercontent.com/easylist/easylist/master/easylist/easylist_adservers.txt) 77 | 78 | * [EasyList — third-party servers](https://raw.githubusercontent.com/easylist/easylist/master/easylist/easylist_thirdparty.txt) 79 | 80 | * [EasyList — adult third-party servers](https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_adservers.txt) 81 | 82 | * [EasyList — adult popup servers](https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_adservers.txt) 83 | 84 | * [EasyList Germany](https://raw.githubusercontent.com/easylist/easylistgermany/master/easylistgermany/easylistgermany_adservers.txt) 85 | 86 | * [EasyList Hebrew](https://raw.githubusercontent.com/easylist/EasyListHebrew/master/adguard_hosts.txt) 87 | 88 | * [EasyList Italy](https://raw.githubusercontent.com/easylist/easylistitaly/master/easylistitaly/easylistitaly_adservers.txt) 89 | 90 | * [EasyList China](https://raw.githubusercontent.com/easylist/easylistchina/master/easylistchina.txt) 91 | 92 | * [EasyList Dutch](https://raw.githubusercontent.com/easylist/easylistdutch/master/easylistdutch/block_third_party_server.txt) 93 | 94 | * [ABPindo](https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/adservers.txt) 95 | 96 | * [ABPindo — third-party servers](https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/thirdparty.txt) 97 | 98 | * [AdblockID](https://raw.githubusercontent.com/realodix/AdBlockID/master/src/adservers.adfl) 99 | 100 | * [hostsVN](https://raw.githubusercontent.com/bigdargon/hostsVN/master/filters/adservers.txt) 101 | 102 | * [hostsVN Threat](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/threat/filter.txt) 103 | 104 | * [List-KR filter](https://cdn.jsdelivr.net/gh/List-KR/List-KR@latest/filters-share/1st_domains.txt) 105 | 106 | * [List-KR filter - third-party servers](https://cdn.jsdelivr.net/gh/List-KR/List-KR@latest/filters-share/3rd_domains.txt) 107 | 108 | ### Tracking servers 109 | 110 | #### These filter lists block domains that are used for tracking and analytics 111 | 112 | * [AdGuard Tracking Protection filter — third-party trackers](https://adguardteam.github.io/AdguardFilters/SpywareFilter/sections/tracking_servers.txt) 113 | 114 | * [AdGuard Tracking Protection filter — first-party trackers](https://adguardteam.github.io/AdguardFilters/SpywareFilter/sections/tracking_servers_firstparty.txt) 115 | 116 | * [AdGuard Tracking Protection filter — mobile trackers](https://adguardteam.github.io/AdguardFilters/SpywareFilter/sections/mobile.txt) 117 | 118 | * [EasyPrivacy](https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_trackingservers.txt) 119 | 120 | * [EasyPrivacy — third-party trackers](https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_thirdparty.txt) 121 | 122 | * [EasyPrivacy — international trackers](https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_trackingservers_international.txt) 123 | 124 | * [EasyPrivacy — third-party international](https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_thirdparty_international.txt) 125 | 126 | ### Cryptominers 127 | 128 | #### These filter lists are used against cryptominers 129 | 130 | * [AdGuard Base filter cryptominers](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/cryptominers.txt) 131 | 132 | ### Exception 133 | 134 | #### These lists are used to exclude domains that cause serious site breakages 135 | 136 | * [Exclusion rules](https://github.com/AdguardTeam/AdGuardSDNSFilter/blob/master/Filters/exclusions.txt) 137 | * [Exception rules](https://github.com/AdguardTeam/AdGuardSDNSFilter/blob/master/Filters/exceptions.txt) 138 | 139 | ### Regional lists 140 | 141 | #### These filter lists block various types of advertising, tracking, scams and malware on sites of a specific language group 142 | 143 | * [Frellwits Swedish Filter](https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Hosts-File.txt) 144 | * [Persian Blocker Hosts](https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianBlockerHosts.txt) 145 | 146 | ### Others 147 | 148 | * [Additional rules](https://github.com/AdguardTeam/AdGuardSDNSFilter/blob/master/Filters/rules.txt) 149 | 150 | ## AdGuard DNS Popup Hosts filter 151 | 152 | DNS-level blocking is a crude method that makes a blocked website appear as if it were malfunctioning from the user's perspective. While this approach may suffice for blocking sub-requests to trackers, it is less effective when a user attempts to access a blocked domain directly. 153 | 154 | This filter blocks domains that the users tend to open (more precisely, they are opened against the users' will) and it redirects them to a designated "blocked page", which provides explanations regarding the reasons for blocking. 155 | 156 | Although redirecting to a different IP address is not the ideal solution, we are hopeful that the [Structured Errors proposal](https://datatracker.ietf.org/doc/draft-ietf-dnsop-structured-dns-error/) will gain momentum. This would allow us to implement a better solution. 157 | 158 | ## AdGuard DNS Popup Hosts filter structure 159 | 160 | The AdGuard DNS Popup Hosts filter includes only rules that contain the modifiers `popup`, `all`, and `document` from the lists provided. This selection effectively means that these rules are directed at sites that open in the main frame. 161 | 162 | * [AdGuard Base filter ad servers](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers.txt) 163 | * [AdGuard Base filter ad servers first-party](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers_firstparty.txt) 164 | * [AdGuard Base filter ad servers foreign](https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/foreign.txt) 165 | * [EasyList ad servers](https://raw.githubusercontent.com/easylist/easylist/master/easylist/easylist_adservers.txt) 166 | * [EasyList adult ad servers popup](https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_adservers_popup.txt) 167 | * [AdGuard Mobile Ads filter ad servers](https://adguardteam.github.io/AdguardFilters/MobileFilter/sections/adservers.txt) 168 | * [AdGuard common Cyrillic filters ad servers](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/common-sections/adservers.txt) 169 | * [AdGuard Russian filter ad servers first-party](https://adguardteam.github.io/AdguardFilters/CyrillicFilters/RussianFilter/sections/adservers_firstparty.txt) 170 | * [Liste FR](https://raw.githubusercontent.com/easylist/listefr/master/liste_fr.txt) 171 | * [ABPindo ad servers](https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/adservers.txt) 172 | * [ABPindo ad servers third-party](https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/thirdparty.txt) 173 | -------------------------------------------------------------------------------- /configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AdGuard DNS filter", 3 | "description": "Filter composed of several other filters (AdGuard Base filter, Social media filter, Tracking Protection filter, Mobile ads filter, EasyList, EasyPrivacy, etc) and simplified specifically to be better compatible with DNS-level ad blocking.", 4 | "homepage": "https://github.com/AdguardTeam/AdguardSDNSFilter", 5 | "license": "https://github.com/AdguardTeam/AdguardSDNSFilter/blob/master/LICENSE", 6 | "sources": [ 7 | { 8 | "name": "AdGuard Base filter ad servers", 9 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers.txt", 10 | "type": "adblock", 11 | "exclusions_sources": ["Filters/exclusions.txt"], 12 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 13 | }, 14 | { 15 | "name": "AdGuard Base filter ad servers first-party", 16 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers_firstparty.txt", 17 | "type": "adblock", 18 | "exclusions_sources": ["Filters/exclusions.txt"], 19 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 20 | }, 21 | { 22 | "name": "AdGuard Base filter ad servers foreign", 23 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/foreign.txt", 24 | "type": "adblock", 25 | "exclusions_sources": ["Filters/exclusions.txt"], 26 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 27 | }, 28 | { 29 | "name": "AdGuard Base filter cryptominers", 30 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/cryptominers.txt", 31 | "type": "adblock", 32 | "exclusions_sources": ["Filters/exclusions.txt"], 33 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 34 | }, 35 | { 36 | "name": "EasyList ad servers", 37 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist/easylist_adservers.txt", 38 | "type": "adblock", 39 | "exclusions_sources": ["Filters/exclusions.txt"], 40 | "transformations": ["RemoveModifiers", "Validate"] 41 | }, 42 | { 43 | "name": "EasyList ad servers third-party", 44 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist/easylist_thirdparty.txt", 45 | "type": "adblock", 46 | "exclusions_sources": ["Filters/exclusions.txt"], 47 | "inclusions": ["/^\\|\\|[a-z0-9-.]+\\^?(\\$third-party)?$/"], 48 | "transformations": ["RemoveModifiers", "Validate"] 49 | }, 50 | { 51 | "name": "EasyList adult ad servers", 52 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_adservers.txt", 53 | "type": "adblock", 54 | "exclusions_sources": ["Filters/exclusions.txt"], 55 | "transformations": ["RemoveModifiers", "Validate"] 56 | }, 57 | { 58 | "name": "EasyList adult ad servers third-party", 59 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_thirdparty.txt", 60 | "type": "adblock", 61 | "exclusions_sources": ["Filters/exclusions.txt"], 62 | "transformations": ["RemoveModifiers", "Validate"] 63 | }, 64 | { 65 | "name": "EasyList adult ad servers popup", 66 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_adservers_popup.txt", 67 | "type": "adblock", 68 | "exclusions_sources": ["Filters/exclusions.txt"], 69 | "transformations": ["RemoveModifiers", "Validate"] 70 | }, 71 | { 72 | "name": "AdGuard Mobile Ads filter ad servers", 73 | "source": "https://adguardteam.github.io/AdguardFilters/MobileFilter/sections/adservers.txt", 74 | "type": "adblock", 75 | "exclusions_sources": ["Filters/exclusions.txt"], 76 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 77 | }, 78 | { 79 | "name": "AdGuard Tracking Protection filter third-party trackers", 80 | "source": "https://adguardteam.github.io/AdguardFilters/SpywareFilter/sections/tracking_servers.txt", 81 | "type": "adblock", 82 | "exclusions_sources": ["Filters/exclusions.txt"], 83 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 84 | }, 85 | { 86 | "name": "AdGuard Tracking Protection filter first-party trackers", 87 | "source": "https://adguardteam.github.io/AdguardFilters/SpywareFilter/sections/tracking_servers_firstparty.txt", 88 | "type": "adblock", 89 | "exclusions_sources": ["Filters/exclusions.txt"], 90 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 91 | }, 92 | { 93 | "name": "AdGuard Tracking Protection filter mobile trackers", 94 | "source": "https://adguardteam.github.io/AdguardFilters/SpywareFilter/sections/mobile.txt", 95 | "type": "adblock", 96 | "exclusions_sources": ["Filters/exclusions.txt"], 97 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 98 | }, 99 | { 100 | "name": "EasyPrivacy tracking servers", 101 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_trackingservers.txt", 102 | "type": "adblock", 103 | "exclusions_sources": ["Filters/exclusions.txt"], 104 | "transformations": ["RemoveModifiers", "Validate"] 105 | }, 106 | { 107 | "name": "EasyPrivacy third-party tracking servers", 108 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_thirdparty.txt", 109 | "type": "adblock", 110 | "exclusions_sources": ["Filters/exclusions.txt"], 111 | "transformations": ["RemoveModifiers", "Validate"] 112 | }, 113 | { 114 | "name": "EasyPrivacy international tracking servers", 115 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_trackingservers_international.txt", 116 | "type": "adblock", 117 | "exclusions_sources": ["Filters/exclusions.txt"], 118 | "transformations": ["RemoveModifiers", "Validate"] 119 | }, 120 | { 121 | "name": "EasyPrivacy third-party international tracking servers", 122 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easyprivacy/easyprivacy_thirdparty_international.txt", 123 | "type": "adblock", 124 | "exclusions_sources": ["Filters/exclusions.txt"], 125 | "transformations": ["RemoveModifiers", "Validate"] 126 | }, 127 | { 128 | "name": "AdGuard Spanish/Portuguese filter ad servers first-party", 129 | "source": "https://adguardteam.github.io/AdguardFilters/SpanishFilter/sections/adservers_firstparty.txt", 130 | "type": "adblock", 131 | "exclusions_sources": ["Filters/exclusions.txt"], 132 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 133 | }, 134 | { 135 | "name": "AdGuard Spanish/Portuguese filter ad servers", 136 | "source": "https://adguardteam.github.io/AdguardFilters/SpanishFilter/sections/adservers.txt", 137 | "type": "adblock", 138 | "exclusions_sources": ["Filters/exclusions.txt"], 139 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 140 | }, 141 | { 142 | "name": "AdGuard common Cyrillic filters ad servers", 143 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/common-sections/adservers.txt", 144 | "type": "adblock", 145 | "exclusions_sources": ["Filters/exclusions.txt"], 146 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 147 | }, 148 | { 149 | "name": "AdGuard common Cyrillic filters ad servers first-party", 150 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/common-sections/adservers_firstparty.txt", 151 | "type": "adblock", 152 | "exclusions_sources": ["Filters/exclusions.txt"], 153 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 154 | }, 155 | { 156 | "name": "AdGuard Russian filter ad servers first-party", 157 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/RussianFilter/sections/adservers_firstparty.txt", 158 | "type": "adblock", 159 | "exclusions_sources": ["Filters/exclusions.txt"], 160 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 161 | }, 162 | { 163 | "name": "AdGuard Ukrainian filter ad servers first-party", 164 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/UkrainianFilter/sections/adservers_firstparty.txt", 165 | "type": "adblock", 166 | "exclusions_sources": ["Filters/exclusions.txt"], 167 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 168 | }, 169 | { 170 | "name": "AdGuard Belarusian language ad servers", 171 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/Belarusian/sections/filter.txt", 172 | "type": "adblock", 173 | "exclusions_sources": ["Filters/exclusions.txt"], 174 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 175 | }, 176 | { 177 | "name": "AdGuard Bulgarian language ad servers", 178 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/Bulgarian/sections/filter.txt", 179 | "type": "adblock", 180 | "exclusions_sources": ["Filters/exclusions.txt"], 181 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 182 | }, 183 | { 184 | "name": "AdGuard Kazakh language ad servers", 185 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/Kazakh/sections/filter.txt", 186 | "type": "adblock", 187 | "exclusions_sources": ["Filters/exclusions.txt"], 188 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 189 | }, 190 | { 191 | "name": "AdGuard Turkish filter ad servers", 192 | "source": "https://adguardteam.github.io/AdguardFilters/TurkishFilter/sections/adservers.txt", 193 | "type": "adblock", 194 | "exclusions_sources": ["Filters/exclusions.txt"], 195 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 196 | }, 197 | { 198 | "name": "AdGuard Turkish filter ad servers first-party", 199 | "source": "https://adguardteam.github.io/AdguardFilters/TurkishFilter/sections/adservers_firstparty.txt", 200 | "type": "adblock", 201 | "exclusions_sources": ["Filters/exclusions.txt"], 202 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 203 | }, 204 | { 205 | "name": "AdGuard French filter ad servers", 206 | "source": "https://adguardteam.github.io/AdguardFilters/FrenchFilter/sections/adservers.txt", 207 | "type": "adblock", 208 | "exclusions_sources": ["Filters/exclusions.txt"], 209 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 210 | }, 211 | { 212 | "name": "AdGuard French filter ad servers", 213 | "source": "https://adguardteam.github.io/AdguardFilters/FrenchFilter/sections/adservers_firstparty.txt", 214 | "type": "adblock", 215 | "exclusions_sources": ["Filters/exclusions.txt"], 216 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 217 | }, 218 | { 219 | "name": "AdGuard Japanese filter ad servers", 220 | "source": "https://adguardteam.github.io/AdguardFilters/JapaneseFilter/sections/adservers.txt", 221 | "type": "adblock", 222 | "exclusions_sources": ["Filters/exclusions.txt"], 223 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 224 | }, 225 | { 226 | "name": "AdGuard Japanese filter ad servers first-party", 227 | "source": "https://adguardteam.github.io/AdguardFilters/JapaneseFilter/sections/adservers_firstparty.txt", 228 | "type": "adblock", 229 | "exclusions_sources": ["Filters/exclusions.txt"], 230 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 231 | }, 232 | { 233 | "name": "AdGuard German filter ad servers", 234 | "source": "https://adguardteam.github.io/AdguardFilters/GermanFilter/sections/adservers.txt", 235 | "type": "adblock", 236 | "exclusions_sources": ["Filters/exclusions.txt"], 237 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 238 | }, 239 | { 240 | "name": "AdGuard Chinese filter ad servers", 241 | "source": "https://adguardteam.github.io/AdguardFilters/ChineseFilter/sections/adservers.txt", 242 | "type": "adblock", 243 | "exclusions_sources": ["Filters/exclusions.txt"], 244 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 245 | }, 246 | { 247 | "name": "AdGuard Chinese filter ad servers first-party", 248 | "source": "https://adguardteam.github.io/AdguardFilters/ChineseFilter/sections/adservers_firstparty.txt", 249 | "type": "adblock", 250 | "exclusions_sources": ["Filters/exclusions.txt"], 251 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 252 | }, 253 | { 254 | "name": "AdGuard Dutch filter ad servers", 255 | "source": "https://adguardteam.github.io/AdguardFilters/DutchFilter/sections/adservers.txt", 256 | "type": "adblock", 257 | "exclusions_sources": ["Filters/exclusions.txt"], 258 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 259 | }, 260 | { 261 | "name": "AdGuard Dutch filter ad servers first-party", 262 | "source": "https://adguardteam.github.io/AdguardFilters/DutchFilter/sections/adservers_firstparty.txt", 263 | "type": "adblock", 264 | "exclusions_sources": ["Filters/exclusions.txt"], 265 | "transformations": ["RemoveModifiers", "ValidateAllowIp"] 266 | }, 267 | { 268 | "name": "EasyList Dutch ad servers third-party", 269 | "source": "https://raw.githubusercontent.com/easylist/easylistdutch/master/easylistdutch/block_third_party_server.txt", 270 | "type": "adblock", 271 | "exclusions_sources": ["Filters/exclusions.txt"], 272 | "transformations": ["RemoveModifiers", "Validate"] 273 | }, 274 | { 275 | "name": "EasyList Germany ad servers", 276 | "source": "https://raw.githubusercontent.com/easylist/easylistgermany/master/easylistgermany/easylistgermany_adservers.txt", 277 | "type": "adblock", 278 | "exclusions_sources": ["Filters/exclusions.txt"], 279 | "transformations": ["RemoveModifiers", "Validate"] 280 | }, 281 | { 282 | "name": "EasyList Hebrew ad servers", 283 | "source": "https://raw.githubusercontent.com/easylist/EasyListHebrew/master/adguard_hosts.txt", 284 | "type": "adblock", 285 | "exclusions_sources": ["Filters/exclusions.txt"], 286 | "transformations": ["RemoveModifiers", "Validate", "Compress"] 287 | }, 288 | { 289 | "name": "Frellwits Swedish Filter", 290 | "source": "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Hosts-File.txt", 291 | "type": "hosts", 292 | "exclusions_sources": ["Filters/exclusions.txt"], 293 | "transformations": ["RemoveModifiers", "Validate", "Compress"] 294 | }, 295 | { 296 | "name": "EasyList Italy ad servers", 297 | "source": "https://raw.githubusercontent.com/easylist/easylistitaly/master/easylistitaly/easylistitaly_adservers.txt", 298 | "type": "adblock", 299 | "exclusions_sources": ["Filters/exclusions.txt"], 300 | "transformations": ["RemoveModifiers", "Validate"] 301 | }, 302 | { 303 | "name": "ABPindo ad servers", 304 | "source": "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/adservers.txt", 305 | "type": "adblock", 306 | "exclusions_sources": ["Filters/exclusions.txt"], 307 | "transformations": ["RemoveModifiers", "Validate"] 308 | }, 309 | { 310 | "name": "ABPindo ad servers third-party", 311 | "source": "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/thirdparty.txt", 312 | "type": "adblock", 313 | "exclusions_sources": ["Filters/exclusions.txt"], 314 | "transformations": ["RemoveModifiers", "Validate"] 315 | }, 316 | { 317 | "name": "AdblockID adservers", 318 | "source": "https://raw.githubusercontent.com/realodix/AdBlockID/master/src/adservers.adfl", 319 | "type": "adblock", 320 | "exclusions_sources": ["Filters/exclusions.txt"], 321 | "transformations": ["RemoveModifiers", "Validate"] 322 | }, 323 | { 324 | "name": "hostsVN ad servers", 325 | "source": "https://raw.githubusercontent.com/bigdargon/hostsVN/master/filters/adservers.txt", 326 | "type": "adblock", 327 | "exclusions_sources": ["Filters/exclusions.txt"], 328 | "transformations": ["RemoveModifiers", "Validate"] 329 | }, 330 | { 331 | "name": "hostsVN Threat", 332 | "source": "https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/threat/filter.txt", 333 | "type": "adblock", 334 | "exclusions_sources": ["Filters/exclusions.txt"], 335 | "transformations": ["RemoveModifiers", "Validate"] 336 | }, 337 | { 338 | "name": "hufilter adservers", 339 | "source": "https://raw.githubusercontent.com/hufilter/hufilter/master/sections/ads.txt", 340 | "type": "adblock", 341 | "exclusions_sources": ["Filters/exclusions.txt"], 342 | "transformations": ["RemoveModifiers", "Validate"] 343 | }, 344 | { 345 | "name": "EasyList China ad servers", 346 | "source": "https://raw.githubusercontent.com/easylist/easylistchina/master/easylistchina.txt", 347 | "type": "adblock", 348 | "exclusions": ["/(?!^(\\|\\||@@\\|\\|))^.+/", "$third-party"], 349 | "transformations": ["RemoveModifiers", "Validate"] 350 | }, 351 | { 352 | "name": "Persian Blocker Hosts", 353 | "source": "https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianBlockerHosts.txt", 354 | "type": "adblock", 355 | "exclusions_sources": ["Filters/exclusions.txt"], 356 | "transformations": ["RemoveModifiers", "Validate"] 357 | }, 358 | { 359 | "name": "List-KR filter ad servers", 360 | "source": "https://cdn.jsdelivr.net/gh/List-KR/List-KR@latest/filters-share/1st_domains.txt", 361 | "type": "adblock", 362 | "exclusions_sources": ["Filters/exclusions.txt"], 363 | "transformations": ["RemoveModifiers", "Validate"] 364 | }, 365 | { 366 | "name": "List-KR filter third-party ad servers", 367 | "source": "https://cdn.jsdelivr.net/gh/List-KR/List-KR@latest/filters-share/3rd_domains.txt", 368 | "type": "adblock", 369 | "exclusions_sources": ["Filters/exclusions.txt"], 370 | "transformations": ["RemoveModifiers", "Validate"] 371 | }, 372 | { 373 | "name": "Additional rules", 374 | "source": "Filters/rules.txt", 375 | "transformations": ["Validate"], 376 | "type": "adblock" 377 | }, 378 | { 379 | "name": "Exception rules", 380 | "source": "Filters/exceptions.txt", 381 | "transformations": ["Validate"], 382 | "type": "adblock" 383 | } 384 | ], 385 | "transformations": ["Compress", "Deduplicate"], 386 | "exclusions_sources": ["Filters/exclusions.txt"] 387 | } 388 | -------------------------------------------------------------------------------- /configuration_popup_filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AdGuard DNS Popup Hosts filter", 3 | "description": "Filter includes rules for sites that open in a new window, composed from AdGuard, EasyList, ABPindo filters and improved for compatibility with DNS-level pop-up blocking.", 4 | "homepage": "https://github.com/AdguardTeam/AdguardSDNSFilter", 5 | "license": "https://github.com/AdguardTeam/AdguardSDNSFilter/blob/master/LICENSE", 6 | "sources": [ 7 | { 8 | "name": "AdGuard Base filter ad servers", 9 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers.txt", 10 | "type": "adblock" 11 | }, 12 | { 13 | "name": "AdGuard Base filter ad servers first-party", 14 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/adservers_firstparty.txt", 15 | "type": "adblock" 16 | 17 | }, 18 | { 19 | "name": "AdGuard Base filter ad servers foreign", 20 | "source": "https://adguardteam.github.io/AdguardFilters/BaseFilter/sections/foreign.txt", 21 | "type": "adblock" 22 | }, 23 | { 24 | "name": "EasyList ad servers", 25 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist/easylist_adservers.txt", 26 | "type": "adblock" 27 | }, 28 | { 29 | "name": "EasyList adult ad servers popup", 30 | "source": "https://raw.githubusercontent.com/easylist/easylist/master/easylist_adult/adult_adservers_popup.txt", 31 | "type": "adblock" 32 | }, 33 | { 34 | "name": "AdGuard Mobile Ads filter ad servers", 35 | "source": "https://adguardteam.github.io/AdguardFilters/MobileFilter/sections/adservers.txt", 36 | "type": "adblock" 37 | }, 38 | { 39 | "name": "AdGuard common Cyrillic filters ad servers", 40 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/common-sections/adservers.txt", 41 | "type": "adblock" 42 | }, 43 | { 44 | "name": "AdGuard Russian filter ad servers first-party", 45 | "source": "https://adguardteam.github.io/AdguardFilters/CyrillicFilters/RussianFilter/sections/adservers_firstparty.txt", 46 | "type": "adblock" 47 | }, 48 | { 49 | "name": "Liste FR ", 50 | "source": "https://raw.githubusercontent.com/easylist/listefr/master/liste_fr.txt", 51 | "type": "adblock" 52 | }, 53 | { 54 | "name": "ABPindo ad servers", 55 | "source": "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/adservers.txt", 56 | "type": "adblock" 57 | }, 58 | { 59 | "name": "ABPindo ad servers third-party", 60 | "source": "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/src/advert/thirdparty.txt", 61 | "type": "adblock" 62 | } 63 | ], 64 | "inclusions": ["/^\\|\\|[a-z0-9-.]+\\^(\\$(popup|popup,document|document|document,popup|all))$/"], 65 | "transformations": ["RemoveModifiers", "Compress", "Deduplicate"], 66 | "exclusions_sources": ["Filters/exclusions.txt"] 67 | } 68 | -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ### Steps to reproduce 8 | 9 | 1. 10 | 2. 11 | 3. 12 | 4. 13 | 14 | ### Expected behavior 15 | 16 | 17 | ### Actual behavior 18 | 19 | 20 | 21 |
Screenshot: 22 | 23 | 24 | 25 |
26 | 27 | ### Your environment 28 | 29 | 30 | | Description | Value | 31 | | -------------- | ------------ | 32 | | DNS server in use:| (e.g. Default, 176.103.130.130) 33 | | How did you setup DNS configuration:| (System/DNSCrypt app/Router) 34 | | Device model:| (e.g. Google Pixel) 35 | | Operating system and version:| (e.g. Android 7.1.2) 36 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "adguard-sdn-filter", 3 | "version": "1.0.2", 4 | "description": "AdGuard DNS filter. A filter composed of several other filters (AdGuard Base filter, Social media filter, Tracking Protection filter, Mobile Ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking.", 5 | "repository": "https://github.com/AdguardTeam/AdGuardSDNSFilter", 6 | "author": "AdGuard", 7 | "license": "GPL-3.0", 8 | "scripts": { 9 | "build": "./scripts/build.sh" 10 | }, 11 | "dependencies": { 12 | "@adguard/hostlist-compiler": "1.0.38" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Exit immediately if a command exits with a non-zero status 4 | set -e 5 | 6 | # Compiling AdGuard DNS filter 7 | hostlist-compiler -c configuration.json -o Filters/filter.txt --verbose 8 | 9 | # Compiling AdGuard DNS Popup Hosts filter 10 | hostlist-compiler -c configuration_popup_filter.json -o Filters/adguard_popup_filter.txt --verbose 11 | node scripts/popup_filter_build.js Filters/adguard_popup_filter.txt -------------------------------------------------------------------------------- /scripts/popup_filter_build.js: -------------------------------------------------------------------------------- 1 | const { promises: fs } = require('fs'); 2 | const path = require('path'); 3 | 4 | const LINE_BREAK = '\n'; 5 | const COMMENT_MARKER = '!'; 6 | 7 | /** 8 | * Path to the filter file 9 | * @type {string} 10 | */ 11 | const filterPath = path.resolve(process.argv[2]); 12 | 13 | /** 14 | * Returns a file content. 15 | * @param {string} path Path to the file. 16 | * @returns {Promise} - Promise resolving to the file content. 17 | */ 18 | const getFileContent = async (path) => { 19 | try { 20 | const content = await fs.readFile(path, 'utf-8'); 21 | return content; 22 | } catch (error) { 23 | throw new Error(`Error during reading the file '${path}' due to: ${error.message}`); 24 | } 25 | }; 26 | 27 | /** 28 | * Function to convert the filter list by modifying each rule 29 | * @param {string} path - Path to the filter file 30 | * @returns {Promise} - Promise resolved when the file is successfully converted 31 | */ 32 | const convertFilterList = async (path) => { 33 | try { 34 | const fileContent = await getFileContent(path); 35 | const modifiedContent = fileContent 36 | .split(LINE_BREAK) 37 | .map((line) => { 38 | if (line.startsWith(COMMENT_MARKER)) { 39 | return line; 40 | } 41 | return `${line}$dnsrewrite=ad-block.dns.adguard.com`; 42 | }) 43 | .join(LINE_BREAK); 44 | await fs.writeFile(path, modifiedContent); 45 | } catch (error) { 46 | throw new Error(`Error during rules conversion due to: ${error.message}`); 47 | } 48 | }; 49 | 50 | // Call the function to convert the filter list 51 | convertFilterList(filterPath); 52 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@adguard/diff-builder@1.0.17": 6 | version "1.0.17" 7 | resolved "https://registry.yarnpkg.com/@adguard/diff-builder/-/diff-builder-1.0.17.tgz#d7fd5f928d75f8955668ea0f45c51ac4ef8dd03a" 8 | integrity sha512-pKM8oUQcl8IrVyJIlqwiAUMX4manZrfe2S/a9Np3VDbnaQFbGTwW1cmQoKffmdFUwk7dEKzQ83ILm1OuOu6kZw== 9 | dependencies: 10 | commander "^11.1.0" 11 | crypto-js "^4.2.0" 12 | diff "git+https://github.com/105th/jsdiff.git#2be2e7df90e8eebd99f0385c7b1dc16c2f4dcc1a" 13 | 14 | "@adguard/filters-downloader@^2.3.0": 15 | version "2.3.0" 16 | resolved "https://registry.yarnpkg.com/@adguard/filters-downloader/-/filters-downloader-2.3.0.tgz#dad0523cca05508d71f739428378a1e28fda151f" 17 | integrity sha512-6sfrl9sroKjdrE0wgVh1hHq1Z1C7VdLbThJMwxL3Hucg5q121/+kzP4d0zF4dZOcE5ndbNOywJWu8zteUpYpXA== 18 | dependencies: 19 | "@adguard/diff-builder" "1.0.17" 20 | axios "1.6.2" 21 | crypto-js "^4.2.0" 22 | 23 | "@adguard/hostlist-compiler@1.0.38": 24 | version "1.0.38" 25 | resolved "https://registry.yarnpkg.com/@adguard/hostlist-compiler/-/hostlist-compiler-1.0.38.tgz#675bd6a476d68a6a22d798d0a2d58be2871383da" 26 | integrity sha512-ujoSHikVoaQsKloTZIlMsG5P+HULp+h2gYYBk6KXePqdQGEdJ+3RLXD8m3Pm/Sh08lEp0fNGh2aaeL4BFgB0bQ== 27 | dependencies: 28 | "@adguard/filters-downloader" "^2.3.0" 29 | ajv "^6.12.0" 30 | ajv-errors "^1.0.1" 31 | axios "^0.19.2" 32 | better-ajv-errors "^0.6.7" 33 | consola "^2.11.3" 34 | lodash "^4.17.15" 35 | tldts "^5.6.10" 36 | yargs "^15.3.0" 37 | 38 | "@babel/code-frame@^7.0.0": 39 | version "7.8.3" 40 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" 41 | integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== 42 | dependencies: 43 | "@babel/highlight" "^7.8.3" 44 | 45 | "@babel/helper-validator-identifier@^7.9.0": 46 | version "7.9.5" 47 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" 48 | integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== 49 | 50 | "@babel/highlight@^7.8.3": 51 | version "7.9.0" 52 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" 53 | integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== 54 | dependencies: 55 | "@babel/helper-validator-identifier" "^7.9.0" 56 | chalk "^2.0.0" 57 | js-tokens "^4.0.0" 58 | 59 | "@babel/runtime@^7.0.0": 60 | version "7.9.2" 61 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" 62 | integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== 63 | dependencies: 64 | regenerator-runtime "^0.13.4" 65 | 66 | "@types/color-name@^1.1.1": 67 | version "1.1.1" 68 | resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" 69 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== 70 | 71 | ajv-errors@^1.0.1: 72 | version "1.0.1" 73 | resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" 74 | integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== 75 | 76 | ajv@^6.12.0: 77 | version "6.12.2" 78 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" 79 | integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== 80 | dependencies: 81 | fast-deep-equal "^3.1.1" 82 | fast-json-stable-stringify "^2.0.0" 83 | json-schema-traverse "^0.4.1" 84 | uri-js "^4.2.2" 85 | 86 | ansi-regex@^5.0.0: 87 | version "5.0.0" 88 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 89 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 90 | 91 | ansi-styles@^3.2.1: 92 | version "3.2.1" 93 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 94 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 95 | dependencies: 96 | color-convert "^1.9.0" 97 | 98 | ansi-styles@^4.0.0: 99 | version "4.2.1" 100 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" 101 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== 102 | dependencies: 103 | "@types/color-name" "^1.1.1" 104 | color-convert "^2.0.1" 105 | 106 | asynckit@^0.4.0: 107 | version "0.4.0" 108 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 109 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 110 | 111 | axios@1.6.2: 112 | version "1.6.2" 113 | resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" 114 | integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== 115 | dependencies: 116 | follow-redirects "^1.15.0" 117 | form-data "^4.0.0" 118 | proxy-from-env "^1.1.0" 119 | 120 | axios@^0.19.2: 121 | version "0.19.2" 122 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" 123 | integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== 124 | dependencies: 125 | follow-redirects "1.5.10" 126 | 127 | better-ajv-errors@^0.6.7: 128 | version "0.6.7" 129 | resolved "https://registry.yarnpkg.com/better-ajv-errors/-/better-ajv-errors-0.6.7.tgz#b5344af1ce10f434fe02fc4390a5a9c811e470d1" 130 | integrity sha512-PYgt/sCzR4aGpyNy5+ViSQ77ognMnWq7745zM+/flYO4/Yisdtp9wDQW2IKCyVYPUxQt3E/b5GBSwfhd1LPdlg== 131 | dependencies: 132 | "@babel/code-frame" "^7.0.0" 133 | "@babel/runtime" "^7.0.0" 134 | chalk "^2.4.1" 135 | core-js "^3.2.1" 136 | json-to-ast "^2.0.3" 137 | jsonpointer "^4.0.1" 138 | leven "^3.1.0" 139 | 140 | call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: 141 | version "1.0.2" 142 | resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" 143 | integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== 144 | dependencies: 145 | es-errors "^1.3.0" 146 | function-bind "^1.1.2" 147 | 148 | camelcase@^5.0.0: 149 | version "5.3.1" 150 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 151 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 152 | 153 | chalk@^2.0.0, chalk@^2.4.1: 154 | version "2.4.2" 155 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 156 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 157 | dependencies: 158 | ansi-styles "^3.2.1" 159 | escape-string-regexp "^1.0.5" 160 | supports-color "^5.3.0" 161 | 162 | cliui@^6.0.0: 163 | version "6.0.0" 164 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" 165 | integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== 166 | dependencies: 167 | string-width "^4.2.0" 168 | strip-ansi "^6.0.0" 169 | wrap-ansi "^6.2.0" 170 | 171 | code-error-fragment@0.0.230: 172 | version "0.0.230" 173 | resolved "https://registry.yarnpkg.com/code-error-fragment/-/code-error-fragment-0.0.230.tgz#d736d75c832445342eca1d1fedbf17d9618b14d7" 174 | integrity sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw== 175 | 176 | color-convert@^1.9.0: 177 | version "1.9.3" 178 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 179 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 180 | dependencies: 181 | color-name "1.1.3" 182 | 183 | color-convert@^2.0.1: 184 | version "2.0.1" 185 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 186 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 187 | dependencies: 188 | color-name "~1.1.4" 189 | 190 | color-name@1.1.3: 191 | version "1.1.3" 192 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 193 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 194 | 195 | color-name@~1.1.4: 196 | version "1.1.4" 197 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 198 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 199 | 200 | combined-stream@^1.0.8: 201 | version "1.0.8" 202 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 203 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 204 | dependencies: 205 | delayed-stream "~1.0.0" 206 | 207 | commander@^11.1.0: 208 | version "11.1.0" 209 | resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" 210 | integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== 211 | 212 | consola@^2.11.3: 213 | version "2.11.3" 214 | resolved "https://registry.yarnpkg.com/consola/-/consola-2.11.3.tgz#f7315836224c143ac5094b47fd4c816c2cd1560e" 215 | integrity sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw== 216 | 217 | core-js@^3.2.1: 218 | version "3.6.5" 219 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" 220 | integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== 221 | 222 | crypto-js@^4.2.0: 223 | version "4.2.0" 224 | resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" 225 | integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== 226 | 227 | debug@=3.1.0: 228 | version "3.1.0" 229 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 230 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== 231 | dependencies: 232 | ms "2.0.0" 233 | 234 | decamelize@^1.2.0: 235 | version "1.2.0" 236 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 237 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 238 | 239 | delayed-stream@~1.0.0: 240 | version "1.0.0" 241 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 242 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 243 | 244 | "diff@git+https://github.com/105th/jsdiff.git#2be2e7df90e8eebd99f0385c7b1dc16c2f4dcc1a": 245 | version "5.1.1" 246 | resolved "git+https://github.com/105th/jsdiff.git#2be2e7df90e8eebd99f0385c7b1dc16c2f4dcc1a" 247 | 248 | dunder-proto@^1.0.1: 249 | version "1.0.1" 250 | resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" 251 | integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== 252 | dependencies: 253 | call-bind-apply-helpers "^1.0.1" 254 | es-errors "^1.3.0" 255 | gopd "^1.2.0" 256 | 257 | emoji-regex@^8.0.0: 258 | version "8.0.0" 259 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 260 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 261 | 262 | es-define-property@^1.0.1: 263 | version "1.0.1" 264 | resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" 265 | integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== 266 | 267 | es-errors@^1.3.0: 268 | version "1.3.0" 269 | resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" 270 | integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== 271 | 272 | es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: 273 | version "1.1.1" 274 | resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" 275 | integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== 276 | dependencies: 277 | es-errors "^1.3.0" 278 | 279 | es-set-tostringtag@^2.1.0: 280 | version "2.1.0" 281 | resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" 282 | integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== 283 | dependencies: 284 | es-errors "^1.3.0" 285 | get-intrinsic "^1.2.6" 286 | has-tostringtag "^1.0.2" 287 | hasown "^2.0.2" 288 | 289 | escape-string-regexp@^1.0.5: 290 | version "1.0.5" 291 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 292 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 293 | 294 | fast-deep-equal@^3.1.1: 295 | version "3.1.1" 296 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" 297 | integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== 298 | 299 | fast-json-stable-stringify@^2.0.0: 300 | version "2.1.0" 301 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 302 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 303 | 304 | find-up@^4.1.0: 305 | version "4.1.0" 306 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 307 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 308 | dependencies: 309 | locate-path "^5.0.0" 310 | path-exists "^4.0.0" 311 | 312 | follow-redirects@1.5.10: 313 | version "1.5.10" 314 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" 315 | integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== 316 | dependencies: 317 | debug "=3.1.0" 318 | 319 | follow-redirects@^1.15.0: 320 | version "1.15.9" 321 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" 322 | integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== 323 | 324 | form-data@^4.0.0: 325 | version "4.0.2" 326 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.2.tgz#35cabbdd30c3ce73deb2c42d3c8d3ed9ca51794c" 327 | integrity sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w== 328 | dependencies: 329 | asynckit "^0.4.0" 330 | combined-stream "^1.0.8" 331 | es-set-tostringtag "^2.1.0" 332 | mime-types "^2.1.12" 333 | 334 | function-bind@^1.1.2: 335 | version "1.1.2" 336 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" 337 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== 338 | 339 | get-caller-file@^2.0.1: 340 | version "2.0.5" 341 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 342 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 343 | 344 | get-intrinsic@^1.2.6: 345 | version "1.3.0" 346 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" 347 | integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== 348 | dependencies: 349 | call-bind-apply-helpers "^1.0.2" 350 | es-define-property "^1.0.1" 351 | es-errors "^1.3.0" 352 | es-object-atoms "^1.1.1" 353 | function-bind "^1.1.2" 354 | get-proto "^1.0.1" 355 | gopd "^1.2.0" 356 | has-symbols "^1.1.0" 357 | hasown "^2.0.2" 358 | math-intrinsics "^1.1.0" 359 | 360 | get-proto@^1.0.1: 361 | version "1.0.1" 362 | resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" 363 | integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== 364 | dependencies: 365 | dunder-proto "^1.0.1" 366 | es-object-atoms "^1.0.0" 367 | 368 | gopd@^1.2.0: 369 | version "1.2.0" 370 | resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" 371 | integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== 372 | 373 | grapheme-splitter@^1.0.4: 374 | version "1.0.4" 375 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" 376 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== 377 | 378 | has-flag@^3.0.0: 379 | version "3.0.0" 380 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 381 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 382 | 383 | has-symbols@^1.0.3, has-symbols@^1.1.0: 384 | version "1.1.0" 385 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" 386 | integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== 387 | 388 | has-tostringtag@^1.0.2: 389 | version "1.0.2" 390 | resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" 391 | integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== 392 | dependencies: 393 | has-symbols "^1.0.3" 394 | 395 | hasown@^2.0.2: 396 | version "2.0.2" 397 | resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" 398 | integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== 399 | dependencies: 400 | function-bind "^1.1.2" 401 | 402 | is-fullwidth-code-point@^3.0.0: 403 | version "3.0.0" 404 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 405 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 406 | 407 | js-tokens@^4.0.0: 408 | version "4.0.0" 409 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 410 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 411 | 412 | json-schema-traverse@^0.4.1: 413 | version "0.4.1" 414 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 415 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 416 | 417 | json-to-ast@^2.0.3: 418 | version "2.1.0" 419 | resolved "https://registry.yarnpkg.com/json-to-ast/-/json-to-ast-2.1.0.tgz#041a9fcd03c0845036acb670d29f425cea4faaf9" 420 | integrity sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ== 421 | dependencies: 422 | code-error-fragment "0.0.230" 423 | grapheme-splitter "^1.0.4" 424 | 425 | jsonpointer@^4.0.1: 426 | version "4.0.1" 427 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" 428 | integrity sha1-T9kss04OnbPInIYi7PUfm5eMbLk= 429 | 430 | leven@^3.1.0: 431 | version "3.1.0" 432 | resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" 433 | integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== 434 | 435 | locate-path@^5.0.0: 436 | version "5.0.0" 437 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 438 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 439 | dependencies: 440 | p-locate "^4.1.0" 441 | 442 | lodash@^4.17.15: 443 | version "4.17.15" 444 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 445 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== 446 | 447 | math-intrinsics@^1.1.0: 448 | version "1.1.0" 449 | resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" 450 | integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== 451 | 452 | mime-db@1.52.0: 453 | version "1.52.0" 454 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 455 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 456 | 457 | mime-types@^2.1.12: 458 | version "2.1.35" 459 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 460 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 461 | dependencies: 462 | mime-db "1.52.0" 463 | 464 | ms@2.0.0: 465 | version "2.0.0" 466 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 467 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 468 | 469 | p-limit@^2.2.0: 470 | version "2.3.0" 471 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 472 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 473 | dependencies: 474 | p-try "^2.0.0" 475 | 476 | p-locate@^4.1.0: 477 | version "4.1.0" 478 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 479 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 480 | dependencies: 481 | p-limit "^2.2.0" 482 | 483 | p-try@^2.0.0: 484 | version "2.2.0" 485 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 486 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 487 | 488 | path-exists@^4.0.0: 489 | version "4.0.0" 490 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 491 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 492 | 493 | proxy-from-env@^1.1.0: 494 | version "1.1.0" 495 | resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" 496 | integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== 497 | 498 | punycode@^2.1.0: 499 | version "2.1.1" 500 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 501 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 502 | 503 | regenerator-runtime@^0.13.4: 504 | version "0.13.5" 505 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" 506 | integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== 507 | 508 | require-directory@^2.1.1: 509 | version "2.1.1" 510 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 511 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 512 | 513 | require-main-filename@^2.0.0: 514 | version "2.0.0" 515 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 516 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== 517 | 518 | set-blocking@^2.0.0: 519 | version "2.0.0" 520 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 521 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 522 | 523 | string-width@^4.1.0, string-width@^4.2.0: 524 | version "4.2.0" 525 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 526 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 527 | dependencies: 528 | emoji-regex "^8.0.0" 529 | is-fullwidth-code-point "^3.0.0" 530 | strip-ansi "^6.0.0" 531 | 532 | strip-ansi@^6.0.0: 533 | version "6.0.0" 534 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 535 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 536 | dependencies: 537 | ansi-regex "^5.0.0" 538 | 539 | supports-color@^5.3.0: 540 | version "5.5.0" 541 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 542 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 543 | dependencies: 544 | has-flag "^3.0.0" 545 | 546 | tldts-core@^5.6.23: 547 | version "5.6.23" 548 | resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-5.6.23.tgz#f25c4ece2bfe49242cba9b27e5ae2a98d8d1e0a7" 549 | integrity sha512-Nd4JG/Ar04Yd4zcgGmZfuQaMm9gioPLNKJnSj1nYe2FPRw/OyypPdOl1oD0ZvBOW0n+p8zboy9vADJBBUxmG4g== 550 | 551 | tldts@^5.6.10: 552 | version "5.6.23" 553 | resolved "https://registry.yarnpkg.com/tldts/-/tldts-5.6.23.tgz#63896b75295f17548c8e91c392db5b9ef9b7a621" 554 | integrity sha512-1E9ZLhavz8sd8ZiaB7jJJ8RNV/LOcg/UcMPoQRR4xlEvX+cUPJaxgFBti/uBI95RlAjYh+nioI9R4mrjE0AwSA== 555 | dependencies: 556 | tldts-core "^5.6.23" 557 | 558 | uri-js@^4.2.2: 559 | version "4.2.2" 560 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 561 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== 562 | dependencies: 563 | punycode "^2.1.0" 564 | 565 | which-module@^2.0.0: 566 | version "2.0.0" 567 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 568 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= 569 | 570 | wrap-ansi@^6.2.0: 571 | version "6.2.0" 572 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" 573 | integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== 574 | dependencies: 575 | ansi-styles "^4.0.0" 576 | string-width "^4.1.0" 577 | strip-ansi "^6.0.0" 578 | 579 | y18n@^4.0.0: 580 | version "4.0.0" 581 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 582 | integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== 583 | 584 | yargs-parser@^18.1.1: 585 | version "18.1.3" 586 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" 587 | integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== 588 | dependencies: 589 | camelcase "^5.0.0" 590 | decamelize "^1.2.0" 591 | 592 | yargs@^15.3.0: 593 | version "15.3.1" 594 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b" 595 | integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== 596 | dependencies: 597 | cliui "^6.0.0" 598 | decamelize "^1.2.0" 599 | find-up "^4.1.0" 600 | get-caller-file "^2.0.1" 601 | require-directory "^2.1.1" 602 | require-main-filename "^2.0.0" 603 | set-blocking "^2.0.0" 604 | string-width "^4.2.0" 605 | which-module "^2.0.0" 606 | y18n "^4.0.0" 607 | yargs-parser "^18.1.1" 608 | --------------------------------------------------------------------------------