diff --git a/Build/constants/phishing-score-source.ts b/Build/constants/phishing-score-source.ts index 6ed85163..6ccd3e67 100644 --- a/Build/constants/phishing-score-source.ts +++ b/Build/constants/phishing-score-source.ts @@ -3,18 +3,21 @@ import { createRetrieKeywordFilter as createKeywordFilter } from 'foxts/retrie'; export const BLACK_TLD = new Set([ 'accountant', 'art', 'autos', 'bar', 'beauty', 'bid', 'bio', 'biz', 'bond', 'business', 'buzz', - 'cc', 'cf', 'cfd', 'click', 'cloud', 'club', 'cn', 'codes', + 'casa', 'cc', 'cf', 'cfd', 'click', 'cloud', 'club', 'cn', 'codes', 'co.uk', 'co.in', 'com.br', 'com.cn', 'com.pl', 'com.vn', 'cool', 'cricket', 'cyou', 'date', 'design', 'digital', 'download', + 'email', 'faith', 'fit', 'fun', - 'ga', 'gd', 'gives', 'gq', 'group', 'host', + 'ga', 'games', 'gd', 'gives', 'gq', 'group', + 'help', 'host', 'icu', 'id', 'info', 'ink', - 'lat', 'life', 'live', 'link', 'loan', 'lol', 'ltd', - 'me', 'men', 'ml', 'mobi', 'mom', 'monster', - 'net.pl', + 'lat', 'life', 'live', 'link', 'loan', 'lol', 'love', 'ltd', + 'me', 'media', 'men', 'ml', 'mobi', 'movie', 'mom', 'monster', + 'net.pl', 'ninja', 'one', 'online', 'party', 'pro', 'pl', 'pw', + 'qpon', 'quest', 'racing', 'rest', 'review', 'rf.gd', 'sa.com', 'sbs', 'science', 'shop', 'site', 'skin', 'space', 'store', 'stream', 'su', 'support', 'surf', 'tech', 'tk', 'tokyo', 'top', 'trade', diff --git a/Build/lib/fetch-assets.ts b/Build/lib/fetch-assets.ts index 3a7bed4b..a7355d4e 100644 --- a/Build/lib/fetch-assets.ts +++ b/Build/lib/fetch-assets.ts @@ -26,12 +26,10 @@ export async function fetchAssets( try { await waitWithAbort(1800 + (index + 1) * 1200, controller.signal); } catch { - console.log(picocolors.gray('[fetch cancelled early]'), picocolors.gray(url)); throw reusedCustomAbortError; } } if (controller.signal.aborted) { - console.log(picocolors.gray('[fetch cancelled]'), picocolors.gray(url)); throw reusedCustomAbortError; } if (index >= 0) { diff --git a/Build/lib/get-phishing-domains.ts b/Build/lib/get-phishing-domains.ts index 66fd8a4f..51fee16d 100644 --- a/Build/lib/get-phishing-domains.ts +++ b/Build/lib/get-phishing-domains.ts @@ -105,8 +105,10 @@ const pool = new Worktank({ } else { if (BLACK_TLD.has(tld)) { score += 3; - } else if (tld.length > 6) { + } else if (tld.length > 4) { score += 2; + } else if (tld.length > 5) { + score += 4; } if (apexDomain.length >= 18) { score += 0.5;