Show / Hide Table of Contents

Enum OPERATION

Operations available for Analysis rules.

Namespace: AttackSurfaceAnalyzer.Types
Assembly: AsaLib.dll
Syntax
public enum OPERATION

Fields

Name Description
CONTAINS

Checks if the specified fields values contain all of the data in the Data list or DictData dictionary as appropriate for the field.

CONTAINS_ANY

Checks if the specified fields values contain any of the data in the Data list or DictData dictionary as appropriate for the field.

DOES_NOT_CONTAIN

Checks if the specified fields values does not contain any of the data in the Data list or DictData dictionary as appropriate for the field.

DOES_NOT_CONTAIN_ALL

Checks if the specified fields values does not contain all of the data in the Data list or DictData dictionary as appropriate for the field.

ENDS_WITH

Checks if the specified field ends with any of the strings in the Data list.

EQ

Checks that any value in the Data list or DictData dictionary have a match in the specified field's object as appropriate.

GT

Checks whether the specified fields value when parsed as an int is greater than first value in the Data list as Parsed as an Int

IS_AFTER

Checks if the specified field, as parsed as time, is after the time specified in the first entry of the Data list

IS_BEFORE

Checks if the specified field, as parsed as time, is before the time specified in the first entry of the Data list

IS_EXPIRED

Checks if the specified field, as parsed as time, is before DateTime.Now.

IS_NULL

Checks if the specified field is null in both runs.

IS_TRUE

Checks if the specified field is true in either run.

LT

Checks whether the specified fields value when parsed as an int is less than first value in the Data list as Parsed as an Int

NEQ

Checks that any value in the Data list or DictData dictionary does not have a match in the specified field's object as appropriate.

REGEX

Generates regular expressions from the Data list provided and tests them against the specified field. If any match it is a success.

STARTS_WITH

Checks if the specified field starts with any of the strings in the Data list.

WAS_MODIFIED

Checks if the specified field was modified between the two runs.

  • Improve this Doc
  • View Source
Back to top Generated by DocFX