Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-ch/log-user-session
SSH session auditing
https://github.com/open-ch/log-user-session
Last synced: about 15 hours ago
JSON representation
SSH session auditing
- Host: GitHub
- URL: https://github.com/open-ch/log-user-session
- Owner: open-ch
- License: mit
- Created: 2014-03-04T15:19:50.000Z (over 10 years ago)
- Default Branch: develop
- Last Pushed: 2022-11-09T09:54:55.000Z (about 2 years ago)
- Last Synced: 2024-08-03T13:14:07.612Z (3 months ago)
- Language: C
- Size: 55.7 KB
- Stars: 76
- Watchers: 47
- Forks: 19
- Open Issues: 8
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
log-user-session README
-----------------------
log-user-session is a program to store the content of a shell session (e.g via
ssh) e.g. for auditing purposes. The tool is intended to be started by the ssh
server daemon. The log is tamper-proof for non-root users.Current maintainer:
Konrad BucheliWebsite:
https://github.com/open-ch/log-user-sessionDependencies
-------------
A C compiler and `make` must be installed prior to installation. You need also
`autoconf` if you get the source code not via official release tarball (e.g.
via git or via automatic generated github source tarballs).
On a Debian-based Linux distribution, they can be installed like this:sudo apt-get install autoconf gcc make
Installation
------------
If you want to install log-user-session from source, proceed as follows:1. Run `[ -f ./configure ] || ./autogen.sh` to generate the `configure` file if
it is not ready yet2. Run `./configure`. You might first review any options with
`./configure --help`. The defaults are likely fine.3. Run `make`
4. Run `sudo make install`
5. Have a look at `man log-user-session` for usage help.
6. Create the configuration file /etc/log-user-session.conf and integrate the
tool into your sshd configuration.Supported Platforms
-------------------
This tool has been so far only tested on Linux.Credits
-------
Konrad Bucheli ([email protected])