Repository navigation
Releases
Releases · LieselThuriot/autovpn
AutoVPN 1.1.0
This release improves compatibility with Cisco Secure Client and makes VPN status checks more reliable.
What’s changed
- Fixed VPN status detection for newer AnyConnect output formats.
- Added automatic detection of vpncli.exe in common Cisco installation locations.
- Improved status reporting when the VPN state can’t be determined.
- Updated the README with NativeAOT build and release information, a CLI screenshot, and a troubleshooting tip for connections stuck at “Connect command sent.”
Compare with v1.0.0 (v1.0.0...v1.1.0)
autovpn v1.0.0
A secure Windows CLI for connecting to Cisco AnyConnect VPNs with built-in TOTP support.
Highlights
- Connect, disconnect, and check VPN status from the command line.
- Automate Cisco AnyConnect login prompts.
- Generate RFC 6238-compatible six-digit TOTP codes.
- Securely encrypt VPN profiles with Windows DPAPI.
- Run as a standalone NativeAOT executable without requiring the .NET runtime.
- Install globally as a .NET tool with:
dotnet tool install --global autovpn - Support Windows x64 and ARM64 standalone publishing.
- Include project metadata, MIT licensing, and application branding.
Requirements
- Windows
- Cisco Secure Client / AnyConnect
- .NET 10 runtime when installed as a global tool
The standalone executable does not require the .NET runtime.
Important
autovpn does not include Cisco AnyConnect. The Cisco client must be installed separately, with vpncli.exe available on the machine.