Skip to content

Releases: NHAS/reverse_ssh

v2.6.8

21 Dec 11:42
Compare
Choose a tag to compare

Fix a rather annoying regression where RSSH clients would fail to connect due to missing their embedded private key. After me missing a line removal from a fork.

Features:

  • Added work to support corporate kerberos enabled proxies thanks to @durck

Changes:

  • Improved proxy env variable handling by making case sensitive and including all values to try as potential proxies fixes #182

v2.6.6

19 Nov 20:57
Compare
Choose a tag to compare

This release brings a few QoL and functional improvements helpfully contributed by @wrighterase

Features:

  • The garble option in the link command now supports lzma compression for better RSSH client sizes
  • Log Level control, the --log-level cli flag or RSSH_LOG_LEVEL env variable now lets you define now noisy the RSSH server log is, with DISABLED, INFO, WARNING, ERROR and FATAL options
  • You can now change the server console label from catcher$ using the cli flag --console-label or env variable RSSH_CONSOLE_LABEL, helpful for differentiating different RSSH server instances

Public Key for this release:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGuhBJ2e5tAhdWtJeXqzjnWBSH8eSZJ9yOLJvAmW2Egg 

v2.6.4

02 Nov 22:35
Compare
Choose a tag to compare

This is a ghost release with no binaries, it updates the docker container to point to the development release (@master) branch of garble to resolve #174

v2.6.3

01 Nov 23:13
Compare
Choose a tag to compare

This release is a tiny release just replacing the inet.af package with its github hosted equivalent, as the taliban control the .af TLD

This fixes #176

v2.6.2

31 Oct 05:41
Compare
Choose a tag to compare

This release adds a minor new feature and fixes a small edge case bug.

Feature:

  • When using download handlers for file execution (e.g ssh -J localhost:3232 nhas.me rssh://busybox ls /) it is now possible to supply a url parameter which specifies what the argv[0] should be. For example ssh -J localhost:3232 nhas.me rssh://busybox\?argv=busybox ls /

Bug Fix:

  • Closes #175 the jump handler was passing in the wrong server connection, and thus the ssh client would get a rssh-download request instead of the server. This stopped jump host downloading of shells from working properly.

v2.6.1

24 Oct 04:51
Compare
Choose a tag to compare

Like any good fix to a long standing bug, this is fix part two where I actually fix it totally.

Bug fixes:

  • Stop congestion control issues due to packets being chopped in half at higher transfer speeds
  • Expose internal SSH structures to read data packet by packet for tun device

Changes:

  • Logging for tun has changed to show stats rather than all connections. This should also speed things up

Thanks to @lachlan2k

v2.6.0

23 Oct 11:58
Compare
Choose a tag to compare

This release brings a long awaited fix to RSSH's tuntap functionality which closes out a long standing bug that causes connections break randomly.
It also brings some quality of life improvements.

Fixes:

  • Tun devices will now actually send data if multiple packets are sent at once

New Features:

  • New console command log allows you to see client binary stdout/logging output on the server itself, or direct logging output to a file
  • clear command clears the server console
  • Raw TCP downloading is now possible, rather than having to use http to host client binaries you can now connect to the server control port. Check out link --raw-download, thanks to @stacksparrow4 for suggesting it
  • The automatic bash script generated by appending .sh to links can now be configured to write the binary to a specific folder with link --working-directory

Public Key for this release:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN3MrSqUg34VLQJe/z485GhRvSlDh2Qihxs4ARL4PZ+1 

v2.5.9

21 Oct 20:49
Compare
Choose a tag to compare

This release adds a quality of life improvement to the server console.

Now all commands will error if an invalid flag is supplied, additionally help text has been updated.

Public key for this release:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJSBTsN0WFNOQE5ut7Ti3j/GuojfTR39JFwwL/TfeXIg

v2.5.8

21 Oct 01:25
Compare
Choose a tag to compare

Fixes a small bug in the --proxy handler concatenating scheme incorrectly

Public key for this release:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPVb/7NMOxVzIgF0NUph4ftnb5mFUya8PaiSLMNW7aqo 

v2.5.7

10 Oct 08:33
Compare
Choose a tag to compare

This release enables the RSSH client to proxy over SOCKS, when using the http_proxy, https_proxy or --proxy options when starting the client binary.

Features:

  • Client now supports socks://, socks5://, socks4:// URI schemes for proxy connectivity. Thanks to @io-tl who added this!