Protocol

The Mumble Protocol is Open Source, just like Mumble itself. The source code for the current version can be found in the Git repository in the file Mumble.proto.

= Protocol documentation =

A complete documentation about the protocol can be found at mumble-protocol.pdf.

= UDP Ping packet =

Mumble supports querying the following data by sending a ping packet to the target server. Both the request and the response packets are formatted in Big Endian.

The ping request packet contains the following data:

The response will then contain the following data:

An example script can be found at mumble-ping.py. A modified version of the script that also supports IPv6 is used by K-10 for the mmping command, and can be found in Svedrin's BitBucket repository.