I just published a new open source project (alpha!) called the Covert Channel Educational Analysis Protocol (CCEAP). The documentation is currently very brief and an improved description in form of an academic conference poster by myself and Wojciech Mazurczyk is currently under review.
The idea of CCEAP is to teach network covert channels to students and professionals. CCEAP eliminates the need to introduce several network protocols before explaining network information hiding. Therefore, CCEAP comes with a simple network protocol and a tool that allows to manipulate the protocol header/components in a packet.
There is still a lot to improve and evaluate, including to write a real documentation, to extend the tool and to see how students can actually use the tool after attending a lecture that explains the protocol, the concept and the tool in detail (I will make my teaching material freely available).
Steffen Wendzel, Sebastian Zander, Bernhard Fechner, Christian Herdin:
Pattern-Based Survey and Categorization of Network Covert Channel Techniques,
Computing Surveys (CSUR), Vol. 47(3), ACM, 2015.
Steffen Wendzel, Wojciech Mazurczyk:
Poster: An Educational Network Protocol for Covert Channel Analysis Using Patterns,
23rd Conference on Computer and Communications Security (CCS), pp.
1739-1741, Vienna, ACM, 2016. [you can also download the related poster (PDF)]
Wojciech Mazurczyk, Steffen Wendzel, Sebastian Zander, Amir Houmansadr, Krzysztof Szczypiorski:
Information Hiding in Communication Networks: Fundamentals, Mechanisms, and Applications,
IEEE Series on Information and Communication Networks Security,
Wiley, 2016 (cf. Amazon.com).