update url list format
This commit is contained in:
@@ -40,7 +40,7 @@ type Config struct {
|
||||
MergedListTmp string `json:"merged_list_tmp"`
|
||||
|
||||
// Default blocklist URLs
|
||||
DefaultURLs []string `json:"default_urls"`
|
||||
DefaultURLs []URLListItem `json:"default_urls"`
|
||||
}
|
||||
|
||||
var (
|
||||
@@ -64,25 +64,25 @@ func getDefaultConfig() Config {
|
||||
ProcessName: "coredns",
|
||||
TmpFile: "/sdcard1/combined-blocklist.txt",
|
||||
LastUpdateFile: "/sdcard1/last_update.txt",
|
||||
URLFileList: "/sdcard1/urllist.txt",
|
||||
URLFileList: "/sdcard1/urllist.csv",
|
||||
BlocklistFile: "/run/utm/domain_list/domainlist_0.list",
|
||||
RemoveFile: "/run/utm/domain_list/domainlist_1.list",
|
||||
MergedListTmp: "/tmp/mergedlist.txt",
|
||||
DefaultURLs: []string{
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_27.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_49.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_42.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_18.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_23.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_11.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_9.txt",
|
||||
"https://adguardteam.github.io/HostlistsRegistry/assets/filter_50.txt",
|
||||
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt",
|
||||
"https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt",
|
||||
"https://v.firebog.net/hosts/Prigent-Crypto.txt",
|
||||
"https://phishing.army/download/phishing_army_blocklist_extended.txt",
|
||||
"https://v.firebog.net/hosts/static/w3kbl.txt",
|
||||
DefaultURLs: []URLListItem{
|
||||
{Name: "AdGuard DNS filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_27.txt"},
|
||||
{Name: "AdGuard Russian filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_49.txt"},
|
||||
{Name: "AdGuard Base filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt"},
|
||||
{Name: "AdGuard Tracking Protection", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_42.txt"},
|
||||
{Name: "AdGuard Social Media filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_18.txt"},
|
||||
{Name: "AdGuard Annoyance filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_23.txt"},
|
||||
{Name: "AdGuard Mobile Ads filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_11.txt"},
|
||||
{Name: "AdGuard Search Ads filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_9.txt"},
|
||||
{Name: "AdGuard Adult filter", Enabled: true, Group: "Default", URL: "https://adguardteam.github.io/HostlistsRegistry/assets/filter_50.txt"},
|
||||
{Name: "AntiMalware Hosts", Enabled: true, Group: "Default", URL: "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt"},
|
||||
{Name: "DigitalSide Threat Intel", Enabled: true, Group: "Default", URL: "https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt"},
|
||||
{Name: "Firebog Crypto", Enabled: true, Group: "Default", URL: "https://v.firebog.net/hosts/Prigent-Crypto.txt"},
|
||||
{Name: "Phishing Army", Enabled: true, Group: "Default", URL: "https://phishing.army/download/phishing_army_blocklist_extended.txt"},
|
||||
{Name: "W3kbl", Enabled: true, Group: "Default", URL: "https://v.firebog.net/hosts/static/w3kbl.txt"},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user