|
1 | 1 |
|
2 | | -echo "✅ Verification Script - 516 Hackers" |
3 | | -echo "====================================" |
4 | 2 |
|
5 | | -echo "🔧 Testing tool wrappers..." |
| 3 | +echo "✅ 516 Hackers - Verification Script" |
| 4 | +echo "===================================" |
| 5 | + |
| 6 | +echo "🔧 Testing wrapper scripts..." |
| 7 | + |
| 8 | +# Test each wrapper |
| 9 | +tools=( |
| 10 | + "tools/reconnaissance/whois-wrapper.sh example.com" |
| 11 | + "tools/network/nmap-wrapper.sh scanme.nmap.org quick" |
| 12 | + "tools/web/gobuster-wrapper.sh dir http://example.com" |
| 13 | + "tools/vulnerability/nikto-wrapper.sh http://example.com" |
| 14 | +) |
| 15 | + |
| 16 | +for tool_cmd in "${tools[@]}"; do |
| 17 | + tool=$(echo "$tool_cmd" | cut -d' ' -f1) |
| 18 | + if [ -f "$tool" ]; then |
| 19 | + # Test if wrapper runs without permission errors |
| 20 | + timeout 10s $tool_cmd > /dev/null 2>&1 |
| 21 | + if [ $? -eq 0 ] || [ $? -eq 124 ]; then |
| 22 | + echo "✅ $tool - WORKING" |
| 23 | + else |
| 24 | + echo "❌ $tool - FAILED" |
| 25 | + fi |
| 26 | + else |
| 27 | + echo "⚠️ $tool - NOT FOUND" |
| 28 | + fi |
| 29 | +done |
6 | 30 |
|
7 | | -# Test each category |
8 | 31 | echo "" |
9 | | -echo "🔍 RECONNAISSANCE TOOLS:" |
10 | | -./tools/reconnaissance/whois-wrapper.sh example.com > /dev/null 2>&1 && echo "✅ WHOIS wrapper" || echo "❌ WHOIS wrapper" |
11 | | - |
12 | | -echo "" |
13 | | -echo "🌐 NETWORK TOOLS:" |
14 | | -./tools/network/nmap-wrapper.sh scanme.nmap.org quick > /dev/null 2>&1 && echo "✅ Nmap wrapper" || echo "❌ Nmap wrapper" |
15 | | - |
16 | | -echo "" |
17 | | -echo "🕸️ WEB TOOLS:" |
18 | | -./tools/web/gobuster-wrapper.sh dir http://example.com > /dev/null 2>&1 && echo "✅ Gobuster wrapper" || echo "❌ Gobuster wrapper" |
19 | | - |
20 | | -echo "" |
21 | | -echo "🎯 VULNERABILITY TOOLS:" |
22 | | -./tools/vulnerability/nikto-wrapper.sh http://example.com > /dev/null 2>&1 && echo "✅ Nikto wrapper" || echo "❌ Nikto wrapper" |
23 | | - |
24 | | -echo "" |
25 | | -echo "📊 Checking logs directory..." |
| 32 | +echo "📁 Checking logs directory..." |
26 | 33 | if [ -d "logs" ]; then |
27 | 34 | echo "✅ Logs directory exists" |
28 | | - echo " Files in logs: $(ls logs/ | wc -l)" |
| 35 | + log_count=$(find logs -name "*.log" 2>/dev/null | wc -l) |
| 36 | + echo " Log files: $log_count" |
29 | 37 | else |
30 | 38 | echo "❌ Logs directory missing" |
31 | 39 | fi |
|
0 commit comments