ssh3
ssh3 copied to clipboard
SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/
I ran [govanish](https://github.com/sivukhin/govanish) linter (it still in the WIP phase) against `ssh3` repo and it found a but: compiler eliminated following error check from the binary: ```go remotePort, err =...
client and server version is: 0.1.4 server log: ``` ./ssh3-server -v -bind :59959 -url-path /abc password login is currently disabled Server started, listening on :59959/abc 8:06PM INF Server started, listening...
`Server.conversationHandler` is [called from the HTTP3 server's handler in a per-connection go routine](https://github.com/francoismichel/ssh3/blob/b880c1ec442f54a66dedabf00e51ecc50ea09bb1/server.go#L183C17-L183C36). The handler in `cmd/ssh3-server`, [mutates](https://github.com/francoismichel/ssh3/blob/b880c1ec442f54a66dedabf00e51ecc50ea09bb1/cmd/ssh3-server/main.go#L786) [global state](https://github.com/francoismichel/ssh3/blob/b880c1ec442f54a66dedabf00e51ecc50ea09bb1/cmd/ssh3-server/main.go#L101). Golang maps require synchronization for [concurrent writes and/or concurrent reads...
The shell session works well. The missing piece is file transfer. Any plan?
This project is not an iteration of SSH as it does not extend the SSH protocol itself and is not compatible with existing clients nor tooling and runs on a...
Forwarding the local keys to a remote server is mostly not needed - what people often want is to use a host as jump host and that works without giving...
As an interested security enthusiast analyzing SSH3, I wanted to raise some questions about certain security assertions made in the documentation, as well as use of the SSH3 name/branding before...
Updated the description of 'SSH3' to better distinguish it from 'SSH'. The text now explicitly states 'SSH3 stands for the concatenation of Secure Shell and HTTP/3'. This adjustment enhances understanding...
Modern init systems do not depend on self-daemonization, which is considered an antipattern in recent decades. Software is _expected_ to run in the foreground so a process supervisor (launchd, systemd,...
For now ssh3 doesnt using pam modules. If you login with password (using the special parameter), server will authorize you even if it have pam modules with 2-factor authentication. I...