Self-hosted SSH + SFTP + RDP in a browser — MobaXterm replacement
|
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 3m3s
Replaced the openssl CLI fallback with pure Rust crypto for EC private keys in SEC1 format (-----BEGIN EC PRIVATE KEY-----). Handles PKCS#5 encrypted keys (AES-128-CBC + MD5 EVP_BytesToKey KDF) and converts to PKCS#8 PEM that russh can parse natively. All crypto crates (md5, aes, cbc, sec1, pkcs8) were already in the dep tree via russh — just promoted to direct dependencies. Zero new binary dependencies, works on Windows without openssl installed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .gitea/workflows | ||
| docs | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| CLAUDE.md | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||