⚡ Real-time protocol analysis

See every packet between your client and your server.

Inspect and decode every packet between your client and your server, in real time. LUA scripting, advanced filters, multi-version decoding.

  • 1.8 → latest versions supported
  • Windows · macOS · Linux
  • LUA-scriptable & extensible
proxymod — live
→ S→C 0x21 KeepAlive      id=8273612
← C→S 0x11 PlayerPosition x=128.5 y=64.0
→ S→C 0x52 EntityVelocity eid=441 dx=0.12
→ S→C 0x24 ChunkData      cx=8 cz=-3 12.4kb
← C→S 0x2F UseItem        hand=0
// plugin latency-monitor: avg rtt 41ms
Features

Everything to understand the protocol

A proxy that sits between your client and your server, decodes the stream and lets you automate it.

Live packet inspection

Watch every incoming and outgoing packet in real time, field by field, with syntax highlighting and filters.

Multi-version decoding

Protocol support from 1.8 up to the latest versions. Packet schemas are updated on every release.

LUA scripting

Write plugins in LUA to inspect, transform or log packets. Simple API with built-in hot-reload.

Cross-platform

Windows, macOS and Linux. Scriptable CLI for CI, or a graphical interface for interactive debugging.

How it works

Up and running in 4 steps

01

Launch the proxy

Download the binary or run it through Docker. No dependencies to compile.

02

Point it at the target server

Tell the proxy which server you want to analyse — it relays the connection for you.

03

Sign in with Microsoft

Authenticate with your Microsoft account so the proxy can sit between your client and the server.

04

Load your plugins

Drop in your LUA plugins to decode, filter and automate your packet analysis.

plugin.luaLUA
-- Log every chat packet and measure its size
proxymod.on("S2C/Chat", function(pkt)
    local size = pkt:length()
    proxymod.log(("chat %d bytes: %s"):format(size, pkt.message))
    metrics.observe("chat_bytes", size)
end)
Marketplace

Extend ProxyMod with LUA plugins

Decoders, advanced filters, diff tools… all free, installed in one click.

Plugins are reserved for license holders Get a license to browse and install every community plugin.
Get a license
Licenses

Pick your duration

Full access to ProxyMod. One offer, for as long as you need — the longer, the cheaper.

🎉 Back-to-school discount — 20% off every license.

1-month license

€12 €9.60 for 30 days

  • Full access to ProxyMod
  • Live inspection + multi-version decoding
  • Unlimited LUA plugins (free marketplace)
  • Updates included for the license duration
Choose this license

6-month license

€55 €44 for 180 days

  • Full access to ProxyMod
  • Live inspection + multi-version decoding
  • Unlimited LUA plugins (free marketplace)
  • Updates included for the license duration
Choose this license

Ready to see what's really going over the wire?

Pick a license and decode your first session in under 5 minutes.