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
hyenae-ng — Plattformunabhängiger Netzwerkpaketgenerator mit vollständigem Layer-Spoofing, musterbasierter Adressrandomisierung und Umgehung von Fluterkennung für Stress-Test- und Penetrationstestszenarien. | Kitploit
Tools/GitHubGitHub/r-richter/hyenae-ng
Paket-Sniffing & AnalyseFuzzingNetzwerksicherheitPenetrationstests
GitHubr-richter/hyenae-ng

hyenae-ng

Plattformunabhängiger Netzwerkpaketgenerator mit vollständigem Layer-Spoofing, musterbasierter Adressrandomisierung und Umgehung von Fluterkennung für Stress-Test- und Penetrationstestszenarien.

Repository anzeigen
133295vor 6 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Hyenae NG

Hyenae NG (Next Generation) ist eine Neufassung des ursprünglichen Hyenae-Tools, das ursprünglich im Jahr 2010 veröffentlicht wurde.

Neben dem Wechsel von C zu C++ und der Verwendung moderner Designkonzepte wurde Hyenae NG (genau wie das ursprüngliche Hyenae) mit größtmöglicher Portabilität entwickelt. Da das ursprüngliche Hyenae eine sehr komplexe Befehlszeilensyntax hatte, verfügt Hyenae NG über ein schnelles und intuitiv bedienbares Kommandozeilenmenü, mit dem Sie selbst komplexe Stresstests oder Angriffsszenarien innerhalb von Sekunden effektiv einrichten können.

Main Menu IPv4 Setup Start Dispatcher

Copyright (C) 2020 Robin Richter

Funktionen

  • Vollständig anpassbare und kombinierbare Datengeneratoren:
    • Ethernet-Schicht
    • ARP-Schicht
    • IPv4-Schicht
    • IPv6-Schicht
    • ICMPv4-Schicht
    • ICMPv6-Schicht
    • TCP-Schicht
    • UDP-Schicht
    • Text-Puffer
  • Feste oder zufällige Sende-Verzögerung
  • Musterbasierte Adress-Randomisierung
  • Sauberes und einfach zu bedienendes Kommandozeilenmenü (Kein RTFM erforderlich ;))
  • Plattformunabhängig

Abdeckung

  • ARP-Request-Fluten (DoS)
  • ARP-Cache-Vergiftung (MITM)
  • ICMP-Echo-Fluten (DoS)
  • ICMP-Smurf-Angriff (DoS)
  • TCP-SYN-Fluten (DoS)
  • TCP-Land-Angriff (DoS)
  • Blindes TCP-Verbindungszurücksetzen (DoS)
  • UDP-Fluten (DoS)
  • und viele mehr...
  • Projektziele

    Das ursprüngliche Hyenae-Projekt begann als Studie von Netzwerk-Stack-Implementierungen, entwickelte aber schnell komplexere Funktionen wie einen Remote-Daemon und einen Angriffsassistenten. Obwohl es weithin akzeptiert wurde und heute noch ein sehr häufig verwendetes Werkzeug in Penetrationstest-Workflows ist, hat es eine komplexe Befehlszeilensyntax und erfordert etwas Einarbeitung und Recherche, um richtig verwendet zu werden.

    Mit Hyenae NG möchte ich die Komplexität und Flexibilität von Hyenae in einem sauberen und einfach zu bedienenden Kommandozeilenwerkzeug bereitstellen, das sofort ohne weitere Recherche zu den Befehlszeilenargumenten für die jeweiligen Szenarien verwendet werden kann.

    Beitrag

    Wenn Ihnen dieses Projekt gefällt und Sie dazu beitragen möchten (in welcher Form auch immer), können Sie dies gerne über meine GitHub-Seite tun oder mich direkt kontaktieren. Verbesserungsvorschläge und Fehlerberichte sind sehr willkommen.

    Grundlegende Nutzung

    Sobald Sie Hyenae NG starten, wechselt es in den Hauptmenüzustand. Von hier aus können Sie Ihre gewünschte Ausgabe-, Generator- und Dispatcher-Konfiguration einrichten.

    • Ausgabe-Einrichtung
      Die Ausgabe-Einrichtung ermöglicht die Auswahl aus mehreren verschiedenen Ausgabeoptionen. Sie können entweder die Ausgabe von Hyenae NG ignorieren, indem Sie "Keine Ausgabe" auswählen, oder sie an eine Datei oder einen Netzwerkadapter senden. Sobald Sie eine Ausgabe ausgewählt haben, können Sie deren Untereinrichtung betreten, indem Sie sie erneut auswählen – entweder durch erneute Eingabe ihrer Menüpunktnummer oder einfach durch Drücken der Eingabetaste. Ausgaben, die eine Untereinrichtung haben, werden nach der Auswahl mit einem (...) markiert.

    • Generator-Einrichtung
      Die Generator-Einrichtung ermöglicht die Auswahl aus mehreren verschiedenen Generatoren. Die meisten Generatoren bieten eine Payload-Option, für die Sie einen weiteren Generator auswählen können und so weiter. Da Netzwerkrahmen-Generatoren in Transportschichten verschachtelt sind, variieren ihre verfügbaren Payload-Generatoren je nach zuvor ausgewähltem Rahmen-Generator. Hier ist ein Beispiel einer typischen Payload-Verschachtelung für ein Ethernet-Paket:

      root@kitploit:~
      Ethernet +-> ARP
               |
               +-> IPv4 +-> ICMPv4 -> ICMP Echo Payload
               |        +-> TCP
               |        +-> UDP
               |        +-> ...
               |
               +-> IPv6 +-> ICMPv4 -> ICMP Echo Payload
                        +-> ICMPv6 -> ICMP Echo Payload
                        +-> TCP
                        +-> UPD
                        +-> ...
      
    • Dispatcher-Einrichtung
      Die Dispatcher-Einrichtung ermöglicht die Einrichtung des eigentlichen Daten-Dispatchers. Sie können Stopp-Grenzen festlegen oder eine feste oder zufällige Sende-Verzögerung konfigurieren, um Flood-Erkennungsmechanismen auf Ihrem Zielsystem zu umgehen.

      WICHTIG
      Es wird empfohlen, auf leistungsschwachen Systemen wie dem GPD Pocket 2 eine feste Sende-Verzögerung von mindestens 100 ms zu verwenden, um Probleme bei der Tastendruckerkennung zu vermeiden.

    • Dispatcher starten
      Sobald Sie einen Generator eingestellt haben, können Sie diese Option wählen, um den Dispatcher zu starten und Pakete zu senden. Wenn Sie noch keinen Generator eingestellt haben, wird stattdessen eine Fehlermeldung angezeigt. Der Dispatcher arbeitet, bis entweder eine Stopp-Grenze (falls festgelegt) erreicht ist oder der Benutzer eine beliebige Taste drückt. Nachdem der Dispatcher gestoppt wurde, können Sie entweder durch Eingabe von 0 zum Hauptmenü zurückkehren oder ihn durch Eingabe von 1 oder einfach durch Drücken der Eingabetaste erneut starten.

    Generator-Muster

    Viele Paketgenerator-Parameter, wie z. B. für Adress-, Port- und Zahlenfelder, können mit einem Generator-Muster versehen werden. Diese Muster werden verwendet, um bei jedem neuen Paket einen neuen Wert zu generieren. Hier sind einige Beispiele für einige grundlegende Muster:

    • Zufällige 5-stellige Zahl: *****

    • Inkrementelle 3-stellige Zahl: +++

    • Dekrementelle 2-stellige Zahl: --

    • Zufällige Zahl zwischen 100 und 190: 1*0

    • Inkrementelle Zahl von 1 bis 991: ++1

    • Dekrementelle Zahl von 299 bis 200: 2--

    • Zufällige IPv4-Adresse zwischen .200 und .255: 129.168.0.2**

    • Inkrementelle MAC-Adresse zwischen :00 und :FF: AA:BB:CC:DD:EE:++

    • Dekrementelle IPv6-Adresse zwischen :FFFF und :FF00: 1000:2000:3000:4000:5000:6000:7000:FF--

    Konfigurationsdatei

    Wenn Hyenae NG gestartet wird, sucht es im Startordner nach einer Konfigurationsdatei namens "hyenae.conf". Wenn die Datei nicht existiert, wird sie automatisch erstellt.

    WICHTIG
    Wenn die Konfigurationsdatei nicht geparst werden kann, gibt Hyenae NG eine Fehlermeldung aus und fordert Sie auf, die Konfigurationsdatei entweder zu reparieren oder zu löschen.

    • Frontend-Abschnitt

      • terminal_colors
        Wenn auf "ein" (Standard) gesetzt, verwendet Hyenae ANSI-Terminalfarben, um die Benutzeroberfläche zu verbessern. Sollte Ihr Terminal aus irgendeinem Grund keine ANSI-Farben unterstützen, sollten Sie dies auf "aus" setzen.

      • line_chars
        Wenn auf "ein" (Standard) gesetzt, verwendet Hyenae spezielle Zeilenzeichen für die Menü-Trennlinien (in ASCII unter Windows und Unicode auf *nix-basierten Systemen). Falls Sie seltsame Trennzeichen-Ausgaben bemerken, sollten Sie dies auf "aus" setzen.

    Kontakt

    • E-Mail
    • GitHub-Repository
    Tool herunterladen