parsers

package
v0.0.0-...-37a5d2c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckCEF

func CheckCEF(logger zerolog.Logger, inputFile string, fullParse bool) ([]string, []string, int, error)

func CheckCLF

func CheckCLF(logger zerolog.Logger, file string) (int, error)

func CheckIISorW3c

func CheckIISorW3c(logger zerolog.Logger, inputFile string) (bool, []string, string, error)

func CheckJSON

func CheckJSON(logger zerolog.Logger, file string, fullParse bool) (bool, []string, error)

func CheckKV

func CheckKV(logger zerolog.Logger, file string, arguments map[string]any) (bool, []string, error)

func CheckMultiLineJSON

func CheckMultiLineJSON(logger zerolog.Logger, file string, fullParse bool) (bool, string, error)

func CheckSyslog

func CheckSyslog(logger zerolog.Logger, file string) (int, error)

func ParseCEF

func ParseCEF(logger zerolog.Logger, inputFile string, outputFile string, fullParse bool, headers []string, logFormat int, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, tempArgs map[string]any, cefKeys []string) error

func ParseCLF

func ParseCLF(logger zerolog.Logger, inputFile string, outputFile string, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, tempArgs map[string]any, format int) error

func ParseIISStyle

func ParseIISStyle(logger zerolog.Logger, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, headers []string, delim string, arguments map[string]any, inputFile string, outputFile string, tempArgs map[string]any) error

func ParseJSON

func ParseJSON(logger zerolog.Logger, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, inputFile string, outputFile string, tempArgs map[string]any, jsonkeys []string) error

func ParseKV

func ParseKV(logger zerolog.Logger, inputFile string, outputFile string, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, tempArgs map[string]any, kvheaders []string) error

func ParseMultiLineJSON

func ParseMultiLineJSON(logger zerolog.Logger, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, inputFile string, outputFile string, tempArgs map[string]any, jsonkeys []string, prefix string) error

func ParseMultiLineJSONHeaders

func ParseMultiLineJSONHeaders(file string, prefix string, fullParse bool) []string

func ParseRaw

func ParseRaw(logger zerolog.Logger, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, inputFile string, outputFile string, tempArgs map[string]any) error

func ParseSyslog

func ParseSyslog(logger zerolog.Logger, inputFile string, outputFile string, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, tempArgs map[string]any, syslogFormat int) error

func ProcessCSV

func ProcessCSV(logger zerolog.Logger, asnDB maxminddb.Reader, cityDB maxminddb.Reader, countryDB maxminddb.Reader, domainDB maxminddb.Reader, arguments map[string]any, inputFile string, outputFile string, tempArgs map[string]any)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL