This commit is contained in:
Azure Pipelines EF Migration Bot 2020-02-19 20:56:32 +00:00 committed by Collin M. Barrett
parent 85ddcced23
commit a39df3c45d
3 changed files with 80661 additions and 4 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -15,7 +15,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.1.1")
.HasAnnotation("ProductVersion", "3.1.2")
.HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("FilterLists.Data.Entities.FilterList", b =>
@ -20743,7 +20743,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
IssuesUrl = "https://github.com/Cybo1927/Hosts/issues",
LicenseId = (short)11,
Name = "Cybo's Hosts",
SyntaxId = (short)3,
SyntaxId = (short)4,
ViewUrl = "https://raw.githubusercontent.com/Cybo1927/Hosts/master/Hosts"
},
new
@ -22375,7 +22375,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = (short)1985,
Description = "AdGuard's official DNS server to remove ads and trackers. Believed to be using \"AdGuard Simplified Domain Names Filter\". Links that didn't fit in the View button URL texts, include 176.103.130.131 — 2a00:5a60::ad1:0ff — 2a00:5a60::ad2:0ff",
Description = "AdGuard's official DNS server to remove ads and trackers. Believed to be using \"AdGuard Simplified Domain Names Filter\". Links that didn't fit in the Subscribe button URL texts, include 176.103.130.131 — 2a00:5a60::ad1:0ff — 2a00:5a60::ad2:0ff",
EmailAddress = "support@adguard.com",
HomeUrl = "https://adguard.com/adguard-dns/overview.html",
LicenseId = (short)5,
@ -22388,7 +22388,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = (short)1986,
Description = "AdGuard's official DNS server to remove ads, trackers, and porn. Believed to be using \"AdGuard Simplified Domain Names Filter\", as well as AdGuard's Safe Search plugin and an unspecified third-party anti-porn list. Links that didn't fit in the View button URL texts, include 176.103.130.134 — 2a00:5a60::bad1:0ff — 2a00:5a60::bad2:0ff",
Description = "AdGuard's official DNS server to remove ads, trackers, and porn. Believed to be using \"AdGuard Simplified Domain Names Filter\", as well as AdGuard's Safe Search plugin and an unspecified third-party anti-porn list. Links that didn't fit in the Subscribe button URL texts, include 176.103.130.134 — 2a00:5a60::bad1:0ff — 2a00:5a60::bad2:0ff",
EmailAddress = "support@adguard.com",
HomeUrl = "https://adguard.com/adguard-dns/overview.html",
LicenseId = (short)5,
@ -23034,6 +23034,296 @@ protected override void BuildModel(ModelBuilder modelBuilder)
SyntaxId = (short)29,
ViewUrl = "https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-surge.txt",
ViewUrlMirror1 = "https://cdn.jsdelivr.net/gh/privacy-protection-tools/anti-AD@master/anti-ad-surge.txt"
},
new
{
Id = (short)2047,
Description = "SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. The goal is to enable a security tester to pull this repository onto a new testing box and have access to every type of list that may be needed.",
HomeUrl = "https://github.com/danielmiessler/SecLists/",
IssuesUrl = "https://github.com/danielmiessler/SecLists/issues",
LicenseId = (short)2,
Name = "SecLists - Common Router IPs",
SyntaxId = (short)9,
ViewUrl = "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Infrastructure/common-router-ips.txt"
},
new
{
Id = (short)2048,
Description = "SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. The goal is to enable a security tester to pull this repository onto a new testing box and have access to every type of list that may be needed.",
HomeUrl = "https://github.com/danielmiessler/SecLists/",
IssuesUrl = "https://github.com/danielmiessler/SecLists/issues",
LicenseId = (short)2,
Name = "SecLists - Kaspersky-discovered Careto Domains",
SyntaxId = (short)2,
ViewUrl = "https://raw.githubusercontent.com/danielmiessler/SecLists/master/IOCs/kaspersky-careto-domains.txt"
},
new
{
Id = (short)2049,
Description = "SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. The goal is to enable a security tester to pull this repository onto a new testing box and have access to every type of list that may be needed.",
HomeUrl = "https://github.com/danielmiessler/SecLists/",
IssuesUrl = "https://github.com/danielmiessler/SecLists/issues",
LicenseId = (short)2,
Name = "SecLists - SecLists - Kaspersky-discovered Careto IPs",
SyntaxId = (short)9,
ViewUrl = "https://raw.githubusercontent.com/danielmiessler/SecLists/master/IOCs/kaspersky-careto-C2.txt"
},
new
{
Id = (short)2050,
Description = "SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. The goal is to enable a security tester to pull this repository onto a new testing box and have access to every type of list that may be needed.",
HomeUrl = "https://github.com/danielmiessler/SecLists/",
IssuesUrl = "https://github.com/danielmiessler/SecLists/issues",
LicenseId = (short)2,
Name = "SecLists - ",
SyntaxId = (short)9,
ViewUrl = "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Miscellaneous/dns-resolvers.txt"
},
new
{
Id = (short)2051,
Description = "This list contains every hostname redirecting to a hand-picked list of first-party trackers. It should be safe from false-positives. It also contains all tracking hostnames under company domains, useful for ad blockers that don't support mass regex blocking, while still preventing fallback to third-party trackers. Don't be afraid of the size of the list, as this is due to the nature of first-party trackers: a single tracker generates at least one hostname per client (typically two).",
HomeUrl = "https://hostfiles.frogeye.fr/",
IssuesUrl = "https://geoffrey.frogeye.fr/",
LicenseId = (short)2,
Name = "Frogeye - First-party trackers",
SyntaxId = (short)2,
ViewUrl = "https://hostfiles.frogeye.fr/firstparty-trackers.txt"
},
new
{
Id = (short)2052,
Description = "This list contains every hostname redirecting to a hand-picked list of first-party trackers. It should be safe from false-positives. It also contains all tracking hostnames under company domains, useful for ad blockers that don't support mass regex blocking, while still preventing fallback to third-party trackers. Don't be afraid of the size of the list, as this is due to the nature of first-party trackers: a single tracker generates at least one hostname per client (typically two).",
HomeUrl = "https://hostfiles.frogeye.fr/",
IssuesUrl = "https://geoffrey.frogeye.fr/",
LicenseId = (short)2,
Name = "Frogeye - First-party trackers (Hosts)",
SyntaxId = (short)1,
ViewUrl = "https://hostfiles.frogeye.fr/firstparty-trackers-hosts.txt"
},
new
{
Id = (short)2053,
Description = "This is the same list as above, albeit not containing the hostnames under the tracking company domains (e.g. website1.trackercompany.com). This allows for reducing the size of the list for ad-blockers that already block those third-party trackers with their support of regex blocking. Use in conjunction with other block lists used in regex-mode, such as Peter Lowe's",
HomeUrl = "https://hostfiles.frogeye.fr/",
IssuesUrl = "https://geoffrey.frogeye.fr/",
LicenseId = (short)2,
Name = "Frogeye - First-party whole trackers",
SyntaxId = (short)2,
ViewUrl = "https://hostfiles.frogeye.fr/firstparty-only-trackers.txt"
},
new
{
Id = (short)2054,
Description = "This is the same list as above, albeit not containing the hostnames under the tracking company domains (e.g. website1.trackercompany.com). This allows for reducing the size of the list for ad-blockers that already block those third-party trackers with their support of regex blocking. Use in conjunction with other block lists used in regex-mode, such as Peter Lowe's",
HomeUrl = "https://hostfiles.frogeye.fr/",
IssuesUrl = "https://geoffrey.frogeye.fr/",
LicenseId = (short)2,
Name = "Frogeye - First-party whole trackers (Hosts)",
SyntaxId = (short)1,
ViewUrl = "https://hostfiles.frogeye.fr/firstparty-only-trackers-hosts.txt"
},
new
{
Id = (short)2055,
Description = "This is the same list as above, albeit not containing the hostnames under the tracking company domains (e.g. website1.trackercompany.com). This allows for reducing the size of the list for ad-blockers that already block those third-party trackers with their support of regex blocking. Use in conjunction with other block lists used in regex-mode, such as the ones in the previous section.",
HomeUrl = "https://hostfiles.frogeye.fr/",
IssuesUrl = "https://geoffrey.frogeye.fr/",
LicenseId = (short)2,
Name = "Frogeye - Multi-party whole trackers",
SyntaxId = (short)2,
ViewUrl = "https://hostfiles.frogeye.fr/multiparty-only-trackers.txt"
},
new
{
Id = (short)2056,
Description = "This is the same list as above, albeit not containing the hostnames under the tracking company domains (e.g. website1.trackercompany.com). This allows for reducing the size of the list for ad-blockers that already block those third-party trackers with their support of regex blocking. Use in conjunction with other block lists used in regex-mode, such as the ones in the previous section.",
HomeUrl = "https://hostfiles.frogeye.fr/",
IssuesUrl = "https://geoffrey.frogeye.fr/",
LicenseId = (short)2,
Name = "Frogeye - Multi-party whole trackers (Hosts)",
SyntaxId = (short)1,
ViewUrl = "https://hostfiles.frogeye.fr/multiparty-only-trackers-hosts.txt"
},
new
{
Id = (short)2057,
Description = "A list of domains used by tracking companies as CNAME destination when disguising third-party trackers as first-party trackers.",
HomeUrl = "https://github.com/nextdns/cname-cloaking-blocklist",
IssuesUrl = "https://github.com/nextdns/cname-cloaking-blocklist",
LicenseId = (short)2,
Name = "NextDNS CNAME Cloaking Blocklist",
SyntaxId = (short)2,
ViewUrl = "https://raw.githubusercontent.com/nextdns/cname-cloaking-blocklist/master/domains"
},
new
{
Id = (short)2058,
Description = "Blocks BitTorrent websites (+ alternative domains & proxies), clients, trackers and DHT bootstrap nodes.",
HomeUrl = "https://github.com/nextdns/bittorrent-blocklist",
IssuesUrl = "https://github.com/nextdns/bittorrent-blocklist/issues",
LicenseId = (short)2,
Name = "NextDNS BitTorrent Blocklist",
SyntaxId = (short)2,
ViewUrl = "https://raw.githubusercontent.com/nextdns/bittorrent-blocklist/master/domains"
},
new
{
Id = (short)2059,
HomeUrl = "https://gist.github.com/Marfjeh/97f2f049b41b3f09eabcc04004073ae3",
Name = "Marjeh Torrent Trackers Host",
SyntaxId = (short)1,
ViewUrl = "https://gist.githubusercontent.com/Marfjeh/97f2f049b41b3f09eabcc04004073ae3/raw/58fe3d12c4157b0bda1a2af313809597ea54bb08/torrent-trackers-host"
},
new
{
Id = (short)2060,
Description = "This is the main hosts file but 0.0.0.0 was replaced with *://*. This was made to help with blocking on archive.org where normal blocking with 0.0.0.0, 127.0.0.1, and || wont get the trackers due to the weird way they use the sites URLs",
HomeUrl = "https://github.com/Cybo1927/Hosts",
IssuesUrl = "https://github.com/Cybo1927/Hosts/issues",
LicenseId = (short)11,
Name = "Cybo's Hosts - Extra Format",
SyntaxId = (short)3,
ViewUrl = "https://raw.githubusercontent.com/Cybo1927/Hosts/master/Other%20Formats/Extra%20Format"
},
new
{
Id = (short)2061,
Description = "This List Is Better Than The Other Hosts For DNS Sinkholes And Slow Computers (If Used With An Adblocker)",
HomeUrl = "https://github.com/Cybo1927/Hosts",
IssuesUrl = "https://github.com/Cybo1927/Hosts/issues",
LicenseId = (short)11,
Name = "Cybo's Simplified Domains",
SyntaxId = (short)4,
ViewUrl = "https://raw.githubusercontent.com/Cybo1927/Hosts/master/Other%20Formats/Simplified%20Domains"
},
new
{
Id = (short)2062,
Description = "Ads and tracking not found on other lists included in this project",
HomeUrl = "https://github.com/deletescape/noads",
IssuesUrl = "https://github.com/deletescape/noads/issues",
LicenseId = (short)35,
Name = "noads.online additional app specific rules",
SyntaxId = (short)3,
ViewUrl = "https://raw.githubusercontent.com/deletescape/noads/master/lists/additional-rules.txt"
},
new
{
Id = (short)2063,
HomeUrl = "https://nixnet.services/dns/",
LicenseId = (short)2,
Name = "hBlock Hosts Mini",
SyntaxId = (short)1,
ViewUrl = "https://nixnet.services/hosts.txt"
},
new
{
Id = (short)2064,
HomeUrl = "https://nixnet.services/dns/",
LicenseId = (short)24,
Name = "hBlock Hosts Mini (DNS)",
SyntaxId = (short)22,
ViewUrl = "https://adblock.any.dns.nixnet.xyz/dns-query",
ViewUrlMirror1 = "tls://198.251.90.89:853",
ViewUrlMirror2 = "198.251.90.89"
},
new
{
Id = (short)2065,
HomeUrl = "https://github.com/troysjanda/MyBlockLists/",
IssuesUrl = "https://github.com/troysjanda/MyBlockLists/issues",
Name = "Xpi Yahoo Complete Filters",
SyntaxId = (short)4,
ViewUrl = "https://raw.githubusercontent.com/troysjanda/MyBlockLists/master/yahoocomplete.txt"
},
new
{
Id = (short)2066,
HomeUrl = "https://nixnet.services/dns/",
LicenseId = (short)24,
Name = "hBlock Hosts Mini (DNS)",
SyntaxId = (short)22,
ViewUrl = "https://adblock.any.dns.nixnet.xyz/dns-query",
ViewUrlMirror1 = "tls://198.251.90.89:853",
ViewUrlMirror2 = "198.251.90.89"
},
new
{
Id = (short)2067,
Description = "SecureDNS can be used as an Adblocker by using a alternative hostname/address instead. Links that didn't fit in the Subscribe button URL texts, include [2a03:b0c0:0:1010::e9a:3001]:5443",
HomeUrl = "https://securedns.eu/#ads",
Name = "notracking - DNS",
SyntaxId = (short)22,
ViewUrl = "https://ads-doh.securedns.eu/dns-query",
ViewUrlMirror1 = "tls://ads-dot.securedns.eu",
ViewUrlMirror2 = "146.185.167.43:5443"
},
new
{
Id = (short)2068,
HomeUrl = "https://www.powershellgallery.com/packages/Manage-AdBlocksOnDNSServer/",
IssuesUrl = "https://github.com/hechz/Powershell/issues",
LicenseId = (short)24,
Name = "Peter Lowe's List (PowerShell PKG)",
SyntaxId = (short)44
},
new
{
Id = (short)2069,
Description = "Peter Lowe's (as of August 2018) colleague Vladimir Pissarev (who is part of the Security team in his company) mentioned to him that he runs a public DNS server that not only blocks ads and trackers, but also malware and viruses as well.",
HomeUrl = "https://itsecurity.ee/",
Name = "Vladimir Pissarev's DNS Server",
SyntaxId = (short)22,
ViewUrl = "91.239.26.140"
},
new
{
Id = (short)2070,
Description = "I wanted an easy solution to blocking ads and tracking on all my devices and AdGuard DNS didnt block quite enough for me, so I decided to run my own AdGuard Home server. Sharing is caring, which is why Ive decided to make my server available for everyone! Links that didn't fit in the Subscribe button URL texts, include 2a03:b0c0:3:d0::5f18:6001",
HomeUrl = "https://deletescape.ch/dns",
IssuesUrl = "https://github.com/deletescape/noads/issues",
LicenseId = (short)35,
Name = "noads.online AdGuard Home Megalist (DNS)",
SyntaxId = (short)22,
ViewUrl = "https://dns.noads.online/dns-query",
ViewUrlMirror1 = "tls://dns.noads.online:853",
ViewUrlMirror2 = "167.99.241.49"
},
new
{
Id = (short)2071,
HomeUrl = "https://www.dreamcastlive.net/connection-guide",
Name = "Dreamcast Live",
SyntaxId = (short)22,
ViewUrl = "46.101.91.123"
},
new
{
Id = (short)2072,
Description = "Blocks: advertising (web and mobile apps), analytics (web and mobile apps), tracking, malware.",
HomeUrl = "https://sebsauvage.net/wiki/doku.php?id=dns-blocklist",
Name = "Sebsauvage Hosts",
SyntaxId = (short)1,
ViewUrl = "https://sebsauvage.net/hosts/hosts"
},
new
{
Id = (short)2073,
Description = "Blocks: advertising (web and mobile apps), analytics (web and mobile apps), tracking, malware.",
HomeUrl = "https://sebsauvage.net/wiki/doku.php?id=dns-blocklist",
Name = "Sebsauvage Hosts (Adblockers)",
SyntaxId = (short)28,
ViewUrl = "https://sebsauvage.net/hosts/hosts-adguard"
},
new
{
Id = (short)2074,
Description = "Blocks: advertising (web and mobile apps), analytics (web and mobile apps), tracking, malware.",
HomeUrl = "https://sebsauvage.net/wiki/doku.php?id=dns-blocklist",
Name = "Sebsauvage Hosts (Domains)",
SyntaxId = (short)2,
ViewUrl = "https://sebsauvage.net/hosts/raw"
});
});
@ -45006,6 +45296,226 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = (short)2036,
TagId = (short)6
},
new
{
FilterListId = (short)2047,
TagId = (short)14
},
new
{
FilterListId = (short)2048,
TagId = (short)6
},
new
{
FilterListId = (short)2049,
TagId = (short)6
},
new
{
FilterListId = (short)2050,
TagId = (short)14
},
new
{
FilterListId = (short)2051,
TagId = (short)3
},
new
{
FilterListId = (short)2052,
TagId = (short)3
},
new
{
FilterListId = (short)2053,
TagId = (short)3
},
new
{
FilterListId = (short)2054,
TagId = (short)3
},
new
{
FilterListId = (short)2055,
TagId = (short)3
},
new
{
FilterListId = (short)2056,
TagId = (short)3
},
new
{
FilterListId = (short)2057,
TagId = (short)3
},
new
{
FilterListId = (short)2058,
TagId = (short)24
},
new
{
FilterListId = (short)2059,
TagId = (short)24
},
new
{
FilterListId = (short)2060,
TagId = (short)2
},
new
{
FilterListId = (short)2060,
TagId = (short)3
},
new
{
FilterListId = (short)2060,
TagId = (short)6
},
new
{
FilterListId = (short)2061,
TagId = (short)2
},
new
{
FilterListId = (short)2061,
TagId = (short)3
},
new
{
FilterListId = (short)2061,
TagId = (short)6
},
new
{
FilterListId = (short)2062,
TagId = (short)2
},
new
{
FilterListId = (short)2062,
TagId = (short)3
},
new
{
FilterListId = (short)2063,
TagId = (short)2
},
new
{
FilterListId = (short)2064,
TagId = (short)2
},
new
{
FilterListId = (short)2065,
TagId = (short)9
},
new
{
FilterListId = (short)2066,
TagId = (short)2
},
new
{
FilterListId = (short)2067,
TagId = (short)2
},
new
{
FilterListId = (short)2068,
TagId = (short)2
},
new
{
FilterListId = (short)2068,
TagId = (short)3
},
new
{
FilterListId = (short)2069,
TagId = (short)2
},
new
{
FilterListId = (short)2069,
TagId = (short)3
},
new
{
FilterListId = (short)2069,
TagId = (short)6
},
new
{
FilterListId = (short)2070,
TagId = (short)2
},
new
{
FilterListId = (short)2070,
TagId = (short)3
},
new
{
FilterListId = (short)2070,
TagId = (short)6
},
new
{
FilterListId = (short)2071,
TagId = (short)12
},
new
{
FilterListId = (short)2072,
TagId = (short)2
},
new
{
FilterListId = (short)2072,
TagId = (short)3
},
new
{
FilterListId = (short)2072,
TagId = (short)6
},
new
{
FilterListId = (short)2073,
TagId = (short)2
},
new
{
FilterListId = (short)2073,
TagId = (short)3
},
new
{
FilterListId = (short)2073,
TagId = (short)6
},
new
{
FilterListId = (short)2074,
TagId = (short)2
},
new
{
FilterListId = (short)2074,
TagId = (short)3
},
new
{
FilterListId = (short)2074,
TagId = (short)6
});
});
@ -45617,6 +46127,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
SoftwareId = (short)19
},
new
{
SyntaxId = (short)2,
SoftwareId = (short)22
},
new
{
SyntaxId = (short)2,
SoftwareId = (short)25
@ -46390,6 +46905,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
SyntaxId = (short)43,
SoftwareId = (short)31
},
new
{
SyntaxId = (short)44,
SoftwareId = (short)34
});
});
@ -50417,6 +50937,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
Id = (short)43,
Name = "IPs (IPv4 + IPv6; CIDR only)"
},
new
{
Id = (short)44,
Name = "PowerShell PKG file"
});
});