diff --git a/Build/build-phishing-domainset.js b/Build/build-phishing-domainset.js index 442947d7..256b600e 100644 --- a/Build/build-phishing-domainset.js +++ b/Build/build-phishing-domainset.js @@ -17,7 +17,8 @@ const BLACK_TLD = [ '.shop', '.cool', '.cyou', - '.id' + '.id', + '.pro' ]; (async () => { diff --git a/Build/build-reject-domainset.js b/Build/build-reject-domainset.js index eb506b44..a11d3008 100644 --- a/Build/build-reject-domainset.js +++ b/Build/build-reject-domainset.js @@ -230,7 +230,6 @@ const threads = isCI ? cpuCount : cpuCount / 2; console.log(`Start deduping from black keywords/suffixes! (${previousSize})`); console.time(`* Dedupe from black keywords/suffixes`); - const toBeRemoved = new Set(); for (const domain of domainSets) { let isTobeRemoved = false; @@ -260,14 +259,10 @@ const threads = isCI ? cpuCount : cpuCount / 2; } if (isTobeRemoved) { - toBeRemoved.add(domain); + domainSets.delete(domain); } } - toBeRemoved.forEach((removed) => { - domainSets.delete(removed) - }); - console.timeEnd(`* Dedupe from black keywords/suffixes`); console.log(`Deduped ${previousSize} - ${domainSets.size} = ${previousSize - domainSets.size} from black keywords and suffixes!`); diff --git a/List/non_ip/reject.conf b/List/non_ip/reject.conf index 3bd58833..c2acce3f 100644 --- a/List/non_ip/reject.conf +++ b/List/non_ip/reject.conf @@ -15,6 +15,9 @@ DOMAIN-KEYWORD,.nimiq. DOMAIN-KEYWORD,anybest. DOMAIN-KEYWORD,dubester. +# >> duckdns.org (way too many abuse) +DOMAIN-SUFFIX,duckdns.org + # --- End of Blacklist Section # --- AD Block ---