WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Terminal activity tracker that logs file operations, replays sessions, and generates visual proofs for professional demos and audits.

Notifications You must be signed in to change notification settings

howard-dominic/blackbox-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Blackbox Recorder β€” Terminal Activity Tracker

Track your terminal file actions like a pro β€” create, move, delete, replay, and produce visual proofs. Perfect for demos, auditing, and professional documentation.


✨ Features

  • Record file actions: create, delete, move, rename
  • Replay recorded sessions exactly as they happened
  • Generate GIF proofs of terminal actions
  • View stats of recorded actions for auditing
  • Safe dummy file usage β€” your real files stay untouched
  • Recruiter & client friendly documentation

πŸ› οΈ Requirements

python3 -m venv blackbox-venv

source blackbox-venv/bin/activate

pip install -r requirements.txt

pip install blackbox-recorder==1.0.0


🎯 Usage Guide

1️⃣ Record a dummy session

cd ~/blackbox-dummy

bb record create dummy_files/file1.txt

bb record create dummy_files/file2.txt

bb record create dummy_files/file3.txt

bb record create dummy_files/file4.txt

bb record delete dummy_files/file2.txt

bb record move dummy_files/file3.txt dummy_files/folder1/

bb record move dummy_files/file4.txt dummy_files/folder2/

bb record move dummy_files/file1.txt dummy_files/file1_renamed.txt

2️⃣ Replay the latest session

LATEST_SESSION=$(ls -t ../blackbox_logs | grep session | head -n1)

bb replay ../blackbox_logs/$LATEST_SESSION

3 Generate the GIF proof

bb visualize ../blackbox_logs/$LATEST_SESSION


πŸ“Έ Proofs (Screenshots & GIF)


πŸ”Ή Step 1 β€” Initial Dummy File Creatio


Step 1

πŸ”Ή Step 2 β€” Delete & Move Operations


Step 2

πŸ”Ή Step 3 β€” Stats Output


Step 3

πŸ”Ή Step 4 β€” Replay Output


Step 4

πŸ”Ή Step 5 β€” GIF Generation Success


Step 5

🎞 Full Session Demo GIF


Session Demo


πŸ“„ License

This project is licensed under the MIT License β€” see the LICENSE file for details.


🀝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to open an issue or submit a PR.


⭐ Support & Recognition

If you find this project useful, please ⭐ the repo β€” it helps more people discover it!

About

Terminal activity tracker that logs file operations, replays sessions, and generates visual proofs for professional demos and audits.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages