Text File is a read-only key-value store that is derived from a newline delimited text file and stored in memory.

Rows from the text file are stored in an array where each element becomes the key and the value is a boolean true.

For example, given the file content below the data is mapped to this structure:

a  
b  
c
{"a":true,"b":true,"c":true}

Settings

FieldTypeDescriptionRequired
file stringthe location of the text file.

this can be either a path on local disk, an HTTP(S) URL, or an AWS S3 URL.
Yes

Use Cases

Emerging Threats Compromised IP Addresses

Proofpoint manages the Emerging Threats network intrusion detection system (NIDS) ruleset for Snort and Suricata, which include a continually updated list of known compromised IP addresses. This file can be loaded into a text file KV store to enable indicator matching for structured data.