Commit Graph

1316 Commits

Author SHA1 Message Date
MDLeom d7145f19e1
refactor: parallel rm() 2024-10-27 07:06:04 +00:00
MDLeom 58e50a2f85
build: remove file >=25MiB in cf pages 2024-10-27 07:02:06 +00:00
MDLeom 4cdf3fa532
build: only remove .rules from Cloudflare Pages 2024-10-27 05:46:42 +00:00
MDLeom 293507fead
refactor: extract zip from stream 2024-10-27 05:34:06 +00:00
MDLeom 7fc7d62cc2
chore(deps): bump actions-gh-pages from 3 to 4 2024-10-13 02:37:53 +00:00
MDLeom 614c384390
chore(deps): bump actions/upload-artifact from 2 to 4 2024-10-13 02:37:44 +00:00
MDLeom 8702981a79
fix: unzip alternatives 2024-07-15 09:43:11 +00:00
MDLeom f07ad2ce4e
refactor: set pipefail conditionally 2024-07-15 08:02:25 +00:00
MDLeom 827342f3e9
fix: expand alias in bash 2024-06-03 08:21:56 +00:00
MDLeom 358003b782
fix: subdomains may be completely excluded 2024-05-03 11:16:01 +00:00
MDLeom 2ee0b2d661
feat(source): disable mitchellkrogza/Phishing.Database
source does not offer online-only links
closes #86
2024-05-02 12:00:37 +00:00
MDLeom bcf5e9964c
build(cf): compatibility between asdf & nvmrc
https://github.com/asdf-vm/asdf-nodejs#partial-and-codename-versions
2024-04-09 10:06:18 +00:00
MDLeom d024486c77
chore(node): use latest lts
consistent with gitlab/github CI
https://github.com/asdf-vm/asdf-nodejs#resolving-latest-available-lts-version-in-a-script
2024-04-07 06:28:54 +00:00
MDLeom e9ae4a9f11
refactor: replace got with fetch 2024-04-07 00:45:34 +00:00
MDLeom 607208c171
fix: check file exists and not zero size 2024-03-10 07:49:19 +00:00
MDLeom a1548a5e1c
fix: may not necessarily contain ipv4 entries 2024-03-10 03:06:51 +00:00
MDLeom 00d43e98d3
fix(exclude): click.mail.onedrive.com 2024-03-09 04:28:57 +00:00
MDLeom 6f7cf84de2
chore(exclude): cleanup entries 2024-03-09 04:16:19 +00:00
MDLeom e02ed129d5
fix(exclude): fonts.gstatic.com 2024-03-09 04:12:33 +00:00
MDLeom 5c7b1f4645
feat(source): add mitchellkrogza/Phishing.Database
ref #40
revert e68268f506
2024-03-09 04:06:37 +00:00
Ming Di Leom 6b681bc58f Merge branch 'exclude-s3-fix' into 'main'
Add Amazon S3 dual-stack endpoints to exclude list

See merge request malware-filter/phishing-filter!8
2024-03-08 08:11:27 +00:00
Alan Turing ecd739a846 fix(exclude): Add Amazon S3 dual-stack endpoints to exclude list
and add new regions
https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html
https://docs.aws.amazon.com/general/latest/gr/s3.html
2024-03-08 08:11:27 +00:00
MDLeom 1b2312f492
fix: "phishing-subdomains.txt" may be empty 2024-03-08 07:54:33 +00:00
MDLeom 352aa34c32
docs: remove remaining phishtank 2024-03-07 10:16:29 +00:00
MDLeom 93b85b00f9
chore: remove remaining phishunt
no longer used since #43 #45
2024-03-07 10:14:08 +00:00
MDLeom b3f6e90b9a
feat: remove phishtank source
frequent interference from cloudflare captcha
2024-03-07 10:09:32 +00:00
MDLeom 969e3cb94f
chore(node): require at least Node 18 2023-10-01 09:57:21 +00:00
MDLeom 18187be974
chore(deps): bump got from 11 to 13 2023-10-01 09:57:08 +00:00
MDLeom 6175179162
refactor: esm
got is esm only since v12
2023-10-01 09:56:57 +00:00
MDLeom 36a6ab016a
docs: snort/suricate rulesets only available in br/gz-compressed
47705495f4
2023-08-22 12:54:10 +00:00
MDLeom 26fae9332d
docs: move download links into a table
inspired by https://github.com/badmojr/1Hosts
2023-07-25 11:13:30 +00:00
MDLeom cadabe325d
docs: add repo mirros 2023-06-05 08:04:54 +00:00
MDLeom 07ca1adfd1
refactor: lazy load os-release 2023-05-20 11:23:07 +00:00
MDLeom 667fad0b6f
style: remove debug message 2023-05-20 11:15:29 +00:00
MDLeom 13289d3365
fix: dash does not support pipefail 2023-05-20 10:38:47 +00:00
MDLeom eac902123e
fix: check installed grep is GNU variant 2023-05-20 09:51:12 +00:00
MDLeom eebf51ac47
fix: check existent of busybox
if dos2unix is not installed
2023-05-20 09:44:54 +00:00
MDLeom ca23363ef4
fix: reprocess decoded safelink
- extend 1ea3ce51f5
- also include scope of 0578e6c16a
2023-05-20 08:20:22 +00:00
MDLeom 0578e6c16a
fix: handle URL of top domains without path
- ref #62, #43, #44
- 745c81b134, c623542b9a, 8923941376
were not effective previously
2023-05-19 10:34:04 +00:00
MDLeom a82bec41ed
chore(node): use node 20
- somehow "node" alias is not recognised
2023-05-18 12:36:11 +00:00
MDLeom fa839400d2
Revert "ci: downgrade to node 16"
This reverts commit 19c2385636.
https://blog.cloudflare.com/moderizing-cloudflare-pages-builds-toolbox/
2023-05-18 12:02:49 +00:00
MDLeom 7dbdc85163
fix: sed syntax to recognise newline
https://gitlab.com/malware-filter/urlhaus-filter/-/issues/79
2023-04-29 04:11:14 +00:00
MDLeom 4a99344bee
chore: dual-license under MIT & CC0
- OSI-approved license (e.g. MIT license) is required
for GitLab Open Source Program
- https://docs.gitlab.com/ee/subscriptions/community_programs.html#gitlab-for-open-source
2023-04-27 09:26:48 +00:00
MDLeom 745c81b134
fix(exclude): education.gouv.fr
- close #62
- checked whois record
2023-04-25 11:24:54 +00:00
MDLeom 4456662716
fix(exclude): *.digitaloceanspaces.com
- close #61
- close #52
- https://docs.digitalocean.com/products/spaces/details/availability/
2023-04-25 11:17:05 +00:00
MDLeom 953537642e
fix(exclude): *.safelinks.protection.outlook.com
- close #58
- enumerated dnsdumpster.com
- related 1ea3ce51f5
2023-04-25 11:07:03 +00:00
MDLeom 6e68b44c73
fix(exclude): smex-ctp.trendmicro.com
- closes #59
2023-04-25 10:51:58 +00:00
MDLeom 99536fa229
fix(exclude): update s3 endpoints
add new regions
https://docs.aws.amazon.com/general/latest/gr/s3.html#regional-endpoints
2023-04-25 10:35:23 +00:00
Ming Di Leom 498206c97b Merge branch 'main-patch-0d55' into 'main'
fix: exclude scaleway S3 object storage

See merge request malware-filter/phishing-filter!5
2023-04-25 09:54:10 +00:00
__ f45c7e5299 fix: exclude scaleway S3 object storage
- https://www.scaleway.com/en/docs/storage/object/quickstart/
- https://www.scaleway.com/en/docs/storage/object/api-cli/object-storage-aws-cli/
2023-04-25 09:54:10 +00:00