Rnsh

Latest version: v0.1.5

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.0.8

Several test-driven fixes

- Improved test suite exposed several issues with the handling of
command line arguments which are now fixed
- Fixed a race condition that would cause remote characters to be
lost intermittently when running remote commands that finish
immediately.
- Added automated testing that actually spins up a random listener
and initiator in a private Reticulum network and passes data
between them, uncovering more issues which are now fixed.
- Fixed (hopefully) an issue where `rnsh` doesn't know what
version it is.

**Full Changelog**: https://github.com/acehoss/rnsh/compare/release/v0.0.7...release/v0.0.8

0.0.7

Added `-A` command line option. This listener option causes the
remote command line to be appended to the arguments list of the
launched program. This allows the listener to jail connections
to a particular executable while still allowing parameters.

**Full Changelog**: https://github.com/acehoss/rnsh/compare/release/v0.0.6...release/v0.0.7

0.0.6

Minor changes to protocol to increase efficiency.

**Full Changelog**: https://github.com/acehoss/rnsh/compare/release/v0.0.5...release/v0.0.6

0.0.5

What's Changed
* Fix running initiator from a script/pipe by acehoss in https://github.com/acehoss/rnsh/pull/1
* Remote command line options by acehoss in https://github.com/acehoss/rnsh/pull/2

Remote command line and pipe compatibility
Command line options have changed somewhat to allow the initiator to supply a command line. This allows `rnsh` to function similarly to SSH. You can pipe into or out of `rnsh` to send input through remote commands or remote command output through other commands.

This behavior can be blocked on the listener with the `-C` option.

When the initiator does not supply a command, the listener uses a default command specified on its command line. If a default command is not specified, the listener falls back to the shell of the user it is running under.

**Full Changelog**: https://github.com/acehoss/rnsh/compare/release/v0.0.4...release/v0.0.5

0.0.4

Align version numbers.

**Full Changelog**: https://github.com/acehoss/rnsh/compare/release/v0.0.3...release/v0.0.4

0.0.3

Performance and stability enhancements.

**Full Changelog**: https://github.com/acehoss/rnsh/compare/release/v0.0.2...release/v0.0.3

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.