Refactor syslogcef into reusable package with CLI and tests

Merged
AL
1y ago
+1565-483

Summary

  • replace legacy scripts with a reusable syslogcef package exposing parse/normalize/CEF conversion APIs
  • add CLI with multiprocessing support, deterministic vendor mappings, and bundled JSON mapping tables
  • document the CEF field dictionary, add pytest-based unit tests, and configure GitHub Actions CI

Testing

  • pytest