7af23b2336
Created comprehensive cleanup tool to remove all server-specific data before transferring toolkit to another server. NEW FILE: - modules/maintenance/cleanup-toolkit-data.sh * Removes IP reputation database (/var/lib/server-toolkit/) * Cleans all temporary analysis files (/tmp/*bot*, *500-tracker*, etc.) * Removes generated reports * Clears cache and session data * Optional log file removal * Shows summary of items removed and space freed * Safety confirmation required before cleanup UPDATED: - launcher.sh * Added cleanup script to Backup & Recovery menu (option 9) * Placed in "Data Management" section * Clearly marked with trash icon to indicate destructive operation PURPOSE: This ensures the IP reputation database and other server-specific data are not transferred when moving the toolkit between servers. Each server should build its own IP reputation database based on its own traffic and attack patterns. USE CASES: ✓ Moving toolkit to different server ✓ Starting fresh analysis ✓ Removing server-specific data before sharing toolkit ✓ Regular maintenance/cleanup WHAT GETS CLEANED: - /var/lib/server-toolkit/ip-reputation/ (IP reputation database) - /tmp/bot_analysis_* (bot analyzer temp files) - /tmp/500-tracker-* (error tracker temp files) - /tmp/live-monitor-* (live monitoring temp files) - /tmp/*_report_*.txt (generated reports) - /var/cache/server-toolkit/ (cached data) - Session/lock files - Optional: execution logs