This tool was born out of a very practical problem seen again and again while mentoring students: great technical skills, but weak or incomplete reporting habits.
During labs, exams, and real engagements, many students focus only on exploitation. Commands are run quickly, output scrolls past, context is lost, timestamps are missing, and when it’s time to write the report, everything is reconstructed from memory. That’s not how real-world penetration testing works, and it’s definitely not how the exam expects you to think.
TLoggerV2 was created to change that mindset.
The idea is simple, but powerful: every command you type, every piece of output you see, and every step you take is captured exactly as it happened, in real time, with full context. User, host, working directory, timestamp, tunnel state — all recorded automatically, without breaking your workflow.
When a terminal session starts, TLoggerV2 becomes a silent observer. It does not interfere with your work. You still see colored output, interactive tools behave normally, and nothing feels different. But in the background, a clean, readable log is being built step by step. Each command is clearly separated, each output is preserved, and noisy terminal artifacts are stripped away so the log remains report-ready.
This is intentional.
The log file is not just a dump of text. It reads like a timeline. You can follow the attack path exactly as it unfolded: enumeration, exploitation, pivoting, privilege escalation. When you open the log later, you don’t have to guess what you did or why you did it — the story is already there.
For exam preparation, this trains a critical habit: thinking in terms of evidence. Every command you run should be defensible. Every result should be explainable. TLoggerV2 reinforces that discipline automatically. By the time students reach the reporting phase, most of the raw material is already collected, structured, and timestamped.
In real-life penetration tests, this matters even more. Clients don’t care how fast you typed commands. They care about clarity, accuracy, and reproducibility. TLoggerV2 helps bridge the gap between “hacking” and professional assessment work by making documentation a natural byproduct of the technical process, not an afterthought.
This tool was built for students, but with a professional mindset in mind. The goal is not just to pass an exam, but to form habits that scale into real engagements.
TLoggerV2 doesn’t teach exploitation.
It teaches discipline.
And discipline is what turns skill into professionalism.
| Filename | Preview | Actions |
|---|---|---|
| setup_tloggerV2.sh |
#!/usr/bin/env bash # TLoggerV2 – Terminal Session Logger -------------------------------------------------------- PHOENIX BANNER SHOWN DURING INSTALL -------------------------------------------------------- Install: ./setup_tloggerV2.sh install Uninstall: ./setup_tloggerV2.sh uninstall Modes: 1) Manual → tlogger_start / tlogger_stop 2) Automatic → logs every new terminal Logs: ~/Desktop/logs/session_ |
Copied!
|


