Repository navigation
NetVendor v12.5: SIEM Integration, Drift Analysis, Runtime Logging & Enhanced UX
馃殌 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