Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
raven — Mappa avanzata delle minacce informatiche (Semplificata, personalizzabile, reattiva e ottimizzata) | Kitploit
Strumenti/GitHubGitHub/qeeqbox/raven
OSINT (Open Source Intelligence)Raccolta InformazioniThreat Intelligence
GitHubqeeqbox/raven

raven

Mappa avanzata delle minacce informatiche (Semplificata, personalizzabile, reattiva e ottimizzata)

Vedi Repository
2325623 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Raven - Mappa Avanzata delle Minacce Cyber (Semplificata, personalizzabile e reattiva. Utilizza D3.js con TOPO JSON, ha 247 paesi, ~100.000 città, e può essere utilizzata in ambiente isolato senza ricerche esterne!).

Struttura

Offline - Demo [Firefox, Chrome o Safari]

Live - Regressione 500 attacchi in una volta [Firefox, Chrome o Safari]

Live - Demo [Firefox, Chrome o Safari]

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

Caratteristiche

  • Utilizza D3.js (Non Anime.js)
  • Tracciamento tramite funzione di indovinamento (Misto di nome, IP o coordinate)
  • Mappa delle minacce attiva (Live e replay)
  • Informazioni su IP, paese, città e porta per ogni attacco
  • Statistiche degli attacchi per paese (Solo attacchi noti)
  • Interfaccia reattiva (Sposta, trascina, ingrandisci e riduci)
  • Opzioni di personalizzazione per paesi e città
  • 247 paesi sono elencati nell'interfaccia (Non 174)
  • Mappa mondiale ottimizzata per un rendering più veloce
  • Include ricerca IP, informazioni sulle porte
  • Simulazione casuale (IP, paese, città)
  • Può essere utilizzata online o offline (Statico)
  • Modulo selettore di temi
  • Gestisce un gran numero di attacchi

Dati

Hai diverse opzioni: ip, name e coordinates

  • ip IP privato o pubblico -> uno qualsiasi di questi IP -> 0.0.0.0 o 8.8.8.8 come {'from':'0.0.0.0','to':'8.8.8.8'}
  • name città,stato,paese -> qualsiasi di questi formati funziona -> seattle,wa,us o 0,us come {'from':'seattle,wa,us','to':'0,in'}
  • coordinates Latitudine e Longitudine come {'from'-11.074920','-51.648929'],'to'51.464957','-107.583864']}

Metodo 1 - Incorporalo e interagisci con esso

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>

Tracciamento dei dati (funzioni)

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

Tracciamento dei dati (Come linea, da -> a)

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'])

Tracciamento dei dati (Come punto)

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'])

Tracciamento dei dati + aggiunta alla tabella di output (funzione)

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

Tracciamento dei dati + aggiunta alla tabella di output (Come linea, da -> a)

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'])

Tracciamento dei dati + aggiunta alla tabella di output (Come punto)

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'])

Metodo 2 - Incorporalo e usa websocket per il tracciamento

Mappa 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>

Tracciamento dei dati - Invia l'oggetto json usando 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"
      ]
    }

Tracciamento dei dati e aggiunta alla tabella - Invia l'oggetto json usando 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"
      ]
    }

Esegui simulazione (Isolata)

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

Poi, vai su http://localhost:8080/simulation.html

Risorse

  • Wikipedia, naturalearthdata, d3.js, topojson, jquery, font-awesome, pacchetto OSINT, iana, geonames, AFRINIC, APNIC, ARIN, LACNIC e RIPE
  • Fammi sapere se ho dimenticato un riferimento o una risorsa!

Disclaimer\Note

  • Lo stile grigio scuro è tipico nei miei progetti (Puoi cambiarlo se vuoi)
  • Se hai bisogno di aiuto per migliorare la tua mappa mondiale o mappa delle minacce cyber, contattami, e potrei essere in grado di aiutarti!

Altri Progetti

Scarica lo strumento