Shell logging

Goauld client SSH session logging

Shell logging records an operator session in binary ttyrec format for later review.

Quick usage

tealc ssh AGENT_NAME --log

The --log option is also available for SCP, rsync, rclone, and jump operations.

Output

Log files are saved in the current directory as:

[AGENT_NAME]-[CURRENT_DATE]_[CURRENT_TIME].log

Example: user@hostname1-2026-08-09_14-30-05.log

Sessions are recorded in binary ttyrec format through togettyc. Open them with togettyc or another ttyrec-compatible player; they are not readable as plain text.

Failure behavior

Security and storage

Recordings can contain commands, output, credentials typed into applications, and sensitive target data. Store them in an access-controlled location and remove them according to the engagement’s retention policy.