User Image

Techneut92's Profile

techneut92 (fas) | Fedora badges

Techneut92's Projects

techneut92/gp-client

GP Client — a modern, GlobalProtect-compatible VPN client for Linux with a native desktop GUI (Svelte + Tauri). Sign in with a smart-card / PKCS#11 certificate (e.g. YubiKey PIV), SAML single sign-on (embedded or system browser), or username and password. Save multiple portals in an encrypted, PIN-locked vault; control the connection from the system tray with desktop notifications, and route only chosen domains through the tunnel with per-identity scoped DNS. GP Client drives the privileged gpservice backend over D-Bus — install it from the companion techneut92/globalprotect-openconnect-dw COPR (or run GP Client as a Flatpak). Continues the earlier gpgui builds as a standalone app, versioned independently of the backend; fully open source under GPL-3.0. Early release — some flows are still lightly tested.
  • EPEL 10 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora 45 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

techneut92/machine-krb

Keep an Active Directory machine-account Kerberos ticket fresh. A systemd timer renews (or mints from /etc/krb5.keytab) the machine TGT into /run/machine-krb/armor.ccache, so FAST armoring / compound authentication consumers (RDP etc.) always find a valid, group-readable ticket. Ships a hardened oneshot service, hourly timer, and a NetworkManager dispatcher hook that refreshes on connect (VPN up). Written in Rust; the machine-krb library crate is on crates.io. MIT OR Apache-2.0.
  • EPEL 10 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora 45 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

techneut92/globalprotect-openconnect-dw

GlobalProtect-compatible VPN backend for Linux with smart-card / PKCS#11 (e.g. YubiKey PIV) certificate authentication, alongside SAML single sign-on and username/password. Provides gpservice (a privileged D-Bus system daemon), the gpclient CLI, and the gpauth SAML helper, built on OpenConnect. A community fork of yuezk/GlobalProtect-openconnect, fully open source under GPL-3.0. For a desktop app, install GP Client — the graphical front-end — from the companion techneut92/gp-client COPR (or as a Flatpak).
  • EPEL 10 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora 45 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64