{"repo":"marksowell/kautolog","free":true,"listed":false,"github":"https://github.com/marksowell/kautolog","clone":"git clone https://github.com/marksowell/kautolog.git","description":"Automatic terminal session logging for Bash and Zsh. Captures every command, prompt, and output in real time, with per-session files, replay support, and optional cloud sync. Ideal for security exams, compliance, and forensic recordkeeping.","language":"Python","stars":11,"topics":["kali-linux","logging","terminal","tmux","script","scriptreplay","penetration-testing","pentest","pentest-tool","pentesting"],"license":"MIT","category":"security-tools","readme_excerpt":"kautolog Auto-log everything you see in every terminal tab on Kali/Linux using script(1) . Captures prompt, commands, output, ANSI colors, and ncurses apps with optional timing/replay, tmux per-pane logs, logrotate, and rclone cloud sync. Install Recommended: This will: - Hook into both /.bashrc and /.zshrc for Zsh and Bash auto-logging. - Install kautolog-replay script into /.local/bin . kautolog install Options Flag Default Description ------ --------- ------------- --logdir PATH /terminal-logs Custom log output directory --with-tmux False Add autologging to /.tmux.conf --with-logrotate / --no-logrotate True Install user-level logrotate config --with-sync remote:path (none) Enable rclone sync (e.g. gdrive:kautolog-logs ) --interval N 10 Sync interval in minutes for systemd timer Replaying logs To replay a session with timing: To instantly dump the log without delay: kautolog replay Options Flag / Arg Description Notes ------------ ------------- ------- Path to .log file or base name (no extension) Required -i Instant dump (no timing) Just prints the .log file -d Speed divisor (multiplier) -d 2 = 2× faster, -d 10 = 10× faster, -d 0.5 = 2× slower -m , --maxdelay Maximum delay between lines Clamps long pauses (e.g. -m 0.1 ) --target Normalize total replay to target duration Auto-computes divisor; also sets --maxdelay 0.12 if not provided Log Format Logs are saved to: If --with-tmux is used, each tmux pane logs independently. Enabling Automatic Log Cleanup (Optional) By default","default_branch":null,"files":null,"tree":[],"storefront":"/r/marksowell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marksowell/kautolog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}