Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

streamlocal extension #76

Open
Vampire opened this issue Jul 10, 2020 · 2 comments
Open

streamlocal extension #76

Vampire opened this issue Jul 10, 2020 · 2 comments

Comments

@Vampire
Copy link

Vampire commented Jul 10, 2020

A row for the streamlocal extension with which you can forward from and to unix domain sockets (from and to unix domain sockets or tcp ports) would be nice.

@fingolfin
Copy link
Owner

You mean add this on https://ssh-comparison.quendi.de/comparison/extension.html ?

If anybody is interested in working on this, I suggest these steps:

  1. figure out the relevant RFC
  2. add it to https://github.com/fingolfin/ssh-comparison/blob/gh-pages/_data/specs.yml and make sure to add a protocols: extension: section, similar as was done for RFC 8308
  3. now the hard part begin: go through all (or as many as possible) of the implementation files and add streamlocal to the supported extensions (if it is) (for an example how this was done for other extensions, such as server-sig-algs , see https://raw.githubusercontent.com/fingolfin/ssh-comparison/gh-pages/_impls/bitvise.md)

@Vampire
Copy link
Author

Vampire commented Jul 10, 2020

You mean add this on https://ssh-comparison.quendi.de/comparison/extension.html ?

Exactly

figure out the relevant RFC

I'm not sure it is an official RFC.
It is an OpenSSH extension.
You can find its technical description at point 2.4 ("connection: Unix domain socket forwarding") of https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants