Metadata-Version: 1.1
Name: rcsh
Version: 0.2.2
Summary: Non-interactive command whitelisted shell
Home-page: https://github.com/SafPlusPlus/rcsh
Author: Freark van der Bos
Author-email: safariman@gmail.com
License: BSD license
Description: ===============================
        rcsh
        ===============================
        
        
        .. image:: https://img.shields.io/pypi/v/rcsh.svg
                :target: https://pypi.python.org/pypi/rcsh
        
        .. image:: https://img.shields.io/travis/SafPlusPlus/rcsh.svg
                :target: https://travis-ci.org/SafPlusPlus/rcsh
        
        .. image:: https://readthedocs.org/projects/rcsh/badge/?version=latest
                :target: https://rcsh.readthedocs.io/en/latest/?badge=latest
                :alt: Documentation Status
        
        .. image:: https://pyup.io/repos/github/SafPlusPlus/rcsh/shield.svg
             :target: https://pyup.io/repos/github/SafPlusPlus/rcsh/
             :alt: Updates
        
        .. image:: https://codecov.io/gh/SafPlusPlus/rcsh/branch/master/graph/badge.svg
          :target: https://codecov.io/gh/SafPlusPlus/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.
        
        .. _Cookiecutter: https://github.com/audreyr/cookiecutter
        .. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
        
        
        
        =======
        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
        
Keywords: rcsh
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
