0799bfbae8
Sanitized version of red team infrastructure automation platform. Operational content (implant pipelines, lures, credential capture) replaced with documented stubs. Architecture and infrastructure automation code intact.
85 lines
1.8 KiB
Bash
Executable File
85 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
# Attack Box - Python Tools Installation Script
|
|
# Installs security tools via pipx with enhanced feedback
|
|
|
|
export PATH="/root/.local/bin:$PATH"
|
|
|
|
echo "================================================================"
|
|
echo "PYTHON TOOLS INSTALLATION STARTED"
|
|
echo "================================================================"
|
|
echo "Total tools to install: 29"
|
|
echo "Each tool has a 5-minute timeout"
|
|
echo "================================================================"
|
|
|
|
TOOLS=(
|
|
"impacket"
|
|
"bloodhound"
|
|
"crackmapexec"
|
|
"netexec"
|
|
"droopescan"
|
|
"wpscan"
|
|
"arjun"
|
|
"subjack"
|
|
"sublist3r"
|
|
"theharvester"
|
|
"feroxbuster"
|
|
"dirsearch"
|
|
"sqlmap"
|
|
"wafw00f"
|
|
"dnsrecon"
|
|
"dnsgen"
|
|
"massdns"
|
|
"altdns"
|
|
"paramspider"
|
|
"linkfinder"
|
|
"xsstrike"
|
|
"scapy"
|
|
"pwntools"
|
|
"volatility3"
|
|
"ldapdomaindump"
|
|
"ldap3"
|
|
"responder"
|
|
"mitm6"
|
|
"enum4linux-ng"
|
|
"smbmap"
|
|
)
|
|
|
|
TOTAL=${#TOOLS[@]}
|
|
CURRENT=0
|
|
FAILED=0
|
|
SUCCESS=0
|
|
|
|
for tool in "${TOOLS[@]}"; do
|
|
CURRENT=$((CURRENT + 1))
|
|
echo ""
|
|
echo "[$CURRENT/$TOTAL] Installing $tool..."
|
|
echo "Progress: $(( CURRENT * 100 / TOTAL ))%"
|
|
echo "Started: $(date '+%H:%M:%S')"
|
|
|
|
if timeout 300 pipx install --verbose "$tool" 2>&1; then
|
|
SUCCESS=$((SUCCESS + 1))
|
|
echo "✓ $tool installed successfully"
|
|
else
|
|
FAILED=$((FAILED + 1))
|
|
echo "✗ $tool installation failed or timed out"
|
|
fi
|
|
|
|
echo "Completed: $(date '+%H:%M:%S')"
|
|
echo "Status: $SUCCESS successful, $FAILED failed"
|
|
echo "Remaining: $(( TOTAL - CURRENT )) tools"
|
|
echo "================================================================"
|
|
done
|
|
|
|
echo ""
|
|
echo "PYTHON TOOLS INSTALLATION SUMMARY:"
|
|
echo "=================================="
|
|
echo "Total attempted: $TOTAL"
|
|
echo "Successful: $SUCCESS"
|
|
echo "Failed: $FAILED"
|
|
echo "Success rate: $(( SUCCESS * 100 / TOTAL ))%"
|
|
echo ""
|
|
echo "Installed pipx tools:"
|
|
pipx list
|
|
|
|
exit 0
|