What's New
Log Viewer
- Custom date/time range picker — click "Custom" next to the preset time buttons to select a specific from/to date and time range using an interactive calendar (resolves #48)
- Rule name search now works when copying text directly from the log table (handles display formatting differences automatically)
- Protocol filter dropdown now displays protocol names in uppercase to match the log table
- Port filters support negation — prefix with
!to exclude specific source or destination ports - Protocol multi-select — filter logs by one or more protocols (TCP, UDP, ICMP, etc.)
- New source port and destination port filter fields
Filter Enhancements
- All filters now support negation — prefix values with
!to exclude matches (IPs, ports, countries, ASN, and more) - Negated filters handle NULL values correctly, so logs without a value in that field are still shown
- Reset button now properly clears all filter states including custom date ranges
Community Contributions
- Thanks to Jim Strang for contributing port/protocol filtering, negation support, and the aggregation endpoint (PR #47)