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 + React/Vite via pywebview bridge Enterprise-grade IT management tool for managing RDP connections, VPN clients, and secure credential storage with real-time system monitoring.

Local desktop application - not available as a web demo

NetConnect Pro Dashboard

Technology Stack

Python
React
Vite
TypeScript
pywebview
DPAPI
Fernet Encryption
Windows API
PowerShell
RDP (MSTSC)
Electron
TypeScript
Node.js
React
Tailwind CSS
SQLite
Windows API
OpenVPN

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 (ms), bandwidth (KB/s), and 24/7 local CPU & Memory utilization — independently of active connections.

RDP Connection Manager

Manage multiple remote desktop connections with organized groups, saved credentials, and one-click launch capabilities.

VPN Client Integration

Built-in VPN client management for secure connections to enterprise networks with multiple protocol support.

Identity Vault

Encrypted credential storage system for secure management of usernames, passwords, and connection details.

System Health Dashboard

Real-time monitoring of connection status, system health metrics, and console performance indicators.

Screenshots

NetConnect Pro Dashboard

Main dashboard with system metrics and quick access to RDP/VPN connections

Remote RDP Management

RDP connection manager with grouped servers and one-click launch

Identity Vault

Secure credential storage with encrypted identity management

About This Project

NetConnect Pro Console was developed to streamline IT operations by providing a unified interface for managing remote connections and credentials. The application addresses common pain points in enterprise IT environments where administrators need to manage multiple servers across different networks.

The Identity Vault feature uses AES-256 encryption to securely store credentials locally, eliminating the need to remember or repeatedly enter complex passwords. The RDP manager organizes connections by groups (e.g., by client, location, or purpose) and supports quick-launch functionality.

Built with Electron for cross-platform compatibility, the application provides native performance while maintaining a modern, responsive UI built with React and Tailwind CSS.