Z·05Open Source

Zilk Multicast Analyzer

Multicast troubleshooting from the endpoint — no router credentials needed.

A client-first diagnostic tool for multicast issues in enterprise and MPLS networks. It runs on the operator's PC, passively discovers IGMP and PIM behavior, probes the L2/L3 path, and produces structured evidence packs tagged by team responsibility — so the right team gets the ticket the first time. Free and open source under MIT.

Who it’s for: Operators troubleshooting multicast in enterprise and MPLS networks from the endpoint — no router credentials needed.

Product tour

Nine screens. Zero router credentials.

Hover to pause, click any frame to inspect it full size.

Diagnose
Diagnosis Verdict
Tools
Sessions
Learn
Learn Article
Download
Help
About

Feature slideshow

Step through every screen

A slideshow that plays on its own — click any slide to zoom in. Real product, demo data.

Feature slideshowAuto-playing

Diagnosis Verdict

8 screens, auto-playing — click a slide to zoom, arrows or ←/→ to drive

Capabilities

What Zilk Multicast Analyzer does

  • Zero-credential diagnostics

    Three operating modes with graceful degradation diagnose multicast issues without any device access.

  • Passive protocol discovery

    Detects IGMP v1/v2/v3 and PIM behavior and performs querier and multicast-router (mrouter) checks by listening on the wire.

  • Active join probes

    Joins groups from the client to surface snooping problems, RPF failures, and TTL traps that are invisible from a passive view.

  • Team-tagged evidence packs

    Generates HTML, Markdown, and JSON reports with audit trails, each finding tagged to the team responsible for the fix.

  • Continuous monitoring

    Tracks per-group traffic with rate sparklines and resolves source addresses to reverse-DNS names.

  • CLI and local web UI

    Use it in scripts or in the browser, and run it fully offline.

Use cases

Where teams put Zilk Multicast Analyzer to work

  1. 01

    A support engineer diagnoses why a multicast video stream is dropping at a client site without waiting for router credentials or a change window.

  2. 02

    An operations team uses the team-tagged evidence pack to route a multicast ticket straight to the group that owns the fault instead of bouncing it between teams.

  3. 03

    A field technician runs the portable tool on a laptop plugged into the affected segment to confirm IGMP snooping or RPF misconfiguration.

  4. 04

    An MPLS/enterprise network team continuously monitors per-group multicast rates to catch degradation before users report it.

  5. 05

    An engineer scripts the CLI into a repeatable, offline diagnostic run and archives the JSON output as an audit record.

Specifications

Technical specifications

License
MIT (open source, free to use)
Platforms
Windows, Linux, macOS
Install
pip install mcast-doctor, or portable
Interfaces
Command-line and a local web UI; fully offline-capable
Protocols
IGMP v1/v2/v3 and PIM discovery; querier and mrouter checks; active join probes
Reports
HTML, Markdown, and JSON evidence packs with audit trails, tagged by responsible team
Access model
Client-first / zero-credential — runs on the operator's PC, needs no device logins
Quality
182 passing tests
Source
github.com/asad4ntrp2/zilk-multicast-analyzer

Why Zilk

Why Zilk Multicast Analyzer

  • Diagnoses multicast from the endpoint with zero device credentials, so engineers don't wait on router access or change windows.

  • Team-tagged evidence packs route each finding to the responsible team, cutting ticket ping-pong.

  • Free and open source under MIT, installable in one pip command or as a portable binary.

  • Runs fully offline as both a CLI and a local web UI, fitting scripted pipelines and hands-on troubleshooting alike.

Part of our Networking & Infrastructure practice

Zilk Multicast Analyzer is built and supported by the same engineers who deliver our 21 Networking & Infrastructure services — design, deployment, and day-2 operations included.

Explore Networking & Infrastructure

The story

From black screen to evidence pack — five screens

Keep scrolling — the dashboard follows the story.

  1. Zilk Multicast Analyzer — Diagnose

    01 · Diagnose

    Multicast troubleshooting from the endpoint

    Type a group address — or scan the wire — and diagnose from the operator’s PC. No router credentials needed, with three operating modes that degrade gracefully.

  2. Zilk Multicast Analyzer — Verdict

    02 · Verdict

    A verdict, not a wall of packets

    Each run ends in a plain-language finding: what broke, what to try, and who to tell — with the technical evidence one click away.

  3. Zilk Multicast Analyzer — Tools

    03 · Tools

    A toolbox that ships with its own binaries

    IGMP join probes, multicast test sender and receiver, mtrace2, mDNS/SSDP, iperf3 in multicast mode — pure Python or bundled, nothing to install.

  4. Zilk Multicast Analyzer — Learn

    04 · Learn

    The knowledge book is built in

    IGMP, PIM, snooping, RPF, admin scoping — the fundamentals live right next to the tools, so the team levels up while it troubleshoots.

  5. Zilk Multicast Analyzer — Evidence

    05 · Evidence

    Evidence packs, tagged by team

    HTML, Markdown, and JSON reports with audit trails, tagged by responsible team — so the right team gets the ticket the first time.

Put Zilk Multicast Analyzer to work

See it against your own environment, ask the hard questions, and get a straight answer on fit.