Tighten Phishing Hosts
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions

This commit is contained in:
SukkaW 2025-03-03 22:14:50 +08:00
parent e932928550
commit 177925f019
2 changed files with 25 additions and 21 deletions

View File

@ -16,7 +16,7 @@ export const BLACK_TLD = new Set([
'one', 'online', 'one', 'online',
'party', 'pro', 'pl', 'pw', 'party', 'pro', 'pl', 'pw',
'racing', 'rest', 'review', 'rf.gd', 'racing', 'rest', 'review', 'rf.gd',
'sa.com', 'sbs', 'science', 'shop', 'site', 'skin', 'space', 'store', 'stream', 'su', 'surf', 'sa.com', 'sbs', 'science', 'shop', 'site', 'skin', 'space', 'store', 'stream', 'su', 'support', 'surf',
'tech', 'tk', 'tokyo', 'top', 'trade', 'tech', 'tk', 'tokyo', 'top', 'trade',
'vip', 'vn', 'vip', 'vn',
'webcam', 'website', 'win', 'webcam', 'website', 'win',
@ -32,7 +32,7 @@ export const WHITELIST_MAIN_DOMAINS = new Set([
'flk-ipfs.xyz', // ipfs gateway 'flk-ipfs.xyz', // ipfs gateway
'business.site', // Drag'n'Drop site building platform 'business.site', // Drag'n'Drop site building platform
'page.link', // Firebase URL Shortener 'page.link', // Firebase URL Shortener
// 'notion.site', // 'notion.site', d
// 'vercel.app', // 'vercel.app',
'gitbook.io', 'gitbook.io',
'zendesk.com', 'zendesk.com',
@ -51,38 +51,42 @@ export const leathalKeywords = createKeywordFilter([
// Fake TLD // Fake TLD
'.pl-', '.pl-',
'-pl.',
'.com-', '.com-',
'-com.',
'.net-', '.net-',
'.org-', '.org-',
'.gov-' '.gov-',
'-gov.',
'.au-',
'.co.uk-',
'.de-',
'.eu-',
'.us-',
'.ru-'
]); ]);
export const sensitiveKeywords = createKeywordFilter([ export const sensitiveKeywords = createKeywordFilter([
'.amazon-', 'amazon',
'-amazon',
'fb-com', 'fb-com',
'facebook-com',
'-facebook',
'facebook-',
'focebaak', 'focebaak',
'.facebook.', 'facebook',
'metamask', 'metamask',
'www.apple', 'apple',
'-coinbase', 'icloud',
'coinbase-', 'coinbase',
'booking-com', 'booking.',
'booking.com-', 'booking-',
'booking-eu', 'vinted.',
'vinted-', 'vinted-',
'inpost-pl', 'inpost-pl',
'login.microsoft', 'microsoft',
'login-microsoft', 'google',
'microsoftonline',
'google.com-',
'minecraft', 'minecraft',
'staemco', 'staemco',
'oferta', 'oferta',
'txtag' 'txtag',
'paypal'
]); ]);
export const lowKeywords = createKeywordFilter([ export const lowKeywords = createKeywordFilter([
@ -94,7 +98,6 @@ export const lowKeywords = createKeywordFilter([
'.faceb', // facebook fake '.faceb', // facebook fake
'facebook', 'facebook',
'virus-', 'virus-',
'icloud-',
'apple-', 'apple-',
'-roblox', '-roblox',
'-co-jp', '-co-jp',

View File

@ -721,6 +721,7 @@ pub-7a9aae2813a742e1b02d588e632e401b.r2.dev
.ignite.technology .ignite.technology
.xad.js.org .xad.js.org
.affiliates.purevpn.com .affiliates.purevpn.com
.adbureau.net
adimg.daumcdn.net adimg.daumcdn.net
.ad.daum.net .ad.daum.net