├── .github └── workflows │ ├── release.yml │ └── test.yml ├── LICENSE ├── README.md ├── demo ├── basic.png └── basic.tape ├── examples ├── alertmanager.logfmt ├── email_custom.log.gz ├── grafana.logfmt ├── incident75k.logfmt.zip ├── mylog.logfmt └── qryn.jsonl ├── klp.py ├── pyproject.toml ├── tests ├── conftest.py ├── test_cef.py ├── test_core.py ├── test_datetime.py ├── test_duration_regex.py ├── test_e2e.py ├── test_estr.py ├── test_fail_regex.py ├── test_filters.py ├── test_integration.py ├── test_ipv4.py ├── test_ipv6.py ├── test_parsers.py ├── test_stream.py └── test_transforms.py ├── todo.md └── tools ├── bump_version.sh ├── generate_incident.py ├── generate_stream.py └── tag_release.sh /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/README.md -------------------------------------------------------------------------------- /demo/basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/demo/basic.png -------------------------------------------------------------------------------- /demo/basic.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/demo/basic.tape -------------------------------------------------------------------------------- /examples/alertmanager.logfmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/examples/alertmanager.logfmt -------------------------------------------------------------------------------- /examples/email_custom.log.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/examples/email_custom.log.gz -------------------------------------------------------------------------------- /examples/grafana.logfmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/examples/grafana.logfmt -------------------------------------------------------------------------------- /examples/incident75k.logfmt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/examples/incident75k.logfmt.zip -------------------------------------------------------------------------------- /examples/mylog.logfmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/examples/mylog.logfmt -------------------------------------------------------------------------------- /examples/qryn.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/examples/qryn.jsonl -------------------------------------------------------------------------------- /klp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/klp.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_cef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_cef.py -------------------------------------------------------------------------------- /tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_core.py -------------------------------------------------------------------------------- /tests/test_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_datetime.py -------------------------------------------------------------------------------- /tests/test_duration_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_duration_regex.py -------------------------------------------------------------------------------- /tests/test_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_e2e.py -------------------------------------------------------------------------------- /tests/test_estr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_estr.py -------------------------------------------------------------------------------- /tests/test_fail_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_fail_regex.py -------------------------------------------------------------------------------- /tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_filters.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_ipv4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_ipv4.py -------------------------------------------------------------------------------- /tests/test_ipv6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_ipv6.py -------------------------------------------------------------------------------- /tests/test_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_parsers.py -------------------------------------------------------------------------------- /tests/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_stream.py -------------------------------------------------------------------------------- /tests/test_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tests/test_transforms.py -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/todo.md -------------------------------------------------------------------------------- /tools/bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tools/bump_version.sh -------------------------------------------------------------------------------- /tools/generate_incident.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tools/generate_incident.py -------------------------------------------------------------------------------- /tools/generate_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tools/generate_stream.py -------------------------------------------------------------------------------- /tools/tag_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dloss/klp/HEAD/tools/tag_release.sh --------------------------------------------------------------------------------