mausezahn (mz)

ADSL & BroadbandReady to RunLocation: /usr/bin/mz

Command Line Execution

Run this command in the TelcoChisel terminal to launch or execute the tool:

mausezahn (mz) Command
mz --help

Detailed 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:

  1. 1Send tagged 802.1Q packets with VLAN ID 100: mz eth0 -t ip -B 10.0.0.1 -Q 100
  2. 2Craft double-tagged QinQ frame (Outer VLAN 100, Inner VLAN 20): mz eth0 -t ip -Q 100,20 -P 'TELCO_TEST'
  3. 3Generate MPLS labeled traffic (Label 500, Exp 3, TTL 64): mz eth0 -t ip -M 500:3:64

Troubleshooting & Security Audits

mausezahn (mz) Audit Warning
Ensure your network card supports hardware VLAN offloading or disable offloading via 'ethtool -K eth0 rxvlan off txvlan off' if custom tagged frames are dropped by the NIC.
HANDS-ON TELECOM LABS

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.

Interactive Cloud Labs No Hardware Required CTSP Certification
Launch Interactive Labapp.telcosec.net · Instant access

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.