What problem does it solve? Reverse engineering an unknown network protocol requires coordinating many specialized steps—capturing traffic, identifying encryption, extracting keys, decrypting ciphertext, and rebuilding the protocol state machine—and doing them in the wrong order (e.g., parsing ciphertext as plaintext) produces garbage results. This gateway skill orchestrates the full workflow and routes each subtask to the right atomic skill. ## Core Features & Use Cases - End-to-End Workflow Orchestration: Sequences capture (re-netcap) → crypto identification (re-crypto-id) → key extraction (re-crypto-keys) → decryption (re-crypto-decrypt) → state machine reconstruction (re-proto-rev), with evidence hashing at each stage. - Decision-Tree Routing: Branches by input type—pcap vs. binary-only, plaintext vs. ciphertext, ICS/SCADA (Modbus/DNP3/OPC UA), IoT (MQTT/CoAP/BLE/Zigbee), white-box crypto, and standard TLS analysis. - Pitfall Prevention: Encodes hard-won lessons such as isolating sandbox networks before capture (INetSim/fake DNS), never running state machine reconstruction on undecrypted ciphertext, validating decryption against known plaintext, and detecting DoH-based C2 that blinds DNS monitoring. - Use Case: Given a malware sample's captured C2 traffic, the gateway directs you to identify the encryption, pull the key from a memory dump, rewrite the decryption routine as a standalone Python script, verify against known plaintext, then reconstruct the command protocol's fields and state machine with Scapy. ## Quick Start Ask the AI to analyze this captured network traffic and reverse engineer the unknown protocol, decrypting it first if it is encrypted.