From 967498aee0115480c62494cc38dd7d805bec9adf Mon Sep 17 00:00:00 2001 From: Jacquin Antoine Date: Sun, 7 Jun 2026 15:33:34 +0200 Subject: [PATCH] first commit --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c0f1168 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# iDRAC6 Console Flatpak + +Flatpak application to connect to Dell iDRAC6 virtual console from Linux. + +## Why + +Dell iDRAC6 uses Java Web Start (JNLP) with unsigned JARs that request ``. Modern Java/IcedTea-Web refuses to run them. This Flatpak bypasses javaws entirely by launching the KVM client directly with Java 8. + +## Usage + +1. Download a `.jnlp` file from your iDRAC6 web interface (Launch Virtual Console) +2. Run: + +``` +flatpak run com.idrac6.console ~/Téléchargements/viewer.jnlp +``` + +Session tokens in the JNLP expire quickly — download a fresh one each time you connect. + +## Building + +```bash +flatpak-builder --user --force-clean --install build-dir com.idrac6.console.yaml +``` + +## How it works + +- Parses the JNLP file for connection parameters (ip, user, passwd, kmport, vport) +- Launches `java -cp avctKVM.jar com.avocent.idrac.kvm.Main` directly +- Uses Java 8 (Temurin) with relaxed TLS/security settings for iDRAC6 compatibility +- Bundles the KVM JAR and native libraries (libavctKVMIO.so, libavmlinux.so) + +## Requirements + +- [org.freedesktop.Platform](https://flathub.org/apps/runtime/org.freedesktop.Platform) 23.08 +- iDRAC6 Enterprise license (for Virtual Console access) \ No newline at end of file