Mausezahn: The Traffic Generator!

by Black on October 30, 2009 · 0 comments

in Open Source, Penetration Testing, Security tools, VOIP

Stress testing your setup every now and then is an important and cumbersome activity if you do not have the right tools! This is where Mausezahn comes in the picture.

37d4aafebe7394319ccf9f60d365b6f8 Mausezahn: The Traffic Generator!

Mausezahn is a free fast traffic generator written in C which allows you to send nearly every packet possible. It allows sending an arbitrary sequence of bytes directly out of the network interface card while providing a simple command line interface for more complicated packets.

Possible uses of Mausezahn are:

  • Testing or stressing IP multicast networks.
  • Penetration testing of firewalls and IDS.
  • Finding weaknesses in network software or appliances.
  • Creation of malformed packets to verify whether a system processes a given protocol correctly.
  • Demonstrations at lab.

As of version 0.34.9, Mausezahn supports the following protocols:

  • ARP
  • BPDU or PVST
  • CDP
  • IP
  • UDP
  • TCP (stateless)
  • ICMP (partly)
  • DNS
  • RTP optionally RX-mode for jitter measurements
  • Syslog

All packets generated can be VLAN-tagged and/or include an MPLS label stack. You can even set some invalid settings, though by default the most appropriate header parameters are chosen.

It can be used to generate a forged DNS response, perform a TCP SYN-Flood against all hosts in the subnet, behave like a root bridge and generate BPDUs with lowest Bridge ID thereby confusing the spanning tree, precisely measure the jitter in Voice over IP connections!

As for compiling it, the tool will compile easily on Debian SID and other Linux distributions with libnet and libpcap. For any other help, you can check the source archive, which you can download here.

Related External Links

  • Syn Flood With Hping – Unix « Looping Back Networking

Related Posts

Previous post:

Next post: