Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ipv6tools — IPv6Tools एक मजबूत मॉड्यूलर फ्रेमवर्क है जो IPv6 सक्षम नेटवर्क का दृश्य रूप से ऑडिट करने की क्षमता प्रदान करता है। | Kitploit
उपकरण/GitHubGitHub/apg-intel/ipv6tools
नेटवर्क मैपिंगभेद्यता विश्लेषणशोषणनेटवर्क सुरक्षापेनिट्रेशन टेस्टिंगDNS विश्लेषण
GitHubapg-intel/ipv6tools

ipv6tools

IPv6Tools एक मजबूत मॉड्यूलर फ्रेमवर्क है जो IPv6 सक्षम नेटवर्क का दृश्य रूप से ऑडिट करने की क्षमता प्रदान करता है।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

IPv6Tools

IPv6Tools फ्रेमवर्क मॉड्यूल और प्लगइन्स का एक मजबूत सेट है जो उपयोगकर्ता को IPv6 सक्षम नेटवर्क का ऑडिट करने की अनुमति देता है। अंतर्निहित मॉड्यूल ICMPv6 और मल्टीकास्ट लिसनर डिस्कवरी (MLD) जैसी IPv6 सुविधाओं की गणना का समर्थन करते हैं। इसके अलावा, फ्रेमवर्क मल्टीकास्ट DNS (mDNS) और लिंक-लोकल मल्टीकास्ट नेम रिज़ॉल्यूशन (LLMNR) जैसे ऊपरी परत प्रोटोकॉल (ULP) की गणना का भी समर्थन करता है। उपयोगकर्ता Python भाषा में प्लगइन्स और मॉड्यूल बनाकर फ्रेमवर्क की क्षमता को आसानी से विस्तारित कर सकते हैं।

लेख

यह जानने के लिए कि यह परियोजना कैसे फलीभूत हुई और समान तकनीकों का उपयोग करके ऐप कैसे बनाया जाए, नीचे दिए गए लिंक का अनुसरण करें!

  • There’s No Place Like ::1 — Enumerating Local IPv6 networks
  • विकास, सुरक्षा, डेवॉप्स, AI आदि से संबंधित सामग्री के लिए SecDevOps.AI देखें!

IPv6Tools स्कैनिंग नेटवर्क

  • आवश्यकताएँ
  • स्थापना
  • उपयोग
  • मॉड्यूल
  • ज्ञात समस्याएँ

आवश्यकताएँ

  • python 2.7
  • pip
  • npm [केवल विकास के लिए]

स्थापना

मानक

[वैकल्पिक] स्थापना के लिए virtualenv का उपयोग करें: virtualenv venv && source venv/bin/activate

  1. git clone http://github.com/apg-intel/ipv6tools.git
  2. sudo pip install -r requirements.txt

विकास

  1. git clone http://github.com/apg-intel/ipv6tools.git
  2. git checkout dev
  3. npm run setup

उपयोग

मानक

  1. sudo python app.py
  2. वेब ब्राउज़र में http://localhost:8080 पर नेविगेट करें

विकास

  1. $ npm run serve चलाएँ
  2. एक अलग टर्मिनल में, npm run dev चलाएँ
  3. वेब ब्राउज़र में http://localhost:8081 पर नेविगेट करें

CLI

TODO

मॉड्यूल

मॉड्यूल क्लासेज हैं जो व्यक्तिगत नोड्स या सभी नोड्स के साथ इंटरैक्शन की अनुमति देते हैं। ये प्रत्येक नोड पर राइट-क्लिक विकल्प के रूप में, या ग्राफ के नीचे एक बटन के रूप में दिखाई देते हैं।

शामिल मॉड्यूल

परियोजना में कुछ मॉड्यूल शामिल हैं जो आपके नेटवर्क को मान्य करने में मदद करते हैं, साथ ही आपके स्वयं के मॉड्यूल के लिए उदाहरण के रूप में भी काम करते हैं।

  • poisonLLMNR - लिंक-लोकल मल्टीकास्ट नेम रिज़ॉल्यूशन (LLMNR) NBT-NS का उत्तराधिकारी है, जो स्थानीय नोड्स को नाम और IP पतों को हल करने की अनुमति देता है। इस मॉड्यूल को सक्षम करने से स्थानीय लिंक पर सभी नोड्स के लिए LLMNR क्वेरीज़ को ज़हर (poison) किया जाता है।
  • CVE-2016-1879 - निम्नलिखित CVE SCTP में एक कमजोरी है जो FreeBSD 9.3, 10.1 और 10.2 को प्रभावित करती है। इस मॉड्यूल को सक्षम करने से एक क्राफ्टेड ICMPv6 पैकेट लॉन्च होगा और संभावित रूप से एक नोड पर DoS (असर्शन विफलता या NULL पॉइंटर डीरेफरेंस और कर्नेल पैनिक) हो सकता है।

कस्टम मॉड्यूल

सभी मॉड्यूल /modules में स्थित हैं और सर्वर शुरू होने पर स्वचालित रूप से लोड हो जाते हैं। /modules में template.py नामक एक फ़ाइल शामिल है। इस फ़ाइल में वह क्लास है जिसका विस्तार सभी मॉड्यूल को सही ढंग से प्रदर्शित करने और वेबपेज के साथ संवाद करने के लिए करना होता है।

कस्टम मॉड्यूल बनाने के लिए इस टेम्पलेट का उपयोग करें

root@kitploit:~
from template import Template

class IPv6Module(Template):

  def __init__(self, socketio, namespace):
    super(IPv6Module, self).__init__(socketio, namespace)
    self.modname = "CVE-2016-1879"
    self.menu_text = "FreeBSD IPv6 DoS"
    self.actions = [
      {
        "title": "FreeBSD IPv6 DoS", #name that's displayed on the buttons/menu
        "action": "action", #method name to call
        "target": True #set this to true to display it in the right-click menu
      }
    ]

  def action(self, target=None):
    # send a log msg
    self.socket_log('Running DoS on '+target['ip'])
    
    # do stuff, etc

    # merge results with main result set
    listOfDicts = [{ip: '::1', device_name: 'test'}]
    self.module_merge(listOfDicts)

ज्ञात समस्याएँ

  • बड़े नेटवर्क पर परीक्षण नहीं किया गया
  • कोई भी स्टैक ट्रेस जिसमें dnet या dumbnet का उल्लेख हो - नीचे दिए गए निर्देशों का पालन करें।
  • कुछ ऑपरेटिंग सिस्टम को libpcap हेडर की आवश्यकता हो सकती है। नीचे दिए गए नोट्स देखें।

libdnet स्थापित करना

root@kitploit:~
git clone https://github.com/dugsong/libdnet.git
cd libdnet
./configure && make
sudo make install
cd python
python setup.py install

Ubuntu में libpcap हेडर

sudo apt install libpcap-dev

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