Coder Social home page Coder Social logo

asquelt / eas Goto Github PK

View Code? Open in Web Editor NEW
9.0 4.0 10.0 1.37 MB

Enterprise Audit Shell, originally by Douglas Richard Hanks, Jr. <[email protected]>

License: GNU Lesser General Public License v3.0

Shell 7.99% C 91.33% CSS 0.10% C++ 0.01% Perl 0.57%

eas's Introduction

eas

Enterprise Audit Shell enables organizations to centrally control and audit UNIX shell access. Audit logs are recorded and archived detailing shell input and output, which can be played back and reviewed.

Can be used as login shell (where both ssh, sudo and serial/console logins will be recorded).

Originally by Douglas Richard Hanks, Jr. <[email protected]>, based on sudosh.

Key features

  • registers sessions interactively, as you type (editors, arrows, history, deletions - everything is recorded)
  • registers noninteractive sessions (ie. scp/rsync commands, remote deploys with ansible, capistrano, etc)
  • saves sessions to central log location in real-time (allows snooping, including optional logging of user input)
  • saves sessions metadata to (searchable) sqlite database
  • utilises PKI for mutual authentication and transmission privacy
  • allows for fallback servers (ie. use server on localhost as last resort)
  • allows for connect hooks validating policy (ie. off-hours logins) and remotely disconnecting violators

TODO

  • migrate to asciinema file format
  • rewrite in golang
  • allow other database outputs (ie. mysql)

License

LGPL

eas's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

eas's Issues

License clarification

Hi @asquelt

Can you clarify EAS is truly in LGPL license ?
Maybe a bit more detail how you publish EAS 2.0.0 on github using LGPL license ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.