rcsh 0.2.3

Creator: railscoderz

Last updated:

Add to Cart

Description:

rcsh 0.2.3

rcsh





Non-interactive command whitelisted shell
This is a work-in-progress little script intended to be used as a shell for Linux user accounts which are allowed to run
a limited set of commands over SSH non-interactively and nothing else. The commands which are allowed are based on a
whitelist of exact command invocation strings and/or a list of regular expressions which they should match.

Free software: BSD license
Documentation: https://rcsh.readthedocs.io. (not much documentation yet, please stand by…)


Features

Allow execution of commands based on an exact or regular expression whitelist
Log invocation using syslog’s LOG_AUTH facilities



Credits
This package was inspired by lshell and bdsh:

https://github.com/ghantoos/lshell
https://raymii.org/s/software/bdsh.html
https://github.com/RaymiiOrg/boa-diminish-restricted-shell/

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.



History

0.1.0 (2017-03-01)

First release on PyPI.



0.2.0 (2017-03-18)

An actually functional release on PyPI.
Some unittesting
Some documentation



0.2.1 (2017-03-20)

Fixed typo in configuration option



0.2.2 (2017-03-20)

Removed redundant print statement



0.2.3 (2017-03-20)

Fixed some python2 timeout logic bug

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.