Nemesis is a command-line network packet crafting and injection utility for UNIX-like and Windows systems. Nemesis is well suited for testing Network Intrusion Detection Systems, firewalls, IP stacks and a variety of other tasks. As a command-line driven utility, Nemesis is perfect for automation and scripting.
Nemesis can natively craft and inject ARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP, TCP and UDP packets. Using the IP and the Ethernet injection modes, almost any custom packet can be crafted and injected.
+ ARP/RARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF*, RIP, TCP and UDP protocols support
+ Layer 2 or Layer 3 injection on UNIX-like systems
+ Layer 2 injection (only) on Windows systems
+ Packet payload from file
+ IP and TCP options from file
+ Tested on OpenBSD, Linux, Sun Solaris, Mac OS X and Windows 2000
+ Libnet and GCC
Use and Download:
git clone https://github.com/troglobit/nemesis && cd nemesis
sudo apt-get install libnet1-dev
* Inject malformed ICMP redirect
sudo nemesis icmp -S 10.10.10.3 -D 10.10.10.1 -G 10.10.10.3 -i 5
* IGMP v2 join for group 220.127.116.11
sudo nemesis igmp -v -p 22 -S 192.168.1.20 -i 18.104.22.168 -D 22.214.171.124