in Lib/Objects/AsaRule.cs [47:102]
private static string? ResultTypeToTargetName(RESULT_TYPE value)
{
switch (value)
{
case RESULT_TYPE.CERTIFICATE:
return typeof(CertificateObject).Name;
case RESULT_TYPE.COM:
return typeof(ComObject).Name;
case RESULT_TYPE.DRIVER:
return typeof(DriverObject).Name;
case RESULT_TYPE.FILE:
return typeof(FileSystemObject).Name;
case RESULT_TYPE.FILEMONITOR:
return typeof(FileMonitorObject).Name;
case RESULT_TYPE.FIREWALL:
return typeof(FirewallObject).Name;
case RESULT_TYPE.GROUP:
return typeof(GroupAccountObject).Name;
case RESULT_TYPE.KEY:
return typeof(CryptographicKeyObject).Name;
case RESULT_TYPE.LOG:
return typeof(EventLogObject).Name;
case RESULT_TYPE.PORT:
return typeof(OpenPortObject).Name;
case RESULT_TYPE.PROCESS:
return typeof(ProcessObject).Name;
case RESULT_TYPE.REGISTRY:
return typeof(RegistryObject).Name;
case RESULT_TYPE.SERVICE:
return typeof(ServiceObject).Name;
case RESULT_TYPE.TPM:
return typeof(TpmObject).Name;
case RESULT_TYPE.USER:
return typeof(UserAccountObject).Name;
case RESULT_TYPE.WIFI:
return typeof(WifiObject).Name;
default:
return null;
}
}