Add 1275.ru DGA family-specific feeds for major malware families

Co-authored-by: collinbarrett <6483057+collinbarrett@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-07-30 02:34:21 +00:00 committed by Collin Barrett
parent f5a9ab1bed
commit 7c8d536078
9 changed files with 91684 additions and 0 deletions

View file

@ -0,0 +1,311 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
{
/// <inheritdoc />
public partial class Add1275RuDgaFamilyFeeds : Migration
{
/// <inheritdoc />
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[,]
{
{ 2819, null, "Feed of QSnatch DGA domains, a major malware family that targets QNAP NAS devices.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - QSnatch", null, null, null },
{ 2820, null, "Feed of Bamital DGA domains, a malware family that generates domains algorithmically.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - Bamital", null, null, null },
{ 2821, null, "Feed of Virut DGA domains, a polymorphic virus and malware family.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - Virut", null, null, null },
{ 2822, null, "Feed of Corebot DGA domains, a banking trojan malware family.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - Corebot", null, null, null },
{ 2823, null, "Feed of Matsnu DGA domains, a malware family known for domain generation attacks.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - Matsnu", null, null, null },
{ 2824, null, "Feed of Ramnit DGA domains, a banking trojan and worm malware family.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - Ramnit", null, null, null },
{ 2825, null, "Feed of CryptoLocker DGA domains, a ransomware family that uses domain generation.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - CryptoLocker", null, null, null },
{ 2826, null, "Feed of SharkBot DGA domains, an Android banking trojan malware family.", null, null, null, "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/", null, 5, "1275.ru DGA Feed - SharkBot", null, null, null }
});
migrationBuilder.InsertData(
table: "Maintainer",
columns: new[] { "Id", "EmailAddress", "Name", "TwitterHandle", "Url" },
values: new object[] { 206, null, "1275.ru", null, "https://1275.ru/" });
migrationBuilder.InsertData(
table: "FilterListMaintainer",
columns: new[] { "FilterListId", "MaintainerId" },
values: new object[,]
{
{ 2653, 206 },
{ 2819, 206 },
{ 2820, 206 },
{ 2821, 206 },
{ 2822, 206 },
{ 2823, 206 },
{ 2824, 206 },
{ 2825, 206 },
{ 2826, 206 }
});
migrationBuilder.InsertData(
table: "FilterListSyntax",
columns: new[] { "FilterListId", "SyntaxId" },
values: new object[,]
{
{ 2819, (short)2 },
{ 2820, (short)2 },
{ 2821, (short)2 },
{ 2822, (short)2 },
{ 2823, (short)2 },
{ 2824, (short)2 },
{ 2825, (short)2 },
{ 2826, (short)2 }
});
migrationBuilder.InsertData(
table: "FilterListTag",
columns: new[] { "FilterListId", "TagId" },
values: new object[,]
{
{ 2819, 6 },
{ 2820, 6 },
{ 2821, 6 },
{ 2822, 6 },
{ 2823, 6 },
{ 2824, 6 },
{ 2825, 6 },
{ 2826, 6 }
});
migrationBuilder.InsertData(
table: "FilterListViewUrl",
columns: new[] { "FilterListId", "Id", "Primariness", "Url" },
values: new object[,]
{
{ 2819, 3210, (short)1, "https://1275.ru/DGA/qsnatch.txt" },
{ 2820, 3211, (short)1, "https://1275.ru/DGA/bamital.txt" },
{ 2821, 3212, (short)1, "https://1275.ru/DGA/virut.txt" },
{ 2822, 3213, (short)1, "https://1275.ru/DGA/corebot.txt" },
{ 2823, 3214, (short)1, "https://1275.ru/DGA/matsnu.txt" },
{ 2824, 3215, (short)1, "https://1275.ru/DGA/ramnit.txt" },
{ 2825, 3216, (short)1, "https://1275.ru/DGA/cryptolocker.txt" },
{ 2826, 3217, (short)1, "https://1275.ru/DGA/sharkbot.txt" }
});
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2653, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2819, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2820, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2821, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2822, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2823, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2824, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2825, 206 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2826, 206 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2819, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2820, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2821, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2822, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2823, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2824, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2825, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2826, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2819, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2820, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2821, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2822, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2823, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2824, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2825, 6 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2826, 6 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2819, 3210 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2820, 3211 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2821, 3212 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2822, 3213 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2823, 3214 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2824, 3215 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2825, 3216 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2826, 3217 });
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2819);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2820);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2821);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2822);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2823);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2824);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2825);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2826);
migrationBuilder.DeleteData(
table: "Maintainer",
keyColumn: "Id",
keyValue: 206);
}
}
}

View file

@ -20969,6 +20969,70 @@ protected override void BuildModel(ModelBuilder modelBuilder)
IssuesUrl = "https://github.com/elliotwutingfeng/ChongLuaDao-Phishing-Blocklist/issues",
LicenseId = 10,
Name = "ChongLuaDao Phishing Blocklist (IPs)"
},
new
{
Id = 2819,
Description = "Feed of QSnatch DGA domains, a major malware family that targets QNAP NAS devices.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - QSnatch"
},
new
{
Id = 2820,
Description = "Feed of Bamital DGA domains, a malware family that generates domains algorithmically.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - Bamital"
},
new
{
Id = 2821,
Description = "Feed of Virut DGA domains, a polymorphic virus and malware family.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - Virut"
},
new
{
Id = 2822,
Description = "Feed of Corebot DGA domains, a banking trojan malware family.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - Corebot"
},
new
{
Id = 2823,
Description = "Feed of Matsnu DGA domains, a malware family known for domain generation attacks.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - Matsnu"
},
new
{
Id = 2824,
Description = "Feed of Ramnit DGA domains, a banking trojan and worm malware family.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - Ramnit"
},
new
{
Id = 2825,
Description = "Feed of CryptoLocker DGA domains, a ransomware family that uses domain generation.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - CryptoLocker"
},
new
{
Id = 2826,
Description = "Feed of SharkBot DGA domains, an Android banking trojan malware family.",
HomeUrl = "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
LicenseId = 5,
Name = "1275.ru DGA Feed - SharkBot"
});
});
@ -32710,6 +32774,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
MaintainerId = 165
},
new
{
FilterListId = 2653,
MaintainerId = 206
},
new
{
FilterListId = 2654,
MaintainerId = 166
@ -33418,6 +33487,46 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2818,
MaintainerId = 174
},
new
{
FilterListId = 2819,
MaintainerId = 206
},
new
{
FilterListId = 2820,
MaintainerId = 206
},
new
{
FilterListId = 2821,
MaintainerId = 206
},
new
{
FilterListId = 2822,
MaintainerId = 206
},
new
{
FilterListId = 2823,
MaintainerId = 206
},
new
{
FilterListId = 2824,
MaintainerId = 206
},
new
{
FilterListId = 2825,
MaintainerId = 206
},
new
{
FilterListId = 2826,
MaintainerId = 206
});
});
@ -45055,6 +45164,46 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2818,
SyntaxId = (short)9
},
new
{
FilterListId = 2819,
SyntaxId = (short)2
},
new
{
FilterListId = 2820,
SyntaxId = (short)2
},
new
{
FilterListId = 2821,
SyntaxId = (short)2
},
new
{
FilterListId = 2822,
SyntaxId = (short)2
},
new
{
FilterListId = 2823,
SyntaxId = (short)2
},
new
{
FilterListId = 2824,
SyntaxId = (short)2
},
new
{
FilterListId = 2825,
SyntaxId = (short)2
},
new
{
FilterListId = 2826,
SyntaxId = (short)2
});
});
@ -61632,6 +61781,46 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2818,
TagId = 7
},
new
{
FilterListId = 2819,
TagId = 6
},
new
{
FilterListId = 2820,
TagId = 6
},
new
{
FilterListId = 2821,
TagId = 6
},
new
{
FilterListId = 2822,
TagId = 6
},
new
{
FilterListId = 2823,
TagId = 6
},
new
{
FilterListId = 2824,
TagId = 6
},
new
{
FilterListId = 2825,
TagId = 6
},
new
{
FilterListId = 2826,
TagId = 6
});
});
@ -64547,6 +64736,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
EmailAddress = "malsilo@tuta.io",
Name = "MalSilo",
Url = "https://malsilo.gitlab.io/feeds/"
},
new
{
Id = 206,
Name = "1275.ru",
Url = "https://1275.ru/"
});
});
@ -90442,6 +90637,70 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/elliotwutingfeng/ChongLuaDao-Phishing-Blocklist/main/ips.txt"
},
new
{
FilterListId = 2819,
Id = 3210,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/qsnatch.txt"
},
new
{
FilterListId = 2820,
Id = 3211,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/bamital.txt"
},
new
{
FilterListId = 2821,
Id = 3212,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/virut.txt"
},
new
{
FilterListId = 2822,
Id = 3213,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/corebot.txt"
},
new
{
FilterListId = 2823,
Id = 3214,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/matsnu.txt"
},
new
{
FilterListId = 2824,
Id = 3215,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/ramnit.txt"
},
new
{
FilterListId = 2825,
Id = 3216,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/cryptolocker.txt"
},
new
{
FilterListId = 2826,
Id = 3217,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://1275.ru/DGA/sharkbot.txt"
});
});

View file

@ -18532,5 +18532,61 @@
"issuesUrl": "https://github.com/elliotwutingfeng/ChongLuaDao-Phishing-Blocklist/issues",
"licenseId": 10,
"name": "ChongLuaDao Phishing Blocklist (IPs)"
},
{
"description": "Feed of QSnatch DGA domains, a major malware family that targets QNAP NAS devices.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2819,
"licenseId": 5,
"name": "1275.ru DGA Feed - QSnatch"
},
{
"description": "Feed of Bamital DGA domains, a malware family that generates domains algorithmically.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2820,
"licenseId": 5,
"name": "1275.ru DGA Feed - Bamital"
},
{
"description": "Feed of Virut DGA domains, a polymorphic virus and malware family.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2821,
"licenseId": 5,
"name": "1275.ru DGA Feed - Virut"
},
{
"description": "Feed of Corebot DGA domains, a banking trojan malware family.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2822,
"licenseId": 5,
"name": "1275.ru DGA Feed - Corebot"
},
{
"description": "Feed of Matsnu DGA domains, a malware family known for domain generation attacks.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2823,
"licenseId": 5,
"name": "1275.ru DGA Feed - Matsnu"
},
{
"description": "Feed of Ramnit DGA domains, a banking trojan and worm malware family.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2824,
"licenseId": 5,
"name": "1275.ru DGA Feed - Ramnit"
},
{
"description": "Feed of CryptoLocker DGA domains, a ransomware family that uses domain generation.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2825,
"licenseId": 5,
"name": "1275.ru DGA Feed - CryptoLocker"
},
{
"description": "Feed of SharkBot DGA domains, an Android banking trojan malware family.",
"homeUrl": "https://1275.ru/spisok-aktivnyh-dga-domain-generation-algorithm-domenov/",
"id": 2826,
"licenseId": 5,
"name": "1275.ru DGA Feed - SharkBot"
}
]

View file

@ -5803,6 +5803,10 @@
"filterListId": 2652,
"maintainerId": 165
},
{
"filterListId": 2653,
"maintainerId": 206
},
{
"filterListId": 2654,
"maintainerId": 166
@ -6370,5 +6374,37 @@
{
"filterListId": 2818,
"maintainerId": 174
},
{
"filterListId": 2819,
"maintainerId": 206
},
{
"filterListId": 2820,
"maintainerId": 206
},
{
"filterListId": 2821,
"maintainerId": 206
},
{
"filterListId": 2822,
"maintainerId": 206
},
{
"filterListId": 2823,
"maintainerId": 206
},
{
"filterListId": 2824,
"maintainerId": 206
},
{
"filterListId": 2825,
"maintainerId": 206
},
{
"filterListId": 2826,
"maintainerId": 206
}
]

View file

@ -9294,5 +9294,37 @@
{
"filterListId": 2818,
"syntaxId": 9
},
{
"filterListId": 2819,
"syntaxId": 2
},
{
"filterListId": 2820,
"syntaxId": 2
},
{
"filterListId": 2821,
"syntaxId": 2
},
{
"filterListId": 2822,
"syntaxId": 2
},
{
"filterListId": 2823,
"syntaxId": 2
},
{
"filterListId": 2824,
"syntaxId": 2
},
{
"filterListId": 2825,
"syntaxId": 2
},
{
"filterListId": 2826,
"syntaxId": 2
}
]

View file

@ -13246,5 +13246,37 @@
{
"filterListId": 2818,
"tagId": 7
},
{
"filterListId": 2819,
"tagId": 6
},
{
"filterListId": 2820,
"tagId": 6
},
{
"filterListId": 2821,
"tagId": 6
},
{
"filterListId": 2822,
"tagId": 6
},
{
"filterListId": 2823,
"tagId": 6
},
{
"filterListId": 2824,
"tagId": 6
},
{
"filterListId": 2825,
"tagId": 6
},
{
"filterListId": 2826,
"tagId": 6
}
]

View file

@ -17629,5 +17629,53 @@
"id": 3209,
"primariness": 1,
"url": "https://raw.githubusercontent.com/elliotwutingfeng/ChongLuaDao-Phishing-Blocklist/main/ips.txt"
},
{
"filterListId": 2819,
"id": 3210,
"primariness": 1,
"url": "https://1275.ru/DGA/qsnatch.txt"
},
{
"filterListId": 2820,
"id": 3211,
"primariness": 1,
"url": "https://1275.ru/DGA/bamital.txt"
},
{
"filterListId": 2821,
"id": 3212,
"primariness": 1,
"url": "https://1275.ru/DGA/virut.txt"
},
{
"filterListId": 2822,
"id": 3213,
"primariness": 1,
"url": "https://1275.ru/DGA/corebot.txt"
},
{
"filterListId": 2823,
"id": 3214,
"primariness": 1,
"url": "https://1275.ru/DGA/matsnu.txt"
},
{
"filterListId": 2824,
"id": 3215,
"primariness": 1,
"url": "https://1275.ru/DGA/ramnit.txt"
},
{
"filterListId": 2825,
"id": 3216,
"primariness": 1,
"url": "https://1275.ru/DGA/cryptolocker.txt"
},
{
"filterListId": 2826,
"id": 3217,
"primariness": 1,
"url": "https://1275.ru/DGA/sharkbot.txt"
}
]

View file

@ -1059,5 +1059,10 @@
"id": 205,
"name": "MalSilo",
"url": "https://malsilo.gitlab.io/feeds/"
},
{
"id": 206,
"name": "1275.ru",
"url": "https://1275.ru/"
}
]