Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ICMPWatch — Sniffeur de paquets ICMP pour la capture, l'analyse et l'enregistrement des paquets Echo Request/Reply avec filtrage, stockage SQLite et export PCAP pour le diagnostic réseau et la surveillance de sécurité. | Kitploit
Outils/GitHubGitHub/halildeniz/icmpwatch
Sniffing et Analyse de PaquetsCollecte d'InformationsSécurité Réseau
GitHubhalildeniz/icmpwatch

ICMPWatch

Sniffeur de paquets ICMP pour la capture, l'analyse et l'enregistrement des paquets Echo Request/Reply avec filtrage, stockage SQLite et export PCAP pour le diagnostic réseau et la surveillance de sécurité.

Voir le dépôtSite web
6010il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

ICMPWatch : Sniffeur de paquets ICMP

ICMP Packet Sniffer est un programme Python qui permet de capturer et d'analyser les paquets ICMP (Internet Control Message Protocol) sur une interface réseau. Il fournit des informations détaillées sur les paquets capturés, y compris les adresses IP source et destination, les adresses MAC, le type ICMP, les données utiles, et plus encore. Le programme peut également stocker les paquets capturés dans une base de données SQLite et les sauvegarder au format pcap.

Fonctionnalités

  • Capture et analyse les paquets ICMP Echo Request et Echo Reply.
  • Affiche des informations détaillées sur chaque paquet ICMP, y compris les adresses IP source et destination, les adresses MAC, la taille du paquet, le type ICMP et le contenu des données utiles.
  • Sauvegarde les informations des paquets capturés dans un fichier texte.
  • Stocke les informations des paquets capturés dans une base de données SQLite.
  • Sauvegarde les paquets capturés dans un fichier PCAP pour une analyse ultérieure.
  • Prise en charge du filtrage personnalisé des paquets basé sur les adresses IP source et destination.
  • Sortie console colorée à l'aide des codes d'échappement ANSI.
  • Interface en ligne de commande conviviale.

Prérequis

  • Python 3.7+
  • scapy 2.4.5 ou supérieur
  • colorama 0.4.4 ou supérieur

Installation

  1. Clonez ce dépôt :
root@kitploit:~
git clone https://github.com/HalilDeniz/ICMPWatch.git
  1. Installez les dépendances requises :
root@kitploit:~
pip install -r requirements.txt

Utilisation

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 ou --verbose : Afficher les détails détaillés des paquets.
  • -t ou --timeout : Délai d'attente de capture en secondes (par défaut 300 secondes).
  • -f ou --filter : Filtre BPF pour la capture de paquets (par défaut "icmp").
  • -o ou --output : Fichier de sortie pour sauvegarder les paquets capturés.
  • --type : Type de paquet ICMP à filtrer (0 : Echo Reply, 8 : Echo Request).
  • --src-ip : Adresse IP source à filtrer.
  • --dst-ip : Adresse IP destination à filtrer.
  • -i ou --interface : Interface réseau pour capturer les paquets (requis).

Appuyez sur Ctrl+C pour arrêter le processus de capture.

Exemples

  • Capturez les paquets ICMP sur l'interface "eth0" :
root@kitploit:~
python icmpwatch.py -i eth0

Licence

ICMPWatch est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Avertissement

Cet outil est destiné uniquement à des fins éducatives et de test. Il ne doit pas être utilisé pour des activités malveillantes.

Contact

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

💰 Vous pouvez m'aider en faisant un don

Merci d'envisager de me soutenir ! Votre soutien me permet de consacrer plus de temps et d'efforts à la création d'outils utiles comme DNSWatch et au développement de nouveaux projets. En contribuant, vous m'aidez non seulement à améliorer les outils existants, mais aussi à inspirer de nouvelles idées et innovations. Votre soutien joue un rôle essentiel dans la croissance de ce projet et des futures entreprises. Ensemble, continuons à construire et à apprendre. Merci !"
BuyMeACoffee Patreon

Télécharger l’outil
  • -db ou --database : Stocker les paquets capturés dans une base de données SQLite.
  • -c ou --capture : Fichier de capture pour sauvegarder les paquets au format pcap.