Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
raven — خريطة التهديدات الإلكترونية المتقدمة (مبسطة، قابلة للتخصيص، متجاوبة ومحسّنة) | Kitploit
أدوات/GitHubGitHub/qeeqbox/raven
الاستخبارات مفتوحة المصدر (OSINT)جمع المعلوماتاستخبارات التهديدات
GitHubqeeqbox/raven

raven

خريطة التهديدات الإلكترونية المتقدمة (مبسطة، قابلة للتخصيص، متجاوبة ومحسّنة)

عرض المستودع
232562منذ 3 سنواتتمت المراجعة من قبل 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()       //رسم المعلومات حسب اسم الدولة أو المدينة، ip أو الإحداثيات

marker_object                       //كائن {'from':'','to':""} انظر الأمثلة
colors_object                       //كائن {'line: {'from': ''#FF0000','to': 'FF0000'}} هذا لون الخط بين نقطتين - (إذا كان null، فسيتم اختيار لون عشوائي)
timeout                             //مهلة الرسوم المتحركة
options = []                        //قائمة من الخيارات مثل marker animation

رسم البيانات (كخط، من -> إلى)

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()        //رسم المعلومات وإضافتها إلى جدول الإخراج

method                              //الاسم، IP أو الإحداثيات
marker_object                       //كائن {'from':'','to':""} انظر الأمثلة
colors_object                       //كائن {'line: {'from': ''#FF0000','to': 'FF0000'}} هذا لون الخط بين نقطتين - (إذا كان null، فسيتم اختيار لون عشوائي)
timeout                             //مهلة الرسوم المتحركة
options = []                        //قائمة من الخيارات مثل marker animation 'line'، ومكان الرسم 'multi-output' أو 'single-out' أو كلاهما

رسم البيانات + إضافتها إلى جدول الإخراج (كخط، من -> إلى)

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 - تضمينها، واستخدام websocket للرسم

خريطة Raven

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>

رسم البيانات - أرسل كائن json باستخدام Websocket ws://localhost:5678

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"
      ]
    }

رسم البيانات وإضافتها إلى الجدول - أرسل كائن json باستخدام Websocket ws://localhost:5678

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 package, iana, geonames, AFRINIC, APNIC, ARIN, LACNIC and RIPE
  • أخبرني إذا فاتني مرجع أو مورد!

إخلاء مسؤولية\ملاحظات

  • النمط الرمادي الداكن هو نموذجي في مشاريعي (يمكنك تغيير ذلك إذا أردت)
  • إذا كنت بحاجة إلى مساعدة في تحسين خريطتك العالمية أو خريطة التهديدات السيبرانية، تواصل معي، وقد أتمكن من مساعدتك!

مشاريع أخرى

تنزيل الأداة