The Covert Channel Educational Analysis Protocol (CCEAP) is a network protocol designed for teaching covert channels to professionals and students. It is also an easy-to-use covert channel traffic generator.
Please note that CCEAP is still tailored to work with the network-specific taxonomy and is not yet updated for the generic taxonomy.
The protocol is explicitly vulnerable against several hiding patterns so that switching protocols while explaining hiding patterns is not necessary. The protocol’s structure is simple and self-explanatory and its implementation is kept at a minimum level of code lines (~1,000 LOC) to make it especially accessible for students.
- Download CCEAP: https://github.com/cdpxe/CCEAP
- Documentation: https://github.com/cdpxe/CCEAP/tree/master/documentation
- Sample Exercises: https://github.com/cdpxe/CCEAP/tree/master/sample_exercises
S. Wendzel and W. Mazurczyk: An Educational Network Protocol for Covert Channel Analysis Using Patterns (Poster), in Proc. 23rd ACM Conference on Computer and Communications Security (CCS’2016), pp. 1739-1741, 2016.
You can also download our conference poster (PDF).