#!/bin/bash

OUTPUT="credențiale_extrase.txt"
> "$OUTPUT"  # Golește fișierul dacă există deja

echo "🔍 Caut blocuri IP:PORT + Username + Password în toate fișierele .sql..."

for FISIER_SQL in *.sql; do
    echo "📄 Procesez: $FISIER_SQL"
    grep -oP '([0-9]{1,3}\.){3}[0-9]{1,3}:[0-9]{2,5}\\r\\nUsername\s*:\s*[^\\]+\\r\\nPassword\s*:\s*[^\\]+\\r\\n' "$FISIER_SQL"
done | sort -u > "$OUTPUT"

echo "✅ Blocuri extrase: $(wc -l < "$OUTPUT")"
echo "📁 Salvat în: $OUTPUT"

