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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
raven — उन्नत साइबर खतरा मानचित्र (सरलीकृत, अनुकूलन योग्य, प्रतिक्रियाशील और अनुकूलित) | Kitploit
उपकरण/GitHubGitHub/qeeqbox/raven
OSINT (खुला स्रोत खुफिया)जानकारी एकत्र करनाखतरा खुफिया
GitHubqeeqbox/raven

raven

उन्नत साइबर खतरा मानचित्र (सरलीकृत, अनुकूलन योग्य, प्रतिक्रियाशील और अनुकूलित)

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

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

सभी देखें →

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

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

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

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

रेवेन - उन्नत साइबर खतरा मानचित्र (सरलीकृत, अनुकूलन योग्य और प्रतिक्रियाशील। यह D3.js का उपयोग TOPO JSON के साथ करता है, इसमें 247 देश, लगभग 100,000 शहर हैं, और इसे एक पृथक वातावरण में बाहरी लुकअप के बिना उपयोग किया जा सकता है!

संरचना

ऑफ़लाइन - डेमो [Firefox, Chrome या Safari]

लाइव - एक साथ 500 हमलों का रिग्रेशन [Firefox, Chrome या Safari]

लाइव - डेमो [Firefox, Chrome या Safari]

https://qeeqbox.github.io/raven/

विशेषताएँ

  • D3.js का उपयोग करता है (Anime.js नहीं)
  • अनुमान लगाने की सुविधा द्वारा प्लॉट करें (नाम, IP या निर्देशांक मिलाएं)
  • सक्रिय खतरा मानचित्र (लाइव और रीप्ले)
  • प्रत्येक हमले के लिए IP, देश, शहर और पोर्ट जानकारी
  • देशों के लिए हमलों के आँकड़े (केवल ज्ञात हमले)
  • उत्तरदायी इंटरफ़ेस (मूव, ड्रैग, ज़ूम इन और आउट)
  • देशों और शहरों के लिए अनुकूलन विकल्प
  • इंटरफ़ेस पर 247 देश सूचीबद्ध हैं (174 नहीं)
  • तेज़ रेंडरिंग के लिए अनुकूलित विश्व मानचित्र
  • IP लुकअप, पोर्ट जानकारी शामिल है
  • यादृच्छिक सिमुलेशन (IP, देश, शहर)
  • ऑनलाइन या ऑफलाइन उपयोग किया जा सकता है (स्थिर)
  • थीम पिकर मॉड्यूल
  • बड़ी संख्या में हमलों को संभालता है

डेटा

आपके पास अलग-अलग विकल्प हैं ip, name, और coordinates

  • ip निजी या सार्वजनिक IP -> इनमें से कोई भी IP -> 0.0.0.0 या 8.8.8.8 जैसे {'from':'0.0.0.0','to':'8.8.8.8'}
  • name शहर, राज्य, देश -> इनमें से कोई भी प्रारूप काम करता है -> seattle,wa,us या 0,us जैसे {'from':'seattle,wa,us','to':'0,in'}
  • coordinates अक्षांश और देशांतर जैसे {'from'-11.074920','-51.648929'],'to'51.464957','-107.583864']}

विधि 1 - इसे एम्बेड करें और इसके साथ इंटरैक्ट करें

root@kitploit:~
  //You only need to embed this iframe in your project.
  

  //Then, run the initialization script with your custom settings - That's all!
  <script type="text/javascript">

    document.getElementById('raven-iframe').addEventListener("load", function() {

      var raven_options = {
        'world_type': null,
        'selected_countries': [],
        'remove_countries': ['aq'],
        'height': window.innerHeight,
        'width': window.innerWidth,
        'backup_background_color': '#212222',
        'orginal_country_color': '#737373',
        'clicked_country_color': '#6c4242',
        'selected_country_color': '#ff726f',
        'attack_output': true,
        'global_timeout': 2000,
        'global_stats_limit': 10,
        'db_length': 1000,
        'location': 'scripts',
        'panels': ['multi-output', 'single-output','tooltip', 'random', 'insert','taskbar'],
        'disable': [],
        'verbose': true
      }

      window['raven'] = document.getElementById('raven-iframe').contentWindow.raven
      window['raven'].init_all(raven_options)
      window['raven'].init_world()
    });

    //After that, you can plot any data you want
    raven.add_to_data_to_table({'from':'seattle,wa,us','to':'delhi,in'},{'line':{'from':null,'to':null}},2000,['line','multi-output','single-output'])

  </script>

डेटा प्लॉट करना (फंक्शन्स)

root@kitploit:~
raven.add_marker_by_gussing()       //Plot info by country or city name, ip or coordinates

marker_object                       //An object {'from':'','to':""} see examples
colors_object                       //An object {'line: {'from': ''#FF0000','to': 'FF0000'}} this the color of the line between 2 points - (if null, then a random color will be picked)
timeout                             //Animation time out
options = []                        //A list of options such as animation marker

डेटा प्लॉट करना (लाइन के रूप में, से -> तक)

root@kitploit:~
raven.add_marker_by_gussing({'from':'seattle,wa,us','to':'8.8.8.8'},{'line':{'from':null,'to':null}},2000,['line'])
raven.add_marker_by_gussing({'from':'-11.074920,-51.648929','to':'0.0.0.0:53'},{'line':{'from':'#FF0000','to':'#FF0000'}},1000,['line'])
raven.add_marker_by_gussing({'from':'-11.074920,-51.648929','to':'us'},{'line':{'from':null,'to':'#FFFF00'}},1000,['line'])

डेटा प्लॉट करना (बिंदु के रूप में)

root@kitploit:~
raven.add_marker_by_gussing({'from':'portland,or,us','to':null},{'line':{'from':null,'to':null}},2000,['point'])
raven.add_marker_by_gussing({'from':'8.8.8.8','to':null},{'line':{'from':'#FF0000','to':'#FF0000'}},1000,['point'])
raven.add_marker_by_gussing({'from':'-11.074920,-51.648929','to':null},{'line':{'from':null,'to':'#FFFF00'}},1000,['point'])

डेटा प्लॉट करना + इसे आउटपुट तालिका में जोड़ना (फंक्शन)

root@kitploit:~
raven.add_to_data_to_table()        //Plot info and add them to the output table

method                              //Name, IP or coordinates
marker_object                       //An object {'from':'','to':""} see examples
colors_object                       //An object {'line: {'from': ''#FF0000','to': 'FF0000'}} this the color of the line between 2 points - (if null, then a random color will be picked)
timeout                             //Animation time out
options = []                        //A list of options such as animation marker 'line', and plot place 'multi-output' or 'single-out' table or both

डेटा प्लॉट करना + इसे आउटपुट तालिका में जोड़ना (लाइन के रूप में, से -> तक)

root@kitploit:~
raven.add_to_data_to_table({'from':'8.8.8.8','to':'delhi,in'},{'line':{'from':null,'to':null}},2000,['line','multi-output','single-output'])
raven.add_to_data_to_table({'from':'-11.074920,-51.648929','to':'0.0.0.0:3389'},{'line':{'from':'#FF0000','to':'#FF0000'}},1000,['line','multi-output'])
raven.add_to_data_to_table({'from':'br','to':'51.464957,-107.583864'},{'line':{'from':null,'to':'#FFFF00'}},1000,['line','single-output'])

डेटा प्लॉट करना + इसे आउटपुट तालिका में जोड़ना (बिंदु के रूप में)

root@kitploit:~
raven.add_to_data_to_table({'from':'seattle,wa,us','to':null},{'line':{'from':null,'to':null}},2000,['line','multi-output','single-output'])
raven.add_to_data_to_table({'from':'0.0.0.0','to':null},{'line':{'from':'#FF0000','to':'#FF0000'}},1000,['line','multi-output'])
raven.add_to_data_to_table({'from':'-11.074920,-51.648929','to':null},{'line':{'from':null,'to':'#FFFF00'}},1000,['line','single-output'])

विधि 2 - इसे एम्बेड करें, और प्लॉटिंग के लिए वेबसॉकेट का उपयोग करें

रेवेन मैप

root@kitploit:~
  //You only need to embed this iframe in your project.
  

  <script type="text/javascript">

    document.getElementById('raven-iframe').addEventListener("load", function() {

      var raven_options = {
        'world_type': null,
        'selected_countries': [],
        'remove_countries': ['aq'],
        'height': window.innerHeight,
        'width': window.innerWidth,
        'backup_background_color': '#212222',
        'orginal_country_color': '#737373',
        'clicked_country_color': '#6c4242',
        'selected_country_color': '#ff726f',
        'attack_output': true,
        'global_timeout': 2000,
        'global_stats_limit': 10,
        'db_length': 1000,
        'location': 'scripts',
        'panels': ['single-output'],
        'disable': ['multi-output','tooltip', 'random', 'insert','taskbar','move_to_country'],
        'websocket':{'server':'ws://localhost:5678',
                      'request_timeout':3000},
        'verbose': false
      }

      window['raven'] = document.getElementById('raven-iframe').contentWindow.raven
      window['raven'].init_all(raven_options)
      window['raven'].init_world()
      window['raven'].fetch_data_from_server()
    });
  </script>

डेटा प्लॉट करना - वेबसॉकेट ws://localhost:5678 का उपयोग करके JSON ऑब्जेक्ट भेजें

root@kitploit:~
    {
    "function":"marker",
      "method": "ip",
      "object": {
        "from": "0.0.0.0",
        "to": "us"
      },
      "color": {
        "line": {
          "from": "#977777",
          "to": "#17777",
        }
      },
      "timeout": 1000,
      "options": [
        "line",
        "single-output",
        "multi-output"
      ]
    }

डेटा प्लॉट करना और तालिका में जोड़ना - वेबसॉकेट ws://localhost:5678 का उपयोग करके JSON ऑब्जेक्ट भेजें

root@kitploit:~
    {
    "function":"table",
      "object": {
        "from": "-11.074920,-51.648929",
        "to": "br"
      },
      "color": {
        "line": {
          "from": "#977777",
          "to": "#17777",
        }
      },
      "timeout": 1000,
      "options": [
        "line",
        "single-output",
        "multi-output"
      ]
    }

सिमुलेशन चलाएं (पृथक)

root@kitploit:~
sudo docker build -t simulation . && sudo docker run -p 5678:5678 -p 8080:8080 -it simulation

फिर, http://localhost:8080/simulation.html पर जाएं

संसाधन

  • Wikipedia, naturalearthdata, d3.js, topojson, jquery, font-awesome, OSINT पैकेज, iana, geonames, AFRINIC, APNIC, ARIN, LACNIC और RIPE
  • यदि मैं कोई संदर्भ या संसाधन भूल गया हूँ तो कृपया मुझे बताएं!

अस्वीकरण\नोट्स

  • मेरे प्रोजेक्ट्स में डार्क ग्रे स्टाइल विशिष्ट है (यदि आप चाहें तो इसे बदल सकते हैं)
  • यदि आपको अपने विश्व मानचित्र या साइबर खतरा मानचित्र को बेहतर बनाने में सहायता चाहिए, तो संपर्क करें, और मैं आपकी मदद कर सकता हूँ!

अन्य प्रोजेक्ट्स

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