A dictionary is a plain text file that consists of one entry per line. There are single column and double column dictionaries. Double columns include a key and a value.
Keys can be IPv4, MAC, number, regular expression, and string. Value types are Boolean, IPv4, IPv6, MAC, number, and string. A value is optional and defaults to Boolean true if not present.
Values in a single or double column dictionary must be one of the supported Trellix Application Data Monitor types: String, Regular Expression, Number, IPv4, IPv6, or MAC. Trellix Application Data Monitor dictionaries must follow these formatting guidelines:
Type | Syntax Rules | Examples | Content Matched |
|---|---|---|---|
String |
| “Bad Content” “He said, \”Bad Content\”” | Bad Content He said, “Bad Content” |
Regular Expression |
| /[Aa]pple/ /apple/i / [0–9]{1,3}\.[0–9]{1,3}\.[0–9]\.[0–9]/ /1\/2 of all/ | Apple or apple Apple or apple IP addresses: 1.1.1.1 127.0.0.1 1/2 of all |
Numbers |
| Decimal Value Hexadecimal Value Octal Value | 123 0x12ab 0127 |
Booleans |
| Boolean Literals | true false |
IPv4 |
| 192.168.1.1 192.168.1.0/24 192.168.1.0/255.255.255.0 | 192.168.1.1 192.168.1.[0–255] 192.168.1.[0–255] |
The following is true about dictionaries:
Lists (multiple values separated by commas enclosed in brackets) are not allowed in dictionaries.
A column can only consist of a single supported Trellix Application Data Monitor type. This means that different types (string, regex, IPv4) cannot be mixed and matched in a single Trellix Application Data Monitor dictionary file.
They can contain comments. All lines starting with the pound character (#) are considered a comment in a Trellix Application Data Monitor dictionary.
Names can only consist of alphanumeric characters and underscores, and be of a total length less than or equal to 20 characters.
Lists are not supported in them.
They must be edited or created outside of Trellix ESM with a text editor of your choice. They can be imported or exported from Trellix ESM to facilitate changing or creating Trellix Application Data Monitor dictionaries.