v1.1.0
nari-labs/dia2v1.1.0Mar 17, 2026by github-actions[bot]
AI Summary
This release enhances the dia2 TUI tool with ARP vendor lookups, GeoIP city detection, and protocol detection for MQTT, STUN, and BitTorrent. It also adds mouse support for navigation and introduces Android static builds with security hardening.
Key Highlights
- OUI Vendor Lookup for ARP displays MAC vendor names.
- GeoIP City Lookup shows city-level geolocation for IPs.
- Protocol detection for MQTT, STUN, and BitTorrent traffic.
- Mouse support added for TUI navigation.
- Android static builds support for armv7, x86_64, and x86.
New Features
- OUI Vendor Lookup for ARP
- Historic Connections Toggle
- Mouse Support for TUI
- Security Hardening & Packet Stats
- GeoIP City Lookup
- Android Build Support
- Multi-Arch Android Builds
- MQTT Protocol Detection
- STUN Traffic Detection
- BitTorrent Traffic Detection
Full Release Notes
### Added - **OUI Vendor Lookup for ARP**: Display MAC vendor names for ARP connections using IEEE OUI database (#183) - **Historic Connections Toggle**: Toggle to show/hide historic (closed) connections (#184) - **Mouse Support**: Mouse interaction support for TUI navigation (#170) - **Security Hardening & Packet Stats**: Enhanced security hardening and packet statistics display in TUI (#169) - **GeoIP City Lookup**: Show city-level geolocation for remote IPs using GeoLite2 City database (#168) - **Android Build Support**: Native Android builds with static musl linking (#167) - **Multi-Arch Android Builds**: Added armv7, x86_64, and x86 Android static build targets - **MQTT Protocol Detection**: Deep packet inspection for MQTT protocol traffic (#161) - **STUN Traffic Detection**: Detect STUN protocol traffic per RFC 5389/8489 (#160) - **BitTorrent Traffic Detection**: Detect BitTorrent protocol traffic (#159) - **ARP Performance Benchmarks**: Added criterion benchmarks for ARP-related operations (#188) ### Fixed - **Undefined Behavior Fix**: Fix UB issues, remove clippy suppressions, add safety documentation (#187) - **Light Terminal Readability**: Fix selection highlight unreadable on light terminal themes (#182) - **Clipboard Warning**: Fix unused variable warning in copy_to_clipboard across platforms (#178) - **Android Cross-Compilation**: Fix cross-compilation and release upload issues for Android targets (#174) - **MQTT Detection Accuracy**: Restrict MQTT signature detection to CONNECT packets only (#164) ### Changed - **Documentation**: Synced docs with implementation, added missing keyboard shortcuts (#190, #157) - **CI/CD**: Staged release pipeline so downstream jobs wait for builds (#154), added FreeBSD coverage to PR builds (#158) - **Dependencies**: Bumped chrono, http_req, zip, and various rust-dependencies groups