hyenae-ng: advanced cross-platform network packet generator
Hyenae NG
Hyenae-NG (Next Generation) is a re-write of the original Hyenae tool which was originally published back in the year 2010.
Besides switching from C to C++, using modern design concepts, Hyenae NG was (just like the original Hyenae) written with maximum portability in mind. Since the original Hyenae had a very complex command-line syntax Hyenae NG comes with a fast and intuitively usable command-line menu that will allow you to effectively set up even complex stress-tests or attack scenarios within seconds.
Features
- Fully customizable and combinable data generators:
- Ethernet-Layer
- ARP-Layer
- IPv4-Layer
- IPv6-Layer
- ICMPv4-Layer
- ICMPv6-Layer
- TCP-Layer
- UDP-Layer
- Text-Buffer
- Fixed or Random Send Delay
- Pattern-based address randomization
- Clean and easy to use the command-line menu (No RTFM’ing required;))
- Platform Independent
Coverage
- ARP-Request flooding (DoS)
- ARP-Cache poisoning (MITM)
- ICMP-Echo flooding (DoS)
- ICMP-Smurf attack (DoS)
- TCP-SYN flooding (DoS)
- TCP-Land attack (DoS)
- Blind TCP-Connection reset (DoS)
- UDP flooding (DoS)
- and many more…
Project Goals
The original Hyenae project started out as a study of network stack implementations but then quickly gained more complex features such as a remote daemon and an attack asistent. Even if it was widely accepted and is still a very commonly used tool in today’s pen-testing workflows it has a complex command-line syntax and requires some training and research in order to be used properly.
With Hyenae NG I would like to provide the complexity and flexibility of Hyenae in a clean and easy to use command-line tool which can be instantly used without any further research on the command line arguments to pass for the specific scenarios.
Install & Use
Copyright (C) 2020 Robin Richter