Windows 이벤트 필드 및 연산자를 사용하여 필터 식을 작성할 수 있습니다.
필터 식 연산자
| 연산자 | 설명 |
|---|---|
| ==, != | 같음 및 같지 않음. 숫자 필드 및 문자열 필드 모두에 사용할 수 있습니다. |
| >=, >, <, <= | 크거나 같음, 보다 큼, 보다 작음, 작거나 같음. 숫자 필드에만 사용할 수 있습니다. |
| &, |, ^, ~ | 비트 AND, OR, XOR 및 보수 연산자. 숫자 필드에만 사용할 수 있습니다. |
| and, or | 논리 AND 및 OR. 단순 식을 결합하여 복합 식을 작성하는 데 사용합니다. |
| 아님 | 단항 논리 NOT 연산자. 식의 값을 반전하는 데 사용합니다. |
| () | 연산 순서를 변경하기 위해 논리 식에 괄호를 사용합니다. |
Windows 이벤트 필드
필터 식에 다음 Windows 이벤트 필드를 사용할 수 있습니다.
| 필드 이름 | 필드 유형 |
|---|---|
| 호스트 이름 | 문자열 |
| 텍스트 | 문자열 |
| ProviderName | 문자열 |
| EventSourceName | 문자열 |
| EventID | 숫자 |
| EventRecordID | 숫자 |
| 채널 | 문자열 |
| UserID | 문자열 |
| 수준 | 숫자
다음과 같은 미리 정의된 상수를 사용할 수 있습니다.
|
| 작업 | 숫자 |
| OpCode | 숫자 |
| 키워드 | 숫자
다음과 같은 미리 정의된 비트 마스크를 사용할 수 있습니다.
|
예
다음은 모든 중요, 오류 및 경고 이벤트를 수집합니다.
[winlog|app] channel = Application whitelist = level > WINLOG_LEVEL_SUCCESS and level < WINLOG_LEVEL_INFO
다음은 보안 채널에서 감사 실패 이벤트만 수집합니다.
[winlog|security] channel = Security whitelist = Keywords & WINLOG_KEYWORD_AUDITFAILURE