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
ICMPWatch — Sniffer di pacchetti ICMP per catturare, analizzare e registrare i pacchetti Echo Request/Reply con filtri, archiviazione SQLite ed esportazione PCAP per diagnostica di rete e monitoraggio della sicurezza. | Kitploit
Strumenti/GitHubGitHub/halildeniz/icmpwatch
Sniffing e Analisi dei PacchettiRaccolta InformazioniSicurezza di Rete
GitHubhalildeniz/icmpwatch

ICMPWatch

Sniffer di pacchetti ICMP per catturare, analizzare e registrare i pacchetti Echo Request/Reply con filtri, archiviazione SQLite ed esportazione PCAP per diagnostica di rete e monitoraggio della sicurezza.

Vedi RepositorySito web
60101 anno 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

ICMPWatch: Sniffer di pacchetti ICMP

ICMP Packet Sniffer è un programma Python che consente di catturare e analizzare i pacchetti ICMP (Internet Control Message Protocol) su un'interfaccia di rete. Fornisce informazioni dettagliate sui pacchetti catturati, inclusi indirizzi IP sorgente e destinazione, indirizzi MAC, tipo ICMP, dati del payload e altro ancora. Il programma può anche memorizzare i pacchetti catturati in un database SQLite e salvarli in formato pcap.

Funzionalità

  • Cattura e analizza i pacchetti ICMP Echo Request e Echo Reply.
  • Mostra informazioni dettagliate su ogni pacchetto ICMP, inclusi indirizzi IP sorgente e destinazione, indirizzi MAC, dimensione del pacchetto, tipo ICMP e contenuto del payload.
  • Salva le informazioni dei pacchetti catturati in un file di testo.
  • Memorizza le informazioni dei pacchetti catturati in un database SQLite.
  • Salva i pacchetti catturati in un file PCAP per ulteriori analisi.
  • Supporto per il filtraggio personalizzato dei pacchetti basato su indirizzi IP sorgente e destinazione.
  • Output console colorato utilizzando codici di escape ANSI.
  • Interfaccia a riga di comando intuitiva.

Requisiti

  • Python 3.7+
  • scapy 2.4.5 o superiore
  • colorama 0.4.4 o superiore

Installazione

  1. Clona questo repository:
root@kitploit:~
git clone https://github.com/HalilDeniz/ICMPWatch.git
  1. Installa le dipendenze richieste:
root@kitploit:~
pip install -r requirements.txt

Utilizzo

root@kitploit:~
python ICMPWatch.py [-h] [-v] [-t TIMEOUT] [-f FILTER] [-o OUTPUT] [--type {0,8}] [--src-ip SRC_IP] [--dst-ip DST_IP] -i INTERFACE [-db] [-c CAPTURE]
  • -v o --verbose: Mostra dettagli verbosi del pacchetto.
  • -t o --timeout: Timeout di sniffing in secondi (default 300 secondi).
  • -f o --filter: Filtro BPF per lo sniffing dei pacchetti (default è "icmp").
  • -o o --output: File di output per salvare i pacchetti catturati.
  • --type: Tipo di pacchetto ICMP da filtrare (0: Echo Reply, 8: Echo Request).
  • --src-ip: Indirizzo IP sorgente da filtrare.
  • --dst-ip: Indirizzo IP destinazione da filtrare.
  • -i o --interface: Interfaccia di rete per catturare i pacchetti (obbligatorio).

Premi Ctrl+C per fermare il processo di sniffing.

Esempi

  • Cattura pacchetti ICMP sull'interfaccia "eth0":
root@kitploit:~
python icmpwatch.py -i eth0

Licenza

ICMPWatch è concesso in licenza con Licenza MIT. Vedi il file LICENSE per i dettagli.

Dichiarazione di non responsabilità

Questo strumento è destinato esclusivamente a scopi educativi e di test. Non deve essere utilizzato per attività dannose.

Contatti

  • Linktr halildeniz
  • DenizHalil DenizHalil
  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

💰 Puoi aiutarmi donando

Grazie per aver considerato di sostenermi! Il tuo supporto mi consente di dedicare più tempo e impegno alla creazione di strumenti utili come DNSWatch e allo sviluppo di nuovi progetti. Contribuendo, non solo mi aiuti a migliorare gli strumenti esistenti, ma ispiri anche nuove idee e innovazioni. Il tuo supporto gioca un ruolo fondamentale nella crescita di questo progetto e delle iniziative future. Insieme, continuiamo a costruire e imparare. Grazie!"
BuyMeACoffee Patreon

Scarica lo strumento
  • -db o --database: Memorizza i pacchetti catturati in un database SQLite.
  • -c o --capture: File di cattura per salvare i pacchetti in formato pcap.