https://github.com/cdpxe/networkcovertchannels
Some network covert channel projects of my own research, containing a protocol channel tool (protocol switching covert channel, PCT/PSCC), a protocol hopping covert channel (PHCC) tool, the protocol channel-aware active warden (PCAW) and ... VSTT.
https://github.com/cdpxe/networkcovertchannels
active covert-channel information-hiding information-security infosec network-analysis network-forensics network-science network-security network-steganography network-traffic-generator protocol-channels protocol-hopping protocol-hopping-covert-channels protocol-switching-covert-channels scientific-software secret-sharing steganography stego warden
Last synced: about 1 month ago
JSON representation
Some network covert channel projects of my own research, containing a protocol channel tool (protocol switching covert channel, PCT/PSCC), a protocol hopping covert channel (PHCC) tool, the protocol channel-aware active warden (PCAW) and ... VSTT.
- Host: GitHub
- URL: https://github.com/cdpxe/networkcovertchannels
- Owner: cdpxe
- License: gpl-3.0
- Created: 2020-02-06T14:38:42.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-26T16:51:36.000Z (3 months ago)
- Last Synced: 2025-03-01T22:43:37.329Z (about 2 months ago)
- Topics: active, covert-channel, information-hiding, information-security, infosec, network-analysis, network-forensics, network-science, network-security, network-steganography, network-traffic-generator, protocol-channels, protocol-hopping, protocol-hopping-covert-channels, protocol-switching-covert-channels, scientific-software, secret-sharing, steganography, stego, warden
- Language: C
- Homepage: http://www.wendzel.de/projects/
- Size: 394 KB
- Stars: 15
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Steffen Wendzel](https://www.wendzel.de)'s Network Covert Channel Tools
This repository contains some of my covert channel projects and also refers to some other repositories where I host my additional covert channel projects.
If you need an introduction, check out **[my free open online class on network covert channels](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/)**.
## In this repository:
- [pct](https://github.com/cdpxe/NetworkCovertChannels/tree/master/pct), 2008: *Protocol Channel Tool* (`pct` a PoC implementation to show that so-called protocol channels/protocol switching covert channels are feasible).
- [phcct](https://github.com/cdpxe/NetworkCovertChannels/tree/master/phcct), 2007: *Protocol Hopping Covert Channel Tool* (`phcct` was the first (2007) implementation of a protocol hopping covert channel).
- [vstt](https://github.com/cdpxe/NetworkCovertChannels/tree/master/vstt), 2006: *Very Strange Tunneling Tool* (This was my first network CC tool. I wrote `vstt` as a 2nd semester undergrad student. It can tunnel through ICMP, TCP, ...).
- [pcaw](https://github.com/cdpxe/NetworkCovertChannels/tree/master/pcaw), 2012: *Protocol Channel-aware Active Warden* (`pcaw` is a countermeasure to reduce the error-free transmission performance of so-caled *[protocol switching covert channels](https://www.computer.org/csdl/proceedings-article/lcn/2012/06423628/12OmNBC8AyY)*/[pct](https://github.com/cdpxe/NetworkCovertChannels/tree/master/pct) (and *[protocol hopping covert channels](https://github.com/cdpxe/NetworkCovertChannels/tree/master/phcct)*). I wrote this in 2012 while working on my PhD thesis).## My other covert channel projects on GitHub
- [CCEAP](https://github.com/cdpxe/CCEAP), 2016: *Covert Channel Educational Analysis Protocol* (a tool for teaching network covert channel patterns).
- [NELphase](https://github.com/cdpxe/NELphase), 2017: *Network Environment Learning Phase* (a tool that implements a covert channel capable of performing an network environment learning (NEL) phase and that can be used to test active and passive wardens).## Tools of my students
- [DYST](https://github.com/NIoSaT/DYST), 2022-2025: The covert channel that allows *covert channel amplification*. It is also the first implementation of a *history covert channel*.
- [OPPRESSION](https://github.com/Stego-Punk-Lab/OPPRESSION), 2024: An implementation of a history covert channel that is based on online text repositories.
- [WiFi Reconnection-based Covert Channel](https://github.com/NIoSaT/WiFi_Reconnection_CovertChannel), 2021: My PhD student Sebastian Zillien developed this PoC code to demonstrate a WiFi reconnection-based covert channel that exploits pattern [PT15 (Artificial Reconnections)](https://ih-patterns.blogspot.com/p/pt15-artificial-reconnections.html) by forcing WiFi clients to reconnect. The channel can provide anonymity for covert sender and covert receiver.
- [CoAP Reset-/Reconnection-based Covert Channels](https://github.com/NIoSaT/CoAP-Covert-Channels), 2021: Another tool by my PhD students.## Other Stego Tools
- Luca's list of stego tools on Github: [https://github.com/lucacav/steg-tools](https://github.com/lucacav/steg-tools)