I have a lot of OpenVPN servers to manage and whitelisting MAC addresses and completing basic functions was taking up a lot of time via SSH consoles.
- Password and Private Key authentication support
- SSH port autofilled for past VPN servers
- Detailed log file for each VPN server
- View MAC whitelist: Single user or all accounts
- Add MAC to whitelist (& overwrite)
- Remove MAC from whitelist
- Manage 2FA: View existing QR code or reset secret
- Clear server lockouts
- View POST_AUTH log
- SSO into PuTTY session
- Check for server updates
- Customizable idle disconnect
- GUI dark mode
- Automated log retention (90 days)
- Server Display Names
- Delete User (Remove All Properties)
- SSO into WinSCP SFTP session
- Auto-select private key file
- Host Key connection validation
The software outputs (what I consider to be) a detailed log to a text file within a "Logs" folder inside the application directory. A text file is created for each SSH server; vpn.domain1.co.uk.txt, vpn.domain2.co.uk.txt etc. All the MACs which have been added, deleted and/or overwritten are noted in the logs, so if someone accidently replaces the wrong MAC, the original can be easily retrieved.
| Light GUI | Dark Mode |
|---|---|