Skip to content

Releases: NHAS/reverse_ssh

v2.5.5

02 Jul 06:01
Compare
Choose a tag to compare

A small update that enables the server to build shared objects for 32bit windows.

v2.5.4

29 Jun 08:10
Compare
Choose a tag to compare

This release includes a number of QoL updates from pull requests by https://github.com/wrighterase and enables the RSSH client to be built for the MIPS architecture.

Features:

  • The RSSH webserver templating now supports powershell (just append .ps1 to the end of your links!)

Changes:

  • When listing link's the table now shows the filesize
  • The server log now outputs basic colors for new connections and webserver hits
  • The webserver now generates scripts using the Host header as the connect back by default, unless the --external_address flag is specified

v2.5.3

17 Jun 02:52
Compare
Choose a tag to compare

A simple release that just updates the golang modules to keep everything nice and up to date.

(also updates the tun.go just to keep gvisor happy)

v2.5.2

21 May 05:34
Compare
Choose a tag to compare

Small bug fix

Bug Fix:

  • Fix shared objects Run signature to include custom sni and proxy options

v2.5.1

26 Apr 06:04
Compare
Choose a tag to compare

Small bug fix

Bug Fix:

  • If the server argument external_address lacks a port, bash/sh template generated via creating a link may result in a blank url path

v2.5.0

24 Apr 07:37
Compare
Choose a tag to compare

This release adds a number of fun new features.
Most importantly:

  • Support the HTTP polling transport, so instead of creating one long term stream the client can now send HTTP requests for sending/receiving data.
  • Privilege levels and 'ownership' over clients, where clients can be associated with specific users as to not share them with all users on the server

Features:

  • HTTP polling transport via the uri scheme https:// and http://, more details on 146
  • Custom SNI, it is now possible to define a baked in SNI that the RSSH client will use to connect to a server using TLS. This can be specified in link with --sni.
  • Server now provides bash auto-completions that can easily integrate with existing solutions with the autocomplete command, tracked by issue 156
  • authorized_controllee_keys file now supports RSSH custom tag owners to define who controls said client
  • link command now has optional owners flag to define which user/s should be shown the client in their list
  • New access server console command can share/hide clients
  • The RSSH server will now look in the data-directory/keys/$USERNAME for user keys (instead of administrative keys)

Security Fixes:

Public key for this release:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIkk/jazhGONHIRcJ/WXX+lDcWZYDOs6wLNNArqgrulY

v2.4.3

23 Feb 07:34
Compare
Choose a tag to compare

Fixed regression in remote forwarding.

Bug Fix:

  • The RSSH client will now correctly send remote forward requests to the ssh client when requested

The public key is the same as the last release

v2.4.2

22 Feb 08:53
Compare
Choose a tag to compare

This minor release fixes a regression in the url parsing introduced in 2.4.0

This also resolves the security vulnerabilities discovered in the SSH library

Bug Fix:

  • When no url scheme is passed the rssh client will no longer fail to select ssh as the default scheme (thanks #153)

Public Key for this release:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKyg/5L/9I9AtPz7zyl3r0YnjD4nClDx3EYhBLHSiqGx

v2.4.1

29 Dec 22:41
Compare
Choose a tag to compare

A tiny one line change that removes testing conditions for winpty.

2.4.0 will always use winpty rather than conpty, this release has the same public key as the previous release.

v2.4.0

29 Dec 10:30
Compare
Choose a tag to compare

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 accept 200 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