competition-custom-protocol-replay

Recover and replay custom binary or text protocols to verify stateful acceptance.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/xjtu-wang/DigAgent --skill competition-custom-protocol-replay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competition-custom-protocol-replay
Source: https://github.com/xjtu-wang/DigAgent/tree/main/.agents/skills/competition-custom-protocol-replay
Command: npx skills add https://github.com/xjtu-wang/DigAgent --skill competition-custom-protocol-replay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Internal downstream skill for ctf-sandbox-orchestrator. It enables precise replay and reproduction of custom binary or text protocol exchanges by reconstructing framing, sequence, checksums, and state, so accepted transcripts can be demonstrated after sandbox assumptions are established.

Core Features & Use Cases

  • Downstream specialization after the ctf-sandbox-orchestrator is active for protocol replay.
  • Map the session state machine, recover framing, and verify transitions to acceptance.
  • Build a minimal replay harness that preserves the canonical transcript and supports evidence packaging.
  • Use cases include decoding unknown protocols, reconstructing custom framing, and proving the smallest transcript that reaches an accepted branch.

Quick Start

Identify roles and session boundaries, then construct and replay the smallest transcript that reaches the accepted state.

Frequently Asked Questions about competition-custom-protocol-replay

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I replay a custom binary protocol to verify stateful acceptance?

To replay a custom binary protocol, you must recover framing, sequencing, and checksums to reconstruct the session state machine. This verifies stateful acceptance by proving the smallest transcript that reaches an accepted branch.

What is protocol framing recovery and when do I need it for state machine mapping?

Protocol framing recovery extracts message boundaries from custom binary or text exchanges. You need it for state machine mapping when decoding unknown protocols to verify transitions and build a minimal replay harness.

How do I construct a minimal replay harness for a custom text protocol?

Construct a minimal replay harness by identifying session roles and boundaries, then mapping state machine transitions. The harness preserves the canonical transcript and supports evidence packaging.

Can I use this approach to reconstruct custom framing for unknown protocols in a sandbox?

Yes, you can reconstruct custom framing for unknown protocols after sandbox assumptions are established. It maps the session state machine, recovers framing, and verifies state transitions to acceptance within the sandbox.

What's the best way to preserve protocol transcripts for evidence packaging?

The best way to preserve protocol transcripts is building a minimal replay harness that maintains the canonical transcript. This ensures stateful acceptance is demonstrated and evidence is packaged correctly.