Skip to content

NetVendor v12.5: SIEM Integration, Drift Analysis, Runtime Logging & Enhanced UX

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 04 Dec 17:05
· 66 commits to main since this release

馃殌 Major Features:

  • SIEM export with stable schema (CSV/JSONL in output/siem/)
  • Historical drift analysis with metadata correlation (timestamp, site, change_ticket_id)
  • Runtime logging for troubleshooting and performance analysis (JSONL format)
  • Enhanced error handling with user-friendly messages and actionable hints
  • Offline mode support for air-gapped networks (--offline flag)

馃摎 Documentation & UX Improvements:

  • Comprehensive README restructuring for quick value discovery
  • TL;DR section with key benefits at the top
  • 'Who is this for?' section for role-based identification
  • Table of Contents for easy navigation
  • Quick-start examples with sample data (try it in 60 seconds)
  • Reassuring notes about data cleaning (no heavy preprocessing needed)
  • Explicit browser instructions for dashboard viewing
  • Clarified advanced features require NetVendor.py

馃敡 Technical Improvements:

  • Automatic directory creation for history and SIEM exports
  • Improved error messages with context and hints
  • Structured runtime logging (NETVENDOR_LOG=1)
  • Enhanced drift analysis with metadata for SIEM correlation
  • Better file validation and error handling

馃摝 All outputs:

  • Standard: Device CSV, Port CSV, HTML dashboard, Vendor Summary
  • Optional: SIEM exports (CSV/JSONL), History archives, Drift analysis CSV
  • Runtime logs for troubleshooting (when enabled)

For full details, see README.md