notes/os/xpipe.txt
Ihar Hancharenka a4c14515f5 m
2025-08-01 10:31:56 +03:00

54 строки
2.5 KiB
Plaintext

https://xpipe.io/
https://github.com/xpipe-io/xpipe
https://github.com/xpipe-io/xpipe/tree/master/app/src/main/java/io/xpipe/app/util
https://github.com/xpipe-io/xpipe/blob/master/app/src/main/java/io/xpipe/app/util/VaultKeySecretValue.java
https://github.com/xpipe-io/xpipe/blob/master/app/src/main/java/io/xpipe/app/util/SshLocalBridge.java
https://github.com/xpipe-io/xpipe/tree/master/core/src/main/java/io/xpipe/core/util
https://github.com/xpipe-io/xpipe/blob/master/core/src/main/java/io/xpipe/core/util/EncryptedSecretValue.java
! just base64
https://github.com/xpipe-io/xpipe/blob/master/core/src/main/java/io/xpipe/core/util/AesSecretValue.java
ssh-keygen -q -N -t ed25519 -f
https://github.com/xpipe-io/xpipe/blob/master/app/src/main/java/io/xpipe/app/util/EncryptionKey.java
import java.security.spec.KeySpec;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;
import javax.crypto.spec.SecretKeySpec;
https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
@SneakyThrows
public static SecretKey getEncryptedKey(char[] password, byte[] salt) {
String algorithm = "PBKDF2WithHmacSHA256";
int derivedKeyLength = 256;
// https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
int iterations = 600000;
KeySpec spec = new PBEKeySpec(password, salt, iterations, derivedKeyLength);
SecretKeyFactory f = SecretKeyFactory.getInstance(algorithm);
return new SecretKeySpec(f.generateSecret(spec).getEncoded(), "AES");
}
https://github.com/xpipe-io/xpipe/blob/master/core/src/main/java/io/xpipe/core/util/InPlaceSecretValue.java
https://github.com/xpipe-io/xpipe/blob/master/app/src/main/java/io/xpipe/app/util/EncryptionToken.java
https://github.com/xpipe-io/xpipe/tree/master/core/src/main/java/io/xpipe/core/process
https://xpipe.io/integrations
https://xpipe.io/blog
https://github.com/xpipe-io/kasm-registr
https://kasm.xpipe.io/1.0/
https://github.com/xpipe-io/xpipe-webtop
https://github.com/linuxserver/docker-baseimage-kasmvnc
https://www.youtube.com/@crschnick/videos
2024
AwesomeOpenSource - xPipe is a fantastic, amazing remote connection manager! 0:00 of 18:42
https://www.youtube.com/watch?v=qfqYMyMsutc
2023
AwesomeOpenSource - X-pipe - Open Source, Connection Hub for SSH, Powershell, Docker Container access, and so much more 0:00 of 24:58
https://www.youtube.com/watch?v=wjd3E0EN2xk
https://foojay.io/today/presenting-xpipe/
SshStore