Check if a URL is on a blocklist
npm install @sammacbeth/isitblockedQuickly test if a URL is currently on an adblock or anti-tracking blocklist.
Reports results for:
* Cliqz anti-tracking tracker list
* Cliqz adblocker blocklist
* Ghostery tracker list
* Disconnect tracker list
* Easylist
* Easyprivacy
* Peter Lowe's tracker list
* Adguard DNS blocking
* DuckDuckGo tracker blocklist.
``bash`
$ npx @sammacbeth/isitblocked -u "https://www.google-analytics.com/analytics.js"
✔ Fetch and load block lists
❯ Test URL https://www.google-analytics.com/analytics.js
✖ Cliqz AntiTracking
→ google-analytics.com is a tracker domain
✔ Cliqz Adblocker (ads)
✖ Ghostery
→ Tracker match: Google Analytics, category site_analytics (bugID 3579)
✖ Disconnect
→ Tracker match: Google, category Disconnect
✔ easylist
✖ easyprivacy
→ Filter match: google-analytics.com/analytics.js
✖ peterlowe
→ Filter match: google-analytics.com
✖ Adguard DNS
→ Blocked: www.google-analytics.com
✖ DuckDuckGo
→ redirect: matched rule - surrogate
Full options:
`bash
Usage: index.ts [options]
Options:
-u --url
-h --hostname
-s --source
-t --type
--no-fetch Do not fetch lists automatically
--no-update Do not update out-of-date lists
--no-cache Do not use cached lists
-h, --help output usage information
``
MIT