Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Protocol-Analyzer — Fuzz-Testing-Framework für Netzwerkprotokolle. | Kitploit
Tools/GitHubGitHub/vitaliy-grigoriev/protocol-analyzer
SchwachstellenscannerFuzzingNetzwerksicherheitPenetrationstests
GitHubvitaliy-grigoriev/protocol-analyzer

Protocol-Analyzer

Fuzz-Testing-Framework für Netzwerkprotokolle.

Repository anzeigen
1863vor 6 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Protocol Analyzer (NetProtoFuzz)

Protokollorientiertes Fuzz-Testing-Framework für Netzwerkprotokolle.

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 und Scanner in der tiefgreifenden Entwicklung. Version 0.0.12.


Die Hauptziele des Frameworks

  • Verifizierung des Betriebs proprietärer Netzwerkprotokolle gemäß der beschriebenen Spezifikation;

  • Erkennung nicht deklarierter Fähigkeiten und undefinierten Verhaltens in der Implementierung proprietärer Netzwerkprotokolle;

  • Sicherheitsaudit und Suche nach Änderungen seit dem letzten Scan-Zeitraum.


Aktuelle Ziele

  • Entwicklung der Grundlage der Netzwerkinteraktion für die Anforderungen des Frameworks;

    • Epoll-Socket-Status-Pool-Schnittstelle für alle überwachten Sockets;
    • Verwalteter Socket-Pool für eine einheitliche Schnittstelle zur Übernahme und Steuerung von Sockets;
    • UDP-Socket-Schnittstelle;
    • RAW-Socket-Schnittstelle;
    • ✓ Netlink-Socket-Schnittstelle zur Interaktion mit dem Linux-Kernel;
    • Erstellung von zwei Fehlerschnittstellen: POSIX-orientiert, C++-Exceptions.
  • Entwicklung einer Schnittstelle zur Beschreibung der Struktur von Netzwerkprotokollen;

    • Implementierung von libJSON als Submodul des Frameworks zum Parsen von Eingabekonfigurationen.
  • Entwicklung einer Schnittstelle zum Erstellen und Verwalten von Aufgaben;

  • Entwicklung einer Schnittstelle zum Speichern globaler Informationen und Einstellungen zur Laufzeit;

  • ✓ Entwicklung der Hauptdatenklasse für die Arbeit mit Binärdaten und Aufbau der gesamten Infrastruktur darum herum;

  • Erstellung einer Low-Level- und High-Level-API für die Analyzer-Bibliothek;

  • ✓ Entwicklung der Callback-Infrastruktur durch das Framework.


Anforderungen zum Erstellen des Projekts

  • OpenSSL >= 1.0.2h (libssl-dev) oder 1.1.1 für die Verwendung von TLSv1.3;

  • CMake >= 3.8.0 (für Unterstützung des C++17-Standards);

  • Compiler, der den vollständigen C++17-Standard unterstützt ('clang-6.0.0', 'gcc-7.0', icc-19.0 oder höher).


Build

  1. Wechseln Sie zum Skript 'build.sh'.
  2. Kommentieren Sie die erforderlichen Parameter 'CXX' und 'BUILD_TYPE' aus (definieren Sie sie).
  3. Führen Sie das Build-Skript aus: 'chmod +x build.sh && ./build.sh'.
Tool herunterladen