CDXE is an all-in-one internet-like environment designed for smaller scale Cyber Defence Exercises. It addresses the time and resource demands of preparing realistic exercise setups by simplifying the creation of the internet portion of such environments.
The tool includes support for internet routers, routing, root name servers, and additional components. It emphasizes easy environment setups, live modifications during exercises, and low resource usage. Users connect local environments either through static connections or by peering with CDXE using BGP, with both IPv4 and IPv6 supported. Deployment occurs as a single statically compiled binary. An example configuration generator is built in, and the generated examples include a README along with a WireGuard configuration file that routes all network traffic into the simulated environment.
Installation requires a supported version of Go, after which the binary is obtained by running go install kryptogram.se/cdxe@latest. The environment is started with a command that loads backbone and endpoint configuration files produced by the generator. It functions as a specialized exercise environment for cyber defence training scenarios.
CDXE is a Developer Tools project. The time and resource intensive process of creating realistic internet-like environments for cyber defence exercises. It is built as an open-source project for cyber security trainers and red/blue team exercise organizers. CDXE is open source under the Open Source license. It runs on the web and the command line, and it can be self-hosted.
Kryptogram builds and maintains CDXE. Key capabilities include BGP peering, IPv4 and IPv6 support, and example configuration generator.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Same category — not a similarity match