Skip to content

PyNetworkIntel v1.0.1

Latest

Choose a tag to compare

@Mullassery Mullassery released this 29 Jul 21:38

CLI Stats Dashboard + Code Cleanup

MAJOR FEATURES

  • Live stats dashboard in separate terminal window (use --dashboard flag)
  • Real-time metrics display: devices discovered, online count, findings by severity
  • Cross-platform support: macOS, Linux, Windows
  • Platform-aware terminal launching with automatic emulator detection
  • IPC communication via Unix sockets or Windows named pipes

NEW COMPONENTS

  • pynetworkintel/dashboard.py: 550+ lines of dashboard implementation
  • Complete real-time stats collection and rendering
  • DashboardServer: Background IPC server for stats synchronization
  • DashboardClient: Connects to stats server
  • TerminalLauncher: Platform-aware terminal emulator launching
  • Dashboard UI: Rich terminal rendering with live updates

DOCUMENTATION

  • Comprehensive dashboard documentation (400+ lines)
  • Quick reference guide
  • Interactive examples and demos
  • Architecture details and design documentation

CODE CLEANUP

  • Removed all emojis and icons from codebase
  • Replaced emoji indicators with text symbols: [+] [!] [-] [OK]
  • Simplified ASCII diagrams and arrows
  • Updated README and documentation

TESTING

  • 12 comprehensive unit tests (all passing)
  • Integration tests verified
  • Performance tested (<5% CPU overhead)
  • Cross-platform verification

VERSION UPDATES

  • Bumped to v1.0.1
  • Updated all version strings
  • Latest release: 2026-07-30

COMPATIBILITY

  • Fully backward compatible (all changes additive)
  • --dashboard flag is optional
  • No breaking changes to existing functionality
  • All existing commands work unchanged

PERFORMANCE

  • Dashboard overhead: <5% CPU
  • Memory footprint: ~15MB
  • IPC latency: <10ms
  • Refresh rate: 1Hz

See docs/DASHBOARD.md for complete documentation and usage examples.

WHEELS ONLY - No source distribution included