Releases: NHAS/reverse_ssh
v2.4.0
This release closes off a few small bugs, and adds some qol improvements. Most notably rssh now supports connecting via stdio (stdin, stdout).
Features:
- The RSSH client will now add a default port to the connection string if none is defined, i.e if the connection string is
tls://your.server.address
, it will now add:443
(#148) - The RSSH client now has a new connection type
stdio
, which attaches the network io to stdin and stdout respectively (thanks to #149, has a great description about how you'd use this) - Add arm64 winpty support, if conpty is not available
Bug Fixes:
- When the rssh client tries to use a
CONNECT
proxy it will no longer look for specific wording and just accept200
as it can proxy - Fix winpty binaries being written to non-existent folder in certain situations
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHmuYTF9dbre8hkIxvFt4eRLwmz/u8fjJc/IVUzNd+zg
v2.3.1
v2.3.0
A release to close off some open issues and add some new features.
Features:
- Re-add dynamic reverse forwarding from any
ssh
client. Allowing you to dossh -R portnumber reverse.ssh.server
from any SSH compliant server in order to live off the land - The RSSH client will now try to automatically use the
http_proxy
andhttps_proxy
environment variables if they are present - The
watch
command now will store history of all connection events (clients connecting and disconnecting) in a file
watch.logthe command also now supports
-aand
-l` to show "all" or a "limited" number of lines from that file
Bug Fixes:
- #122 In long running rssh servers the
link
command would occasionally fail with a bizarre caching issue, now the cache is cleared if the server encounters this
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFhX5pKRRvClFVn8IZeWUXvBqnIruMaoh7LI6bkPOb9s
v2.2.3
A small release with a bunch of little bug fixes (and one new feature)
Bug Fixes:
- Remote Forwarding now works properly (thanks to #137 pointing out that it was broken), this happened due to
ChannelOpenDirectMsg
being set in the wrong order, leading to the ssh client rejecting incoming remote connections - Auto generated python shell script (adding
.py
to the end oflink
generated links) now works properly on non-memfd platforms like windows and openbsd (thanks #134)
Features:
link
webserver is now styled to look like an nginx404
page
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII9EULf3COVE2o3vcDmynDFBXGXZ0EyEx/d/bTTTMrou
v2.2.2
v2.2.1
A small release to fix some issues noted in the websocket implementation due to it being unmaintained on golangs side of things.
Bug Fix:
- Use
BinaryFrame
instead of text frame when using websockets (makes websocat usable) - Disable origin validation on websockets connections
v2.2.0
Tiny Update to close off some open issues.
Features:
tls
transport, the server and client binaries can now use plain tls to encapsulate ssh traffic, this either uses in-memory self signed certs or user specified certs (see server help)websockets
transport, the rssh client can now use websockets to initiate an interactive connection this supports cloudflare :)
Changes:
link
now supports the--tls
,--ws
and--wss
flags to generate binaries that havetls
,websockets
andsecure websockets
embedded into them (just prependstls://
etc to the call backaddress- RSSH clients will now use selected transports when baked in, or when specified with
-d
. Supported transports are above ^, defaultly will use ssh of course.
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK4j9vmqMrVbHc8GHl65eD13tEsE560jyn5nnL7dvML5
v2.1.6
A small release to resolve one bug
Bug fix:
- In situations where the current working directory is read only on windows,
winpty
fails to start because it cannot write portable executables (only applies to < windows 10)
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKPrhfJE5ZLbbrujtT/FT6kQ9Do2Tothx4yePUI0nrXV
v2.1.5
v2.1.4
Tiny Update to close off some open issues.
Features:
link
command can now generate binaries without cgo with--no-lib-c
Changes:
- Improved help text for
link
to make it clearer that you can set the URL
Public key for this release:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIkEHC9KWpMUb3ZthRrXF6dXCnLF0sC4nlTFPdz0f9b4