Enterprise Tool
Desktop Application
v2.1.0

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

NetConnect Pro Dashboard

Technology Stack

Python
React
Vite
TypeScript
pywebview
DPAPI
Fernet Encryption
Windows API
PowerShell
RDP (MSTSC)

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

NetConnect Pro Dashboard

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

Remote RDP Management

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

Identity Vault

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.