ssh3 icon indicating copy to clipboard operation
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/

Results 66 ssh3 issues
Sort by recently updated
recently updated
newest added

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?

enhancement

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...

enhancement
help wanted

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...

documentation

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...

help wanted

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...

enhancement
help wanted