yuezk/GlobalProtect-openconnect ? reverse-engineered prompt
Reverse engineered prompt
Build me a GlobalProtect VPN client that works on macOS, Linux, FreeBSD, and OpenBSD.
I want both a simple command line tool and a desktop app, so I can connect to a VPN portal or gateway, disconnect, and see what’s happening without digging through logs. It should support normal browser based login, SSO, MFA, YubiKey, client certificates, and a manual login flow for headless or remote use. It should also be able to generate HIP reports automatically when needed.
Please make it support either a full system VPN tunnel or a local SOCKS5 proxy mode, and let me save multiple portals and reconnect automatically when the computer wakes up. A tray icon and light or dark theme support would be great too.
If you need to, look up the current docs for OpenConnect and the platform specific bits online while you build it.
Are you gonna build this?
make sure you review the code using coderabbit