NetConnect Pro Console
Enterprise-grade IT management console for unified RDP session management and multi-protocol VPN orchestration, featuring real-time telemetry, DPAPI-encrypted credential vault, and smart workflow automation.
Windows desktop application built on Python and React/Vite via pywebview bridge

Technology Stack
Key Features
Multi-Protocol VPN Orchestration
Automates toggling across 7 enterprise VPN clients: Cisco Secure Client/AnyConnect with automated 2FA clipboard sync, FortiClient SSL VPN, Palo Alto GlobalProtect, Citrix Workspace, ZyXEL SecuExtender, Parallels RAS, and OpenConnect CLI.
DPAPI Identity Vault
Centralized credential vault using Windows DPAPI for RDP session encryption and Fernet for vault entries. Supports in-place profile editing and seamless credential linking to connection cards.
Real-Time Telemetry Dashboard
Grafana-style SVG area charts displaying live session runtimes, gateway ping latency in ms, bandwidth in KB/s, and 24/7 local CPU and Memory utilization independently of active connections.
Smart RDP Workflow Automation
Active VPN-to-RDP sibling shortcuts appear automatically when a VPN tunnel activates. Multi-criteria card sorting by creation date, recent usage, or alphabetical order. Automatic cmdkey credential purging before RDP launch.
Screenshots

Unified operations dashboard with live telemetry graphs and quick-launch connection cards

RDP connection manager with grouped servers, DPAPI-encrypted credentials, and one-click launch

DPAPI and Fernet-encrypted identity vault with in-place profile editing
About This Project
NetConnect Pro Console was built out of real operational necessity managing 15+ enterprise VPN profiles and 30+ RDP connections daily across multiple client environments. The goal was a single unified ops dashboard replacing scattered rdp files, password managers, and separate VPN clients.
The dual-runtime architecture uses Python for all OS-level operations: DPAPI RDP credential encryption, VPN client process orchestration, PowerShell window monitoring, and Fernet vault encryption. React/Vite powers the glassmorphic frontend communicating with Python via the pywebview JS Bridge combining native performance with modern UI.
Version 2.1.0 expanded VPN support to 7 protocols, added Grafana-style real-time telemetry, automated credential conflict purging via cmdkey, and introduced smart VPN-to-RDP sibling workflow shortcuts.