Skip to content

munishlohani/VpnConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPNConnect

A terminal-based VPN connector for Cisco AnyConnect-compatible VPN clients. This project uses uv for dependency management and execution and provides a Textual UI for creating profiles, connecting, and disconnecting.

Features

  • Interactive TUI built with Textual
  • Encrypted password storage using cryptography
  • VPN profile management in config.yaml
  • Clean disconnect handling and exit button support
  • UV-managed environment and script entrypoint

QuickStart

Important

The current version does not support Windows.

Mac & Linux

curl -sSL https://raw.githubusercontent.com/munishlohani/VpnConnect/main/scripts/install.sh | bash

The installation handles everything: uv, python, git

After Installation

connect-vpn #start the TUI

About

A terminal based VPN connector for Cisco AnyConnect-compatiable VPN clients.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors