diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260128232912_AddIDNHomographFaviconSecurityLists.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260128232912_AddIDNHomographFaviconSecurityLists.cs deleted file mode 100644 index 990f41c61..000000000 --- a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260128232912_AddIDNHomographFaviconSecurityLists.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace FilterLists.Directory.Infrastructure.Migrations.Migrations -{ - /// - public partial class AddIDNHomographFaviconSecurityLists : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - - } - } -} diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260128232912_AddIDNHomographFaviconSecurityLists.Designer.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260129233713_AddIDNHomographFaviconSecurityLists.Designer.cs similarity index 99% rename from services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260128232912_AddIDNHomographFaviconSecurityLists.Designer.cs rename to services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260129233713_AddIDNHomographFaviconSecurityLists.Designer.cs index 09df12942..efff1d0fd 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260128232912_AddIDNHomographFaviconSecurityLists.Designer.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260129233713_AddIDNHomographFaviconSecurityLists.Designer.cs @@ -11,7 +11,7 @@ namespace FilterLists.Directory.Infrastructure.Migrations.Migrations { [DbContext(typeof(QueryDbContext))] - [Migration("20260128232912_AddIDNHomographFaviconSecurityLists")] + [Migration("20260129233713_AddIDNHomographFaviconSecurityLists")] partial class AddIDNHomographFaviconSecurityLists { /// @@ -21179,6 +21179,46 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) IssuesUrl = "https://github.com/phishdestroy/destroylist/issues", LicenseId = 2, Name = "PhishDestroy - DNS-Verified Active" + }, + new + { + Id = 2841, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - AdGuard version (MV2)" + }, + new + { + Id = 2842, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - ABP version (MV2)" + }, + new + { + Id = 2843, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - Brave version" + }, + new + { + Id = 2844, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - uBlock Origin version" }); }); @@ -25736,6 +25776,26 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) { FilterListId = 2840, LanguageId = (short)37 + }, + new + { + FilterListId = 2841, + LanguageId = (short)37 + }, + new + { + FilterListId = 2842, + LanguageId = (short)37 + }, + new + { + FilterListId = 2843, + LanguageId = (short)37 + }, + new + { + FilterListId = 2844, + LanguageId = (short)37 }); }); @@ -33833,6 +33893,26 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) { FilterListId = 2840, MaintainerId = 209 + }, + new + { + FilterListId = 2841, + MaintainerId = 210 + }, + new + { + FilterListId = 2842, + MaintainerId = 210 + }, + new + { + FilterListId = 2843, + MaintainerId = 210 + }, + new + { + FilterListId = 2844, + MaintainerId = 210 }); }); @@ -45580,6 +45660,26 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) { FilterListId = 2840, SyntaxId = (short)2 + }, + new + { + FilterListId = 2841, + SyntaxId = (short)6 + }, + new + { + FilterListId = 2842, + SyntaxId = (short)3 + }, + new + { + FilterListId = 2843, + SyntaxId = (short)3 + }, + new + { + FilterListId = 2844, + SyntaxId = (short)4 }); }); @@ -62332,6 +62432,46 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) { FilterListId = 2840, TagId = 7 + }, + new + { + FilterListId = 2841, + TagId = 7 + }, + new + { + FilterListId = 2841, + TagId = 10 + }, + new + { + FilterListId = 2842, + TagId = 7 + }, + new + { + FilterListId = 2842, + TagId = 10 + }, + new + { + FilterListId = 2843, + TagId = 7 + }, + new + { + FilterListId = 2843, + TagId = 10 + }, + new + { + FilterListId = 2844, + TagId = 7 + }, + new + { + FilterListId = 2844, + TagId = 10 }); }); @@ -65274,6 +65414,13 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) EmailAddress = "github@phishdestroy.io", Name = "PhishDestroy", Url = "https://github.com/phishdestroy" + }, + new + { + Id = 210, + EmailAddress = "carlolatorre.uw4yf@slmails.com", + Name = "TantalusDrive", + Url = "https://github.com/TantalusDrive" }); }); @@ -91441,6 +91588,70 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) Primariness = (short)1, SegmentNumber = (short)0, Url = "https://raw.githubusercontent.com/phishdestroy/destroylist/main/dns/active_domains.json" + }, + new + { + FilterListId = 2841, + Id = 3238, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/AdGuard/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2841, + Id = 3239, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/AdGuard/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2842, + Id = 3240, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/ABP/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2842, + Id = 3241, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/ABP/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2843, + Id = 3242, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/Brave/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2843, + Id = 3243, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/Brave/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2844, + Id = 3244, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/uBlock/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2844, + Id = 3245, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/uBlock/IDNHomographFavicon.txt" }); }); diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260129233713_AddIDNHomographFaviconSecurityLists.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260129233713_AddIDNHomographFaviconSecurityLists.cs new file mode 100644 index 000000000..d27cdb39e --- /dev/null +++ b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20260129233713_AddIDNHomographFaviconSecurityLists.cs @@ -0,0 +1,264 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional + +namespace FilterLists.Directory.Infrastructure.Migrations.Migrations +{ + /// + public partial class AddIDNHomographFaviconSecurityLists : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.InsertData( + table: "FilterList", + columns: new[] { "Id", "ChatUrl", "Description", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", "Name", "OnionUrl", "PolicyUrl", "SubmissionUrl" }, + values: new object[,] + { + { 2841, null, "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", "https://github.com/TantalusDrive", null, null, "https://github.com/TantalusDrive/Secfilters", "https://github.com/TantalusDrive/Secfilters/issues", 9, "IDN Homograph & Favicon Security List - AdGuard version (MV2)", null, null, null }, + { 2842, null, "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", "https://github.com/TantalusDrive", null, null, "https://github.com/TantalusDrive/Secfilters", "https://github.com/TantalusDrive/Secfilters/issues", 9, "IDN Homograph & Favicon Security List - ABP version (MV2)", null, null, null }, + { 2843, null, "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", "https://github.com/TantalusDrive", null, null, "https://github.com/TantalusDrive/Secfilters", "https://github.com/TantalusDrive/Secfilters/issues", 9, "IDN Homograph & Favicon Security List - Brave version", null, null, null }, + { 2844, null, "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", "https://github.com/TantalusDrive", null, null, "https://github.com/TantalusDrive/Secfilters", "https://github.com/TantalusDrive/Secfilters/issues", 9, "IDN Homograph & Favicon Security List - uBlock Origin version", null, null, null } + }); + + migrationBuilder.InsertData( + table: "Maintainer", + columns: new[] { "Id", "EmailAddress", "Name", "TwitterHandle", "Url" }, + values: new object[] { 210, "carlolatorre.uw4yf@slmails.com", "TantalusDrive", null, "https://github.com/TantalusDrive" }); + + migrationBuilder.InsertData( + table: "FilterListLanguage", + columns: new[] { "FilterListId", "LanguageId" }, + values: new object[,] + { + { 2841, (short)37 }, + { 2842, (short)37 }, + { 2843, (short)37 }, + { 2844, (short)37 } + }); + + migrationBuilder.InsertData( + table: "FilterListMaintainer", + columns: new[] { "FilterListId", "MaintainerId" }, + values: new object[,] + { + { 2841, 210 }, + { 2842, 210 }, + { 2843, 210 }, + { 2844, 210 } + }); + + migrationBuilder.InsertData( + table: "FilterListSyntax", + columns: new[] { "FilterListId", "SyntaxId" }, + values: new object[,] + { + { 2841, (short)6 }, + { 2842, (short)3 }, + { 2843, (short)3 }, + { 2844, (short)4 } + }); + + migrationBuilder.InsertData( + table: "FilterListTag", + columns: new[] { "FilterListId", "TagId" }, + values: new object[,] + { + { 2841, 7 }, + { 2841, 10 }, + { 2842, 7 }, + { 2842, 10 }, + { 2843, 7 }, + { 2843, 10 }, + { 2844, 7 }, + { 2844, 10 } + }); + + migrationBuilder.InsertData( + table: "FilterListViewUrl", + columns: new[] { "FilterListId", "Id", "Primariness", "Url" }, + values: new object[,] + { + { 2841, 3238, (short)1, "https://tantalusdrive.github.io/Secfilters/Lists/AdGuard/IDNHomographFavicon.txt" }, + { 2841, 3239, (short)2, "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/AdGuard/IDNHomographFavicon.txt" }, + { 2842, 3240, (short)1, "https://tantalusdrive.github.io/Secfilters/Lists/ABP/IDNHomographFavicon.txt" }, + { 2842, 3241, (short)2, "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/ABP/IDNHomographFavicon.txt" }, + { 2843, 3242, (short)1, "https://tantalusdrive.github.io/Secfilters/Lists/Brave/IDNHomographFavicon.txt" }, + { 2843, 3243, (short)2, "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/Brave/IDNHomographFavicon.txt" }, + { 2844, 3244, (short)1, "https://tantalusdrive.github.io/Secfilters/Lists/uBlock/IDNHomographFavicon.txt" }, + { 2844, 3245, (short)2, "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/uBlock/IDNHomographFavicon.txt" } + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DeleteData( + table: "FilterListLanguage", + keyColumns: new[] { "FilterListId", "LanguageId" }, + keyValues: new object[] { 2841, (short)37 }); + + migrationBuilder.DeleteData( + table: "FilterListLanguage", + keyColumns: new[] { "FilterListId", "LanguageId" }, + keyValues: new object[] { 2842, (short)37 }); + + migrationBuilder.DeleteData( + table: "FilterListLanguage", + keyColumns: new[] { "FilterListId", "LanguageId" }, + keyValues: new object[] { 2843, (short)37 }); + + migrationBuilder.DeleteData( + table: "FilterListLanguage", + keyColumns: new[] { "FilterListId", "LanguageId" }, + keyValues: new object[] { 2844, (short)37 }); + + migrationBuilder.DeleteData( + table: "FilterListMaintainer", + keyColumns: new[] { "FilterListId", "MaintainerId" }, + keyValues: new object[] { 2841, 210 }); + + migrationBuilder.DeleteData( + table: "FilterListMaintainer", + keyColumns: new[] { "FilterListId", "MaintainerId" }, + keyValues: new object[] { 2842, 210 }); + + migrationBuilder.DeleteData( + table: "FilterListMaintainer", + keyColumns: new[] { "FilterListId", "MaintainerId" }, + keyValues: new object[] { 2843, 210 }); + + migrationBuilder.DeleteData( + table: "FilterListMaintainer", + keyColumns: new[] { "FilterListId", "MaintainerId" }, + keyValues: new object[] { 2844, 210 }); + + migrationBuilder.DeleteData( + table: "FilterListSyntax", + keyColumns: new[] { "FilterListId", "SyntaxId" }, + keyValues: new object[] { 2841, (short)6 }); + + migrationBuilder.DeleteData( + table: "FilterListSyntax", + keyColumns: new[] { "FilterListId", "SyntaxId" }, + keyValues: new object[] { 2842, (short)3 }); + + migrationBuilder.DeleteData( + table: "FilterListSyntax", + keyColumns: new[] { "FilterListId", "SyntaxId" }, + keyValues: new object[] { 2843, (short)3 }); + + migrationBuilder.DeleteData( + table: "FilterListSyntax", + keyColumns: new[] { "FilterListId", "SyntaxId" }, + keyValues: new object[] { 2844, (short)4 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2841, 7 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2841, 10 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2842, 7 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2842, 10 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2843, 7 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2843, 10 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2844, 7 }); + + migrationBuilder.DeleteData( + table: "FilterListTag", + keyColumns: new[] { "FilterListId", "TagId" }, + keyValues: new object[] { 2844, 10 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2841, 3238 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2841, 3239 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2842, 3240 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2842, 3241 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2843, 3242 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2843, 3243 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2844, 3244 }); + + migrationBuilder.DeleteData( + table: "FilterListViewUrl", + keyColumns: new[] { "FilterListId", "Id" }, + keyValues: new object[] { 2844, 3245 }); + + migrationBuilder.DeleteData( + table: "FilterList", + keyColumn: "Id", + keyValue: 2841); + + migrationBuilder.DeleteData( + table: "FilterList", + keyColumn: "Id", + keyValue: 2842); + + migrationBuilder.DeleteData( + table: "FilterList", + keyColumn: "Id", + keyValue: 2843); + + migrationBuilder.DeleteData( + table: "FilterList", + keyColumn: "Id", + keyValue: 2844); + + migrationBuilder.DeleteData( + table: "Maintainer", + keyColumn: "Id", + keyValue: 210); + } + } +} diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs index 211b17db4..8fb37a24e 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs @@ -21176,6 +21176,46 @@ protected override void BuildModel(ModelBuilder modelBuilder) IssuesUrl = "https://github.com/phishdestroy/destroylist/issues", LicenseId = 2, Name = "PhishDestroy - DNS-Verified Active" + }, + new + { + Id = 2841, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - AdGuard version (MV2)" + }, + new + { + Id = 2842, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - ABP version (MV2)" + }, + new + { + Id = 2843, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - Brave version" + }, + new + { + Id = 2844, + Description = "Security-focused filter list mitigating IDN/Punycode homograph phishing and favicon-based spoofing vectors without breaking site functionality.", + DonateUrl = "https://github.com/TantalusDrive", + HomeUrl = "https://github.com/TantalusDrive/Secfilters", + IssuesUrl = "https://github.com/TantalusDrive/Secfilters/issues", + LicenseId = 9, + Name = "IDN Homograph & Favicon Security List - uBlock Origin version" }); }); @@ -25733,6 +25773,26 @@ protected override void BuildModel(ModelBuilder modelBuilder) { FilterListId = 2840, LanguageId = (short)37 + }, + new + { + FilterListId = 2841, + LanguageId = (short)37 + }, + new + { + FilterListId = 2842, + LanguageId = (short)37 + }, + new + { + FilterListId = 2843, + LanguageId = (short)37 + }, + new + { + FilterListId = 2844, + LanguageId = (short)37 }); }); @@ -33830,6 +33890,26 @@ protected override void BuildModel(ModelBuilder modelBuilder) { FilterListId = 2840, MaintainerId = 209 + }, + new + { + FilterListId = 2841, + MaintainerId = 210 + }, + new + { + FilterListId = 2842, + MaintainerId = 210 + }, + new + { + FilterListId = 2843, + MaintainerId = 210 + }, + new + { + FilterListId = 2844, + MaintainerId = 210 }); }); @@ -45577,6 +45657,26 @@ protected override void BuildModel(ModelBuilder modelBuilder) { FilterListId = 2840, SyntaxId = (short)2 + }, + new + { + FilterListId = 2841, + SyntaxId = (short)6 + }, + new + { + FilterListId = 2842, + SyntaxId = (short)3 + }, + new + { + FilterListId = 2843, + SyntaxId = (short)3 + }, + new + { + FilterListId = 2844, + SyntaxId = (short)4 }); }); @@ -62329,6 +62429,46 @@ protected override void BuildModel(ModelBuilder modelBuilder) { FilterListId = 2840, TagId = 7 + }, + new + { + FilterListId = 2841, + TagId = 7 + }, + new + { + FilterListId = 2841, + TagId = 10 + }, + new + { + FilterListId = 2842, + TagId = 7 + }, + new + { + FilterListId = 2842, + TagId = 10 + }, + new + { + FilterListId = 2843, + TagId = 7 + }, + new + { + FilterListId = 2843, + TagId = 10 + }, + new + { + FilterListId = 2844, + TagId = 7 + }, + new + { + FilterListId = 2844, + TagId = 10 }); }); @@ -65271,6 +65411,13 @@ protected override void BuildModel(ModelBuilder modelBuilder) EmailAddress = "github@phishdestroy.io", Name = "PhishDestroy", Url = "https://github.com/phishdestroy" + }, + new + { + Id = 210, + EmailAddress = "carlolatorre.uw4yf@slmails.com", + Name = "TantalusDrive", + Url = "https://github.com/TantalusDrive" }); }); @@ -91438,6 +91585,70 @@ protected override void BuildModel(ModelBuilder modelBuilder) Primariness = (short)1, SegmentNumber = (short)0, Url = "https://raw.githubusercontent.com/phishdestroy/destroylist/main/dns/active_domains.json" + }, + new + { + FilterListId = 2841, + Id = 3238, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/AdGuard/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2841, + Id = 3239, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/AdGuard/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2842, + Id = 3240, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/ABP/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2842, + Id = 3241, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/ABP/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2843, + Id = 3242, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/Brave/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2843, + Id = 3243, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/Brave/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2844, + Id = 3244, + Primariness = (short)1, + SegmentNumber = (short)0, + Url = "https://tantalusdrive.github.io/Secfilters/Lists/uBlock/IDNHomographFavicon.txt" + }, + new + { + FilterListId = 2844, + Id = 3245, + Primariness = (short)2, + SegmentNumber = (short)0, + Url = "https://raw.githubusercontent.com/TantalusDrive/Secfilters/refs/heads/main/Lists/uBlock/IDNHomographFavicon.txt" }); });