Scriptreplay can be used to replay recorded session recorded by the linux/unix "script" tool.
This project also provides tools to setup auditable shell sessions.
{:toc}
Usage
-----
# Usage
* Record session
```bash
@ -18,11 +16,7 @@ Usage
```bash
scriptreplay -t timing typescript
```
Manpage
-------------
# Manpage
```
NAME
@ -112,14 +106,16 @@ SEE ALSO
script(1), bzcat(1), zcat(1), lzcat(1)
```
# Auditshell
Installation of "auditshell"
------------------------------
Auditshell submits the typescript and the timings of a patched util-linux/script binary to syslog which prevents modification by regular terminal users.
The logged information can also be forwarded to secured logging servers using standard syslog logfile distribution.
## Installation of "auditshell"
The following instructions describe the procedure how to install a audit shell in combination with
the scriptreplay utility.
Auditshell submits the typescript and the timings to syslog which prevents modification by terminal users.
The logged information can also be forwarded to secured logging servers using standard syslog logfile distribution.
* Install tools
@ -148,15 +144,9 @@ The logged information can also be forwarded to secured logging servers using st
chown root:root /usr/local/bin/script
chmod 755 /usr/local/bin/script
```
* If you like:
* Syslog configuration:
* Disable string escaping on system which are using rsyslogd (i.e. Ubuntu systems with rsyslogd)
* Redirect the auditshell logs to another logfile using syslog configuration