10000 Releases Β· NHAS/reverse_ssh Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: NHAS/reverse_ssh

v2.1.0

05 Jun 02:45
Compare
Choose a tag to compare

This release adds new functionality to the listen server console command and a client feature (hence the version bump).

Features:

  • listen now takes either -s or -c to denote working on the server or client control port. This now allows you to open the server control port on a client.
    E.g
# Open the server listening port on all (*) clients on tcp port 1111
listen -c * --on :1111

This means that new clients can connect to any existing client on port 1111 and be controllable.
Unfortunately clients below v2.1.0 will require just starting a remote forward with regular ssh syntax (-R).

  • link now supports --proxy to 'bake' in a proxy address on compilation

Changes:

  • Makefile now strips off home path with -trimpath thanks @AdrianVollmer
  • The proxy variable can now be baked in to DLLs and regular golang binaries with the RSSH_PROXY variable

v2.0.0

09 May 06:39
Compare
Choose a tag to compare

A small release which changes how the client executable parses arguments, as this is a change in standard interface the major version is bumped.

Features:

  • Qol improvement by @eos175, the server history no longer contains empty lines (#115)
  • -d and --destination arguments for the client binary now specify server address
  • The client now supports --process_name which sets the forked client argv (only on linux as per #108)

Breaking changes:

  • The server address is no longer assumed to be the last argument passed to argv. Determining the server address is now done in this order:
    1. If arguments -d or --destination are present use their value.
    2. If the baked in value destination is not zero length
    3. Otherwise get the last argument passed to the parent argv (to maintain backwards compatibility)

The client public key for this release is:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJG3gsmqwTscT0wlM0mxv+0irttn8pCObd+yTp7CJIxO

v1.0.17

18 Apr 00:09
Compare
Choose a tag to compare

Another small release with two bug fixes:

  • Fix issue cross compiling windows dlls on darwin
  • Fix the make file omitting software version if building server only

The client public key for this release is:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINF0mlf4iuvpVSzOD2YpGIFs1DlsIYl6BeO5nPvzi2ON

v1.0.16

17 Mar 22:13
Compare
Choose a tag to compare

Small bug fix release.

Bug Fixes:

  • When connecting with jumphost syntax the rssh:// url can now be used
  • Windows DLLs can now run in services

v1.0.15

23 Feb 21:15
Compare
Choose a tag to compare

This release improves client timeout or disconnection handling, and removes full VPN handling from the client.
This will reduce the size of the client binaries

Features 8000

  • Client binaries now get timeout information from the server to more accurately detect when they need to reconnect
  • The client binary version string now includes operating system and architecture information

Breaking Changes

  • This release removes the tuntap integration to prune binary size, and as the underlying library changed to not build on go1.20

v1.0.14

30 Dec 03:00
Compare
Choose a tag to compare

This release contains a small fix for windows powershell resource deallocation, and some quality of life improvements.

Features

  • Searching for a shell on linux is now more robust and will choose other shells before sh #87

Bug Fixes

  • Exiting a session without exit now closes the conhost and powershell processes on windows, fixes in #89

v1.0.13

21 Dec 00:11
Compare
Choose a tag to compare

Bug fix release, it appears I've left a dangling pointer in the client handler code which would incorrectly report a pty if a user had connected to a client once.

This may also potentially stop two users from accessing the same client at one time, when connecting from the server console instead of using jumphost syntax.

Bug Fixes:

  • Dangling pointer in client handler for server console connect/exec commands
  • Fix windows exec with pty handler by adding space between command and args
  • Support commands with spaces in the exec handler with better parsing

v1.0.12

16 Dec 09:27
Compare
Choose a tag to compare

Bug Fixes:

  • Fix issue when RSSH client binary is run in paths that have spaces, that the space no longer acts as an argument.

v1.0.10

19 Nov 05:17
Compare
Choose a tag to compare

This release incorporates a number of small changes and bug fixes. The most notable feature is that the rssh clients now support URI scheme handlers.

connect --shell https://your.host/program <rssh_client_id>
ssh -J your.rssh.server:3232 <rssh_client_id> https://your.host/program 

This allows the rssh client to download additional resources to execute instead of on-host executable (this will also attempt to download resources in a fileless way on linux.)

Features

  • Clients now support http/https/rssh URI schemes when connecting to clients

Bug Fixes

v1.0.9

20 Oct 21:36
Compare
Choose a tag to compare

Tiny release that updates dependencies to fix windows service errors.

0