Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
GPT_Vuln-analyzer — ChatGPT API, Bard API, और Llama2, Python-Nmap, DNS Recon, PCAP और JWT recon मॉड्यूल का उपयोग करता है और Nmap स्कैन डेटा और DNS स्कैन जानकारी के आधार पर भेद्यता रिपोर्ट बनाने के लिए GPT3 मॉडल का उपयोग करता है। यह काफी हद तक सबडोमेन गणना भी कर सकता है। | Kitploit
उपकरण/GitHubGitHub/morpheuslord/gpt_vuln-analyzer
टोहीभेद्यता स्कैनरनेटवर्क मैपिंगपोर्ट स्कैनिंगभेद्यता विश्लेषणDNS और सबडोमेन गणनाजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगDNS विश्लेषण

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
AI सुरक्षा
GitHubmorpheuslord/gpt_vuln-analyzer

GPT_Vuln-analyzer

ChatGPT API, Bard API, और Llama2, Python-Nmap, DNS Recon, PCAP और JWT recon मॉड्यूल का उपयोग करता है और Nmap स्कैन डेटा और DNS स्कैन जानकारी के आधार पर भेद्यता रिपोर्ट बनाने के लिए GPT3 मॉडल का उपयोग करता है। यह काफी हद तक सबडोमेन गणना भी कर सकता है।

रिपॉजिटरी देखें
59567274 दिन पहलेKitploit द्वारा समीक्षित

GPT_Vuln-analyzer (GVA)

License Python

GVA एक AI-सहायता प्राप्त रेकॉनिसेंस और भेद्यता-विश्लेषण टूलकिट है। यह स्कैन (nmap, DNS, सबडोमेन, JWT, PCAP, GeoIP) चलाता है, फिर कच्चे आउटपुट को एक बड़े भाषा मॉडल को सौंपता है जो एक संरचित, पेंटेस्टर-उन्मुख विश्लेषण लौटाता है। यह कमांड-लाइन इंटरफ़ेस और डेस्कटॉप GUI दोनों के साथ आता है।

AI परत प्रदाता-अज्ञेयवादी है: OpenAI, Anthropic Claude, Google Gemini, और स्थानीय Ollama मॉडल सभी समर्थित हैं। एक चुनें, या एक साथ कई चलाएँ और एक विचार-विमर्श एजेंट को उनके विश्लेषणों को एक ही रिपोर्ट में समेटने दें।

विशेषताएँ

  • Nmap विश्लेषण — दस क्यूरेटेड स्कैन प्रोफ़ाइल, एक तेज़ अनप्रिविलेज्ड ट्राइएज से लेकर पूर्ण-पोर्ट SYN ऑडिट तक, परिणामों को AI द्वारा समझाया गया।
  • DNS रेकॉन — फ़ॉरवर्ड, रिवर्स, और ज़ोन-ट्रांसफ़र लुकअप, टाइप्ड रिकॉर्ड में विश्लेषित।
  • सबडोमेन एन्यूमरेशन — एक डोमेन के विरुद्ध सबडोमेन की वर्डलिस्ट को रिज़ॉल्व करें।
  • JWT विश्लेषण — एक टोकन को डिकोड करें और संभावित हमलों और परीक्षण किए जाने वाले एंडपॉइंट्स को उजागर करें।
  • PCAP विश्लेषण — ट्रैफ़िक, ARP/MAC स्पूफ़िंग, और क्लीयरटेक्स्ट क्रेडेंशियल्स के लिए एक कैप्चर का निरीक्षण करें।
  • GeoIP लुकअप — ipgeolocation.io के माध्यम से एक IP को जियोलोकेट करें।
  • पासवर्ड क्रैकिंग — सामान्य हैश एल्गोरिदम के साथ वर्डलिस्ट और ब्रूट-फ़ोर्स क्रैकिंग।
  • मल्टी-प्रोवाइडर AI — Pydantic AI के माध्यम से मान्य संरचित आउटपुट, समवर्ती विश्लेषण और मॉडलों के बीच एक विचार-विमर्श चरण के साथ।

आवश्यकताएँ

  • Python 3.10 या बाद का संस्करण
  • pyproject.toml से निर्भरताएँ (uv के साथ प्रबंधित) या requirements.txt
  • कम से कम एक AI प्रदाता (OpenAI, Anthropic, या Google Gemini) के लिए एक API कुंजी। Ollama स्थानीय रूप से चलता है और इसके लिए किसी कुंजी की आवश्यकता नहीं है।
  • nmap हमले के लिए PATH पर nmap
  • pcap हमले के लिए PATH पर Wireshark / tshark
  • geo हमले के लिए एक ipgeolocation.io कुंजी
  • Docker, केवल यदि आप स्थानीय Ollama प्रदाता का उपयोग करते हैं

nmap नोट्स

nmap हमला python-nmap के माध्यम से सिस्टम nmap बाइनरी को शेल आउट करता है, इसलिए nmap इंस्टॉल और रन करने योग्य होना चाहिए।

  • प्रोफ़ाइल 6–10 को root चाहिए (SYN/UDP/OS-डिटेक्शन फ़्लैग)। GVA केवल nmap चरण को sudo के साथ एस्केलेट करता है, या आप --sudo पास कर सकते हैं। प्रोफ़ाइल 1–5 अनप्रिविलेज्ड चलते हैं; प्रोफ़ाइल 1 डिफ़ॉल्ट है और root के बिना काम करता है।
  • इम्यूटेबल डिस्ट्रोज़ (Bazzite/Silverblue), libssh2.so.1: cannot open shared object file: सिस्टम nmap में एक साझा लाइब्रेरी गायब है। यदि आप conda का उपयोग करते हैं, तो conda install -c conda-forge nmap स्व-निहित है और PATH प्राथमिकता लेता है। अन्यथा इसे rpm-ostree install libssh2 (फिर रीबूट करें) के साथ लेयर करें, या brew install nmap या एक distrobox कंटेनर का उपयोग करें।

यदि nmap गायब या टूटा हुआ है, तो हमला क्रैश होने के बजाय एक स्पष्ट त्रुटि रिपोर्ट करता है।

इंस्टॉलेशन

इंस्टॉल स्क्रिप्ट सिस्टम पैकेज, uv, और Python निर्भरताएँ सेट करती है। इसे अपने सामान्य उपयोगकर्ता के रूप में चलाएँ; यह केवल सिस्टम-पैकेज चरण को sudo के साथ एलिवेट करती है।

./install.sh              # full install
./install.sh --no-system  # skip system packages (uv + Python deps only)

यह आपके पैकेज मैनेजर (apt, dnf, pacman, zypper, apk, brew, या rpm-ostree) को स्वतः पहचानता है, उपयोगकर्ता स्तर पर uv इंस्टॉल करता है, uv sync चलाता है, और .env बनाता है। पहले sudo su न करें: यदि प्रोजेक्ट उपयोगकर्ता-केवल माउंट (उदाहरण के लिए /run/host या /media) पर स्थित है, तो root इसे पढ़ नहीं सकता, इसलिए सामान्य-उपयोगकर्ता आह्वान विश्वसनीय मार्ग है।

uv के साथ मैन्युअल रूप से इंस्टॉल करने के लिए:

uv sync

pip install -r requirements.txt भी एक फ़ॉलबैक के रूप में काम करता है।

कॉन्फ़िगरेशन

उदाहरण पर्यावरण फ़ाइल को कॉपी करें और उन प्रदाताओं के लिए कुंजियाँ भरें जिन्हें आप चाहते हैं। बिना कुंजी वाला कोई भी प्रदाता स्वतः छोड़ दिया जाता है।

cp .env.example .env
GEOIP_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=

AI प्रदाता

प्रत्येक प्रदाता एक Pydantic AI एजेंट है जो एक मान्य, संरचित परिणाम लौटाता है। एक से अधिक चुनें और प्रत्येक मॉडल स्कैन का स्वतंत्र रूप से और समवर्ती रूप से विश्लेषण करता है; फिर एक विचार-विमर्श एजेंट (चयनित मॉडलों में से एक) उन्हें एक ही समेकित रिपोर्ट में समेटता है। एक लाइव प्रगति बोर्ड चलने के दौरान प्रत्येक मॉडल की स्थिति, समय, और विचार-विमर्श चरण दिखाता है।

ProviderKeyDefault modelApprox. price / 1M tokens
OpenAIopenaigpt-5.6-luna$0.20 in / $1.20 out
Anthropicclaudeclaude-haiku-4-5$1.00 in / $5.00 out
Googlegeminigemini-3.6-flash$0.75 in / $3.75 out
Ollamaollamallama3local / free

.env में मिलते-जुलते *_MODEL वेरिएबल के साथ किसी भी मॉडल को ओवरराइड करें। विकल्पों के लिए .env.example देखें। Ollama एक स्थानीय Docker इमेज का उपयोग करता है और चयनित होने पर स्वतः शुरू हो जाता है।

उपयोग (CLI)

uv run gpt_vuln.py ... के साथ चलाएँ, या एक सक्रिय venv के अंदर python gpt_vuln.py ...।

# Help
uv run gpt_vuln.py --help
uv run gpt_vuln.py --rich_menu help

# Nmap scan (default profile 1), analysed by OpenAI
python gpt_vuln.py --target scanme.nmap.org --attack nmap --ai openai

# Choose a scan profile (see the profile table below, or --list_profiles)
python gpt_vuln.py --target scanme.nmap.org --attack nmap --profile 2
python gpt_vuln.py --list_profiles

# DNS recon (no profile needed)
python gpt_vuln.py --target example.com --attack dns

# Subdomain enumeration (default or custom wordlist)
python gpt_vuln.py --target example.com --attack sub
python gpt_vuln.py --target example.com --attack sub --sub_list path/to/list.txt

# GeoIP lookup
python gpt_vuln.py --target 8.8.8.8 --attack geo

# JWT analysis
python gpt_vuln.py --target <token> --attack jwt

# PCAP analysis
python gpt_vuln.py --target capture.pcap --attack pcap --output outputs/output.json

# Several providers: each analyses independently, then one consolidated report
python gpt_vuln.py --target example.com --attack dns --ai openai,claude,gemini

# Choose which model deliberates, and also show each model's own analysis
python gpt_vuln.py --target example.com --attack dns --ai all --summarizer claude --show_individual

# Password cracking
python gpt_vuln.py --password_hash <hash> --wordlist_file words.txt --algorithm md5 --parallel

# Interactive step-by-step menu
python gpt_vuln.py --menu

इंटरैक्टिव मेनू

--menu एक निर्देशित इंटरफ़ेस लॉन्च करता है जो प्रत्येक हमले के लिए लक्ष्य, विकल्प, और AI प्रदाताओं के लिए प्रॉम्प्ट करता है।

┏━━━━━━━━━┳━━━━━━━━━━━━━━━━┓
┃ Option  ┃ Action         ┃
┡━━━━━━━━━╇━━━━━━━━━━━━━━━━┩
│ 1       │ Nmap scan      │
│ 2       │ DNS recon      │
│ 3       │ Subdomain enum │
│ 4       │ GeoIP lookup   │
│ 5       │ JWT analysis   │
│ 6       │ PCAP analysis  │
│ 7       │ Hash cracker   │
│ q       │ Quit           │
└─────────┴────────────────┘

Nmap स्कैन प्रोफ़ाइल

प्रोफ़ाइल 1–5 अनप्रिविलेज्ड चलते हैं (TCP कनेक्ट स्कैन, कोई root नहीं)। प्रोफ़ाइल 1 डिफ़ॉल्ट है। प्रोफ़ाइल 6–10 SYN/UDP/OS-डिटेक्शन फ़्लैग का उपयोग करते हैं जिन्हें root चाहिए; जब आप कोई चुनते हैं तो GVA केवल nmap चरण को sudo के साथ एस्केलेट करता है। इस तालिका को अपने टर्मिनल में देखने के लिए python gpt_vuln.py --list_profiles चलाएँ।

टूल डाउनलोड करें