406 Commits

Author SHA1 Message Date
SukkaW
b91747e07f Feat: merge IP CIDR in ruleset 2024-09-23 03:29:43 +08:00
SukkaW
ac2d140893 Chore: minor changes 2024-09-23 02:52:57 +08:00
SukkaW
7acda2b5a4 Feat: enable merge for IP rules 2024-09-23 02:46:30 +08:00
SukkaW
26739b9dd7 Fix: ip cidr format 2024-09-22 01:04:30 +08:00
SukkaW
65d78b3915 Fix: reject whitelist 2024-09-22 00:59:08 +08:00
SukkaW
d56cf0e5e3 Update Microsoft CDN 2024-09-21 19:37:51 +08:00
SukkaW
eeeadbc86b Refactor: adjust more output 2024-09-21 19:22:43 +08:00
SukkaW
7c372b3b8c Refactor: adjust output 2024-09-21 18:39:05 +08:00
SukkaW
1783cccf7f Refactor: add more parsing 2024-09-21 16:43:01 +08:00
SukkaW
a3aec826f5 Chore: fix singbox & clash processPath, more TODO 2024-09-21 04:41:03 +08:00
SukkaW
9eec31be10 Refactor: merge new output 2024-09-21 04:22:11 +08:00
SukkaW
76aa3a78b4 Feat: add kwfilter to ruleset as well 2024-09-21 04:16:21 +08:00
SukkaW
4808ed8d27 Refactor: adapt new output 2024-09-21 04:01:12 +08:00
SukkaW
eb2023b9aa Refactor: new output 2024-09-21 02:57:14 +08:00
SukkaW
b119fa652d Refactor: new output 2024-09-20 23:56:30 +08:00
SukkaW
31136d8409 Fix: write file properly 2024-09-20 16:34:51 +08:00
SukkaW
5c8636d7b3 Minor changes here and there 2024-09-20 16:10:19 +08:00
SukkaW
bdc3955ac6 Housekeeping & Make ESLint happy again 2024-09-20 15:25:06 +08:00
SukkaW
0bbbeaa372 Chore: add tests for ruleset create utility 2024-09-20 01:27:33 +08:00
SukkaW
3bd0ebe36e Perf: a few improvements to trie 2024-09-18 22:42:48 +08:00
SukkaW
a004ffb960 Fix: avoid non-doaminlist into trie 2024-09-18 13:57:06 +08:00
SukkaW
16ca72b35f Fix ruleset processing 2024-09-16 00:35:28 +08:00
SukkaW
33788588f0 Perf: merge stream writes 2024-09-16 00:24:16 +08:00
SukkaW
e7cc9e2924 Chore: async write stream & mkdirp 2024-09-15 14:06:22 +08:00
SukkaW
f50dea109f Update CDN Hosts 2024-09-13 22:33:40 +08:00
SukkaW
deadf16ae8 Perf: cache phishing hosts process 2024-09-13 22:19:35 +08:00
SukkaW
3b91b69406 Perf: drop array 2024-09-10 01:09:37 +08:00
SukkaW
05ccd9fa50 Perf: faster adguard filter syntax parsing 2024-09-10 00:17:11 +08:00
SukkaW
f58c10e34c Fix: trie meta 2024-09-09 23:02:57 +08:00
SukkaW
c1fa3c7b96 Chore: print build platform info 2024-09-09 06:09:41 +08:00
SukkaW
90079b9987 Chore: dedupe and sort other rulesets 2024-09-08 02:02:51 +08:00
SukkaW
8bcfc0e528 Perf: refactor trie to avoid iterate twice 2024-09-07 00:16:56 +08:00
SukkaW
315b38b999 Chore: refactor output dir 2024-09-06 21:28:13 +08:00
SukkaW
6ee83f6691 Housekeeping 2024-09-06 16:43:37 +08:00
SukkaW
48e8808511 Perf: bail out phishing calculation early 2024-09-06 00:17:27 +08:00
SukkaW
f61804ff51 Update CDN & Reject Hosts 2024-09-05 23:41:19 +08:00
SukkaW
ae732735ef Housekeeping + Make ESLint Happy 2024-09-05 22:22:28 +08:00
SukkaW
554afd0fd9 Chore: download dist from GitLab if GitHub dist repo is down 2024-09-04 22:31:25 +08:00
SukkaW
0a6f28dcde Refactor file output 2024-09-04 21:43:13 +08:00
SukkaW
c1234df35b Improve Phishing score algorithm 2024-09-02 23:18:14 +08:00
SukkaW
27c4004c0d Support extra cacheKey 2024-09-02 20:46:10 +08:00
SukkaW
8a0690fe9e Housekeeping & Make ESLint Happy 2024-08-26 08:24:39 +08:00
SukkaW
1333f361c8 Fix: sing-box port should be number 2024-08-15 17:19:51 +08:00
SukkaW
d0154e1bc8 Perf: record relative dir instead of calc 2024-08-15 03:58:38 +08:00
SukkaW
f95f537d30 Fix: public index.html url 2024-08-15 03:52:48 +08:00
SukkaW
45c205f52e Modify phishing tld threshold 2024-08-15 02:39:05 +08:00
SukkaW
d0daab2c20 Whitelist gitbook.io in phishing 2024-08-15 02:32:50 +08:00
SukkaW
482b41664a Fix: update domain wildcard to regex conversion 2024-08-15 02:24:16 +08:00
SukkaW
f5a58349cb Chore: drop path-scurry & replace w/ fs.opendir 2024-08-14 04:45:59 +08:00
SukkaW
991b192fa7 Reafactor: rewrite domain wildcard to regex 2024-08-14 03:40:01 +08:00