|
|
@@ -6,7 +6,7 @@ import { processHostsWithPreload } from './lib/parse-filter/hosts';
|
|
|
import { processDomainListsWithPreload } from './lib/parse-filter/domainlists';
|
|
|
import { processFilterRulesWithPreload } from './lib/parse-filter/filters';
|
|
|
|
|
|
-import { HOSTS, ADGUARD_FILTERS, PREDEFINED_WHITELIST, DOMAIN_LISTS, HOSTS_EXTRA, DOMAIN_LISTS_EXTRA, ADGUARD_FILTERS_EXTRA, ADGUARD_FILTERS_WHITELIST, PHISHING_HOSTS_EXTRA, PHISHING_DOMAIN_LISTS_EXTRA, BOTNET_FILTER, BOGUS_NXDOMAIN_DNSMASQ } from './constants/reject-data-source';
|
|
|
+import { HOSTS, ADGUARD_FILTERS, PREDEFINED_WHITELIST, DOMAIN_LISTS, HOSTS_EXTRA, DOMAIN_LISTS_EXTRA, ADGUARD_FILTERS_EXTRA, ADGUARD_FILTERS_WHITELIST, PHISHING_HOSTS_EXTRA, PHISHING_DOMAIN_LISTS_EXTRA, BOGUS_NXDOMAIN_DNSMASQ } from './constants/reject-data-source';
|
|
|
import { readFileIntoProcessedArray } from './lib/fetch-text-by-line';
|
|
|
import { task } from './trace';
|
|
|
// tldts-experimental is way faster than tldts, but very little bit inaccurate
|
|
|
@@ -186,16 +186,6 @@ export const buildRejectDomainSet = task(require.main === module, __filename)(as
|
|
|
})
|
|
|
),
|
|
|
|
|
|
- span.traceChildAsync(
|
|
|
- 'get botnet ips',
|
|
|
- () => fetchAssets(...BOTNET_FILTER, true, true)
|
|
|
- ).then(arr => {
|
|
|
- if (arr.length > 2000) {
|
|
|
- throw new Error('Too many botnet ips, please check the source of BOTNET_FILTER');
|
|
|
- }
|
|
|
- return rejectIPOutput.bulkAddAnyCIDR(arr, false);
|
|
|
- }),
|
|
|
-
|
|
|
span.traceChildAsync(
|
|
|
'get bogus nxdomain ips',
|
|
|
() => fetchAssets(...BOGUS_NXDOMAIN_DNSMASQ, true, false)
|