mirror of
https://github.com/volodymyrsmirnov/MalwareMultiScan.git
synced 2025-08-24 13:32:22 +00:00
store id instead of name withing scanning backends
This commit is contained in:
parent
b1a2357b50
commit
89515efd5d
@ -10,7 +10,7 @@ namespace MalwareMultiScan.Backends.Backends.Abstracts
|
|||||||
{
|
{
|
||||||
public abstract class AbstractScanBackend : IScanBackend
|
public abstract class AbstractScanBackend : IScanBackend
|
||||||
{
|
{
|
||||||
public virtual string Name => throw new NotImplementedException();
|
public virtual string Id => throw new NotImplementedException();
|
||||||
|
|
||||||
public virtual DateTime DatabaseLastUpdate => throw new NotImplementedException();
|
public virtual DateTime DatabaseLastUpdate => throw new NotImplementedException();
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ namespace MalwareMultiScan.Backends.Backends.Implementations
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public override string Name { get; } = "Clamav";
|
public override string Id { get; } = "clamav";
|
||||||
|
|
||||||
public override DateTime DatabaseLastUpdate =>
|
public override DateTime DatabaseLastUpdate =>
|
||||||
File.GetLastWriteTime("/var/lib/clamav/daily.cvd");
|
File.GetLastWriteTime("/var/lib/clamav/daily.cvd");
|
||||||
|
@ -12,7 +12,7 @@ namespace MalwareMultiScan.Backends.Backends.Implementations
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public override string Name { get; } = "Windows Defender";
|
public override string Id { get; } = "windows-defender";
|
||||||
|
|
||||||
public override DateTime DatabaseLastUpdate =>
|
public override DateTime DatabaseLastUpdate =>
|
||||||
File.GetLastWriteTime("/opt/engine/mpavbase.vdm");
|
File.GetLastWriteTime("/opt/engine/mpavbase.vdm");
|
||||||
|
@ -8,7 +8,7 @@ namespace MalwareMultiScan.Shared.Interfaces
|
|||||||
{
|
{
|
||||||
public interface IScanBackend
|
public interface IScanBackend
|
||||||
{
|
{
|
||||||
public string Name { get; }
|
public string Id { get; }
|
||||||
|
|
||||||
public DateTime DatabaseLastUpdate { get; }
|
public DateTime DatabaseLastUpdate { get; }
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ namespace MalwareMultiScan.Worker.Jobs
|
|||||||
|
|
||||||
var response = new ResultResponse
|
var response = new ResultResponse
|
||||||
{
|
{
|
||||||
Backend = _backend.Name
|
Backend = _backend.Id
|
||||||
};
|
};
|
||||||
|
|
||||||
try
|
try
|
||||||
|
Loading…
x
Reference in New Issue
Block a user