ShellOpsLog is a versatile tool designed to capture and log all executed commands during various operations, such as red and purple team engagements.
It provides a lightweight solution for tracking command history without recording their output. The logged commands are saved in a CSV file, making it easy to analyze and include in client deliverables or internal reviews.
ShellOpsLog offers two primary implementations:
PROMPT_COMMAND
in Bash or preexec
in Zsh to log commands in Unix-based shells.source /path/to/ShellOpsLog.sh
to your shell startup file (e.g., ~/.bashrc
or ~/.zshrc
).start_operation_log ~/Projects/MyClient
.stop_operation_log
.New-Item -ItemType File -Path $PROFILE -Force
.Start-OperationLog "C:\Projects\MyClient"
.Stop-OperationLog
.While CMD support is available, it currently has limitations and is slated for updates in the future.
ShellOpsLog provides a simple yet effective way to track command history across different shell environments, making it a valuable tool for maintaining a clear record of activities during various operational engagements.
Mininterface is a powerful Python library designed to simplify the creation of user interfaces for…
NFCGate is an innovative Android application designed for capturing, analyzing, and modifying NFC traffic. Developed…
Burp Suite is a powerful tool for web application security testing, widely used by professionals…
The GPT Crawler is a powerful tool designed to crawl websites and generate knowledge files…
CPUMicrocodes is a comprehensive repository of microcodes for Intel, AMD, VIA, and Freescale CPUs. Microcode…
Tweet-Machine is an Open-Source Intelligence (OSINT) tool designed to retrieve deleted tweets and replies from…