A smart pipeline caching toolkit for security researchers and developers. Automatically track and manage command outputs across sessions.
Current Version: 1.0.0
Download: Latest Release
- Manual Labeling (
-lflag) for precise cache organization - Auto-Generated Labels when no label specified
- Cache Lifetime Management (view/clear individual or all entries)
- Cross-Platform support (Linux/macOS/WSL)
- Zero Configuration automatic cache directory setup
go install github.com/kankburhan/cacheit/cmd/cacheit@latestDownload from Releases Page
# With auto-generated label
subfinder -d example.com | cacheit
# With custom label
nuclei -t templates | cacheit -l "nuclei-scan"# List all cached items
cacheit -show
# Retrieve specific entry
cacheit -id abc123 -o results.txt
# Clear cache
cacheit -clear-one abc123 # Remove single entry
cacheit -clear-all # Wipe entire cache# Chain cached results through tools
cacheit -id subfinder-id | httpx -silent | cacheit -l "live-hosts"# Cache different scan phases
cat targets.txt | naabu | cacheit -l "port-scan"
cat targets.txt | httpx | cacheit -l "http-check"
# Combine cached data
cacheit -id port-scan | cacheit -id http-check | nuclei -t workflows/-
Automatic Command Detection
subfinder -d example.com | cacheitβ Auto-label: "subfinder -d example.com" -
Context-Aware Identification
Detect tool + flags from pipeline context -
Smart Argument Parsing
Recognize common patterns (-d,-t,-oflags) -
Multi-Shell Support
Zsh/Bash/Fish command parsing -
Session Tracking
Group related commands by execution context
-
TTL Management
cacheit -l "scan" -expire 2hAuto-purge after 2 hours -
Encrypted Cache
cacheit -encrypt-key mykeySecure sensitive results -
Remote Sync
Sync cache across machines via S3/GCS -
Visual Timeline
cacheit -timelineView cache history as Gantt chart
# Build from source
git clone https://github.com/kankburhan/cacheit
cd cacheit
go build -o cacheit ./cmd/cacheit- Fork the repository
- Create feature branch (
git checkout -b feature/amazing) - Commit changes (
git commit -m 'Add amazing feature') - Push branch (
git push origin feature/amazing) - Open Pull Request
MIT Β© kankburhan
Like this project? Give it a β on GitHub!