Commit Graph

53 Commits

Author SHA1 Message Date
MDLeom 886e3fa22e fix: add oisd exclusion list
- https://oisd.nl/excludes.php
2021-05-05 10:03:56 +00:00
MDLeom 7cf88158cd
feat: DNS Response Policy Zone (RPZ)
- syntax based on https://rpz.oisd.nl/basic/
2021-04-02 03:31:59 +00:00
MDLeom 695138c1e2 refactor: dedup ip removal function 2021-04-02 03:18:22 +00:00
MDLeom d66564fe23
docs: limitation of snort2 2021-03-19 22:16:30 +00:00
MDLeom e040dfe762
refactor: simpler sed 2021-03-19 22:15:17 +00:00
MDLeom c32c3a41f9 feat: add Snort3 ruleset 2021-03-19 18:43:27 +00:00
MDLeom d4a69bd380
docs: link to license section
- license differs on components and sources
2021-03-18 22:06:02 +00:00
MDLeom 52c52881d6
fix(snort/suricata): escape colons
- trim snort rule to 2047 chars
2021-03-18 18:53:15 +00:00
MDLeom 3aa9130189
feat: add Snort2 and Suricata rulesets 2021-03-18 10:18:59 +00:00
MDLeom 74192f7e91
build: lowercase all links 2021-03-18 08:43:53 +00:00
MDLeom 0957c1533d fix(script): remove invalid protocol
- #32
2021-01-21 04:10:39 +00:00
MDLeom 3a14a543e9
docs: specify homepage
- https://help.eyeo.com/en/adblockplus/how-to-write-filters#special-comments
2020-12-30 23:35:20 +00:00
MDLeom 5818078e7e
feat: add IE-compatible blocklist
- Closes #30
2020-12-07 04:57:57 +00:00
MDLeom 62d3cde73e
refactor: reorganise 2020-10-04 02:39:27 +00:00
MDLeom d36ee81a86
feat: drop AdGuard Home support in urlhaus-filter.txt
- BREAKING CHANGE
- AdGuard Home should use https://gitlab.com/curben/urlhaus-filter#domain-based-adguard-home
2020-10-04 02:29:27 +00:00
MDLeom 4f7b94b950
docs: add change notice for AdGuard Home 2020-09-19 08:39:42 +00:00
MDLeom 88f61b0fd9
feat: support Vivaldi
- Requires Vivaldi 3.3+
- Supported in both desktop and Android.
- https://vivaldi.com/blog/vivaldi-introduces-break-mode/
- https://vivaldi.com/blog/vivaldi-on-android-configurable-address-bar-tab-bar/
2020-09-15 08:41:16 +00:00
MDLeom 7878367eeb
feat: add AdGuard-specific blocklist
- https://gitlab.com/curben/urlhaus-filter/-/issues/22#note_405082445
- https://github.com/AdguardTeam/AdguardBrowserExtension/issues/1693
2020-09-03 01:33:24 +00:00
MDLeom d372fa71af
feat: add AdGuard Home-specific filter
- AdGuard Home is still compatible with URL-based and hosts-based
2020-09-01 06:22:23 +00:00
curben 4bbf26a481
fix: compatibility with AdGuard Home
- AdGuard doesn't block subdomain in `example.com` syntax, whereas
uBO interprets it as equivalent to `||example.com^`.
- https://github.com/adguardteam/adguardhome/wiki/Hosts-Blocklists
- https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#hosts-files
- Closes #19
2020-07-08 11:22:57 +01:00
curben 6643bd060e
fix: more accurate static filter
- https://github.com/uBlockOrigin/uBlock-issues/issues/1116#issuecomment-654291153
2020-07-07 02:23:10 +01:00
curben e75077b532
fix: remove Umbrella Popularity list from artifacts
- its license is unknown
2020-07-05 11:21:03 +01:00
curben 859dfd03c6
fix: utilise static filter to block url
- https://old.reddit.com/r/uBlockOrigin/comments/73q6km/how_to_block_specific_url/
2020-07-05 06:09:03 +01:00
curben c6baf37019
fix: remove uncompressed artifacts to save space 2020-07-05 04:34:56 +01:00
curben 56a1386c9d
fix: remove invalid domains
- #15
2020-05-16 00:28:22 +01:00
curben 8a026ce356
fix: remove top level query string
- Closes #15
2020-05-15 11:17:51 +01:00
curben 03ff3a9979
feat: remove URLhaus.csv
- repo is getting too big
- move URLhaus.csv to job artifact
2020-05-14 10:44:25 +01:00
curben 6129ab89bd
refactor: replace echo with printf 2020-05-13 11:37:40 +01:00
curben 52bdf0add6
fix: remove 'URLhaus' from title
- not endorsed by abuse.ch
- refactor script to reduce repetitive variable declarations
  * https://stackoverflow.com/a/38674872
- fix titles
2020-05-13 11:29:10 +01:00
curben 447826dd4b
feat: add Tranco list
- combine with Umbrella to minimise false positive
- https://tranco-list.eu/
2020-05-12 03:33:10 +01:00
curben 1ff75420f9
fix(hosts): add 'Online' to name 2020-04-20 09:18:09 +01:00
curben df9b82c90e
style: single quote if parameter has double quote 2020-04-19 14:17:20 +01:00
curben c2d806677d
feat: add unbound-compatible blocklist 2020-04-19 09:42:25 +01:00
curben f4cb2d4f5a
feat: add BIND-compatible blocklist 2020-04-19 09:02:03 +01:00
curben 7227b68ee7
refactor: drop sed '~' syntax
- use grep to exclude '#' comment, instead of using sed '~' line traversal
- busybox sed doesn't support '~'
2020-04-19 08:25:58 +01:00
curben eea4fc1220
feat: add hosts file format 2020-04-19 06:19:05 +01:00
curben 667a55b51c
fix: revert to Umbrella list
- Tranco doesn't include subdomain
- Closes #12
- Closes #11
- Closes #10
- Closes #9
- Revert bb9e8ca7cf
2020-04-02 22:46:28 +01:00
curben 8638295afb
fix: switch to curl
- busybox's wget doesn't support redirect
2020-04-01 11:30:40 +01:00
curben bb9e8ca7cf
feat: use Tranco list
- replace Cisco Umbrella
- Tranco's ranking method is open-source
  * https://github.com/DistriNet/tranco-list
  * https://tranco-list.eu/
2020-04-01 11:07:54 +01:00
curben ba7efa8cbd
fix: urlhaus db is zip-compressed 2020-04-01 10:52:12 +01:00
curben 22672a17ac feat: add dnsmasq-compatible blocklist
- Inspired by https://github.com/tanrax/maza-ad-blocking
2020-03-30 04:20:07 +01:00
curben 8167a4e833
fix: idempotent rm 2020-02-08 03:37:01 +00:00
curben 1b75e73ade
build: safer shell script
- https://sipb.mit.edu/doc/safe-shell/
2020-02-08 03:32:36 +00:00
curben 599d1105fc feat: add host-only blocklists 2019-10-01 06:58:46 +00:00
curben a01af4765d
fix: domain should have at least a dot 2019-08-04 17:24:07 +09:30
curben 303eaf8c44 fix: remove URLhaus.txt
* and use sed to properly remove comment
2019-06-16 11:51:36 +09:30
curben fb1f121c83 feat: create a smaller ruleset with online urls only
Revert (sort of) bb817d9838
incorrect offline url issue has been resolved, but may re-appear
2019-06-13 15:34:13 +09:30
curben 9f0c80248f style: remove simple comment 2019-05-29 15:34:31 +09:30
curben 60095edb75 refactor: remove '#' comment using grep
sed didn't work so well, it left a new line at the top.
2019-05-29 15:26:46 +09:30
curben c2a4f3f579 refactor: merge all scripts into script.sh
each script is too small
2019-05-29 14:45:08 +09:30