使用 Windows 事件字段和运算符来构建筛选表达式。
筛选表达式运算符
运算符 | 描述 |
---|---|
==, ! = | 等于和不等于。与数字字段和字符串字段一起使用。 |
>=, >, <, <= | 大于或等于、大于、小于、小于或等于。仅与数字字段一起使用。 |
&, |, ^, ~ | 位和、位或、位异或以及补算运算符。仅与数字字段一起使用。 |
和、或 | 逻辑和、逻辑或。用于通过合并简单表达式来构建复杂表达式。 |
否 | 一元逻辑非运算符。用于对表达式的值取反。 |
() | 在逻辑表达式中使用括号来更改评估顺序。 |
Windows 事件字段
可以在筛选表达式中使用以下 Windows 事件字段。
字段名称 | 字段类型 |
---|---|
Hostname | 字符串 |
文本 | 字符串 |
ProviderName | 字符串 |
EventSourceName | 字符串 |
EventID | 数字 |
EventRecordID | 数字 |
通道 | 字符串 |
UserID | 字符串 |
Level | 数字
您可以使用以下预定义常量
|
任务 | 数字 |
OpCode | 数字 |
关键字 | 数字
您可以使用以下预定义位掩码
|
示例
收集所有严重、错误和警告事件
[winlog|app] channel = Application whitelist = level > WINLOG_LEVEL_SUCCESS and level < WINLOG_LEVEL_INFO
仅收集安全通道中的审核失败事件
[winlog|security] channel = Security whitelist = Keywords & WINLOG_KEYWORD_AUDITFAILURE