LogMan.io Parser Builder

The builder is a tool for an easy creation of parser/enricher declarations.

To start a builder, run:

python3 builder.py -w :8081 ./example/asa-parser

The path argument(s) specify the folder (or folders) with parsers and enrichers declarations (aka YAML files). It is recommended to point into a YAML library.

YAML files are loaded in the order as specified by the command-line and then by sorting *.yaml files found in a respective directory in alphabetical order.

-I argument allows to specify folders that will be used as a base for !INCLUDE directive. Multiple entries are allowed.

-w argument is to specify the HTTP port.