v1.1.0

hotheadhacker/no-as-a-servicev1.1.0Mar 17, 2026by github-actions[bot]

AI Summary

Adds major new protocol detections (MQTT, STUN, BitTorrent) and geolocation features. It also introduces native Android support, mouse navigation for the TUI, and ARP vendor lookups.

Key Highlights

  • Protocol detections for MQTT, STUN, and BitTorrent
  • GeoIP city-level geolocation
  • Native Android builds with multi-arch support
  • Mouse interaction support for TUI
  • OUI Vendor Lookup for ARP

New Features

  • OUI Vendor Lookup for ARP
  • Historic Connections Toggle
  • Mouse Support
  • 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