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
Protocol-Analyzer — Framework de test par fuzzing pour protocoles réseau. | Kitploit
Outils/GitHubGitHub/vitaliy-grigoriev/protocol-analyzer
Scanners de VulnérabilitésFuzzingSécurité RéseauTests d'Intrusion
GitHubvitaliy-grigoriev/protocol-analyzer

Protocol-Analyzer

Framework de test par fuzzing pour protocoles réseau.

Voir le dépôt
1863il y a 6 ansPas encore vérifié

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

Analyseur de Protocole (NetProtoFuzz)

Framework de test fuzz orienté protocole pour les protocoles réseau.

license Coverity Scan Build Status Codacy Badge SonarQube Security Badge SonarQube Vulnerabilities Badge

SonarQube Bags Badge
Lgtm alerts
Lgtm language grade: C/C++
CodeFactor

Framework et scanner en développement avancé. Version 0.0.12.


Les principaux objectifs du framework

  • Vérification du fonctionnement des protocoles réseau propriétaires conformément à la description déclarée;

  • Détection des capacités non déclarées et des comportements indéfinis dans l'implémentation des protocoles réseau propriétaires;

  • Audit de sécurité et recherche de changements depuis la dernière période d'analyse.


Objectifs actuels

  • Développement de la base d'interaction réseau pour les besoins du framework;

    • Interface Epoll Socket State Pool pour tous les sockets sous observation;
    • Managed Socket Pool pour une interface unique de prise et de contrôle des sockets;
    • Interface UDP Socket;
    • Interface RAW Socket;
    • ✓ Interface Netlink Socket pour interagir avec le noyau Linux;
    • Créer deux interfaces d'erreur : orientée POSIX, exceptions C++.
  • Développement d'une interface pour décrire la structure du protocole réseau;

    • Implémenter libJSON en tant que sous-module du framework pour analyser les configurations d'entrée.
  • Développement d'une interface pour créer des tâches et les gérer;

  • Développement d'une interface pour stocker les informations globales et les paramètres en cours d'exécution;

  • ✓ Développement de la classe de données principale pour travailler avec des données binaires et construire toute l'infrastructure autour;

  • Créer une API de bas niveau et de haut niveau pour la bibliothèque d'analyse;

  • ✓ Développement de l'infrastructure de callback à travers le framework.


Exigences pour la construction du projet

  • OpenSSL >= 1.0.2h (libssl-dev) ou 1.1.1 pour utiliser TLSv1.3;
  • CMake >= 3.8.0 (pour la prise en charge du standard C++17);
  • Compilateur supportant pleinement le standard C++17 ('clang-6.0.0', 'gcc-7.0', icc-19.0 ou supérieur).

Construction

  1. Allez dans le script 'build.sh'.
  2. Décommentez (définissez) les paramètres nécessaires 'CXX' et 'BUILD_TYPE'.
  3. Exécutez le script de construction : 'chmod +x build.sh && ./build.sh'.
Télécharger l’outil