Update CDN & Phishing & AI Hosts

This commit is contained in:
SukkaW
2023-12-04 10:41:08 +08:00
parent da7c6764c5
commit 7e13ae7a24
4 changed files with 82 additions and 39 deletions

View File

@@ -37,7 +37,7 @@ const normalizeDomain = (domain: string) => {
return null;
};
export async function processDomainLists(domainListsUrl: string | URL) {
export async function processDomainLists(domainListsUrl: string | URL, includeAllSubDomain = false) {
if (typeof domainListsUrl === 'string') {
domainListsUrl = new URL(domainListsUrl);
}
@@ -55,7 +55,11 @@ export async function processDomainLists(domainListsUrl: string | URL) {
foundDebugDomain = true;
}
domainSets.add(domainToAdd);
if (includeAllSubDomain) {
domainSets.add(`.${domainToAdd}`);
} else {
domainSets.add(domainToAdd);
}
}
return domainSets;