mausezahn (mz)
Command Line Execution
Run this command in the TelcoChisel terminal to launch or execute the tool:
mz --helpDetailed Technical Overview
mausezahn (mz) is a high-speed multi-protocol network traffic generator and raw packet crafter written in C. Designed for carrier-grade Ethernet and telecommunications transport auditing, it can craft custom 802.1Q tagged frames, nested QinQ double tags (802.1ad), MPLS label stacks, BPDU frames, and custom IP/TCP/UDP payloads at line rate.
Configuration & Usage Guide
To initialize and configure mausezahn (mz) for telecom security audits, follow these steps:
- 1Send tagged 802.1Q packets with VLAN ID 100: mz eth0 -t ip -B 10.0.0.1 -Q 100
- 2Craft double-tagged QinQ frame (Outer VLAN 100, Inner VLAN 20): mz eth0 -t ip -Q 100,20 -P 'TELCO_TEST'
- 3Generate MPLS labeled traffic (Label 500, Exp 3, TTL 64): mz eth0 -t ip -M 500:3:64
Troubleshooting & Security Audits
Master mausezahn (mz) with Interactive Telecom Labs
Practice deploying mausezahn (mz) against live cellular networks, radio interfaces, and mobile cores in TelcoSec Academy's browser-accessible cloud sandboxes.
Frequently Asked Questions
Why is QinQ double-tagging important in telecom networks?
Service providers use QinQ (802.1ad) to tunnel multiple customer VLANs through a carrier backbone. Fuzzing QinQ tags tests for VLAN hopping and bridge leakage.
Can mausezahn generate full line-rate traffic on Gigabit Ethernet?
Yes, mausezahn is optimized in C and uses raw sockets, allowing it to saturate 1Gbps and 10Gbps interfaces with ease.