• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Covert Channels Evaluation Framework Download

Covert Channels Evaluation Framework

July 20, 2008
CCHEF is a Linux-based software framework that evaluates covert channels for network protocols. It conducts empirical tests to assess the efficiency of these channels.
Version 0.1
License GPL
Platform Linux
Supported Languages English
Homepage caia.swin.edu.au
Developed by Sebastian Zander
The Covert Channels Evaluation Framework (CCHEF) is a software framework that has been designed to evaluate covert channels in network protocols that run under Linux. CCHEF is an essential tool in the world of cybersecurity as it facilitates empirical evaluation of communication hiding techniques. Encryption may not be sufficient to secure communication since it still raises suspicion that may lead to further action. Therefore, covert channels come in handy by hiding the very existence of communication using atypical means of communication. The vast number of data and protocols on the internet create an ideal platform for covert networks, making CCHEF a valuable asset.

The de-facto standard of covert channel communication is prison problem modeled as Alice and Bob trying to escape from prison by communicating secretly. Wendy, the warden, monitors their every move, leaving Alice and Bob to exchange innocent-looking messages with hidden content.

The Covert Channels Evaluation Framework (CCHEF) is quite flexible since it runs under Linux and can be used in real networks with real overt traffic. Additionally, CCHEF can also emulate covert channels using overt traffic from trace files. This feature is essential since testing with real traffic is usually restricted to controlled testbeds making it impossible to generate a realistic traffic mix. CCHEF also runs on single hosts emulating covert channels based on overt traffic from trace files.

CCHEF has been designed with the ethical consideration of preventing misuse. Therefore, it has no attempt to disguise the sender or receiver, illegally acquire superuser privileges, etc. Instead, the sender and receiver are both normal user space applications, allowing a focus on covert channel methods. This choice of design also prevents future misuse and makes porting easier since techniques to hide executables are operating system dependent.

The Channel module - a central component of CCHEF interfaces with multiple device modules. The Covert In/Out device reads covert data to be sent, and received covert data is written to the Covert Out device. The Overt In/Out device taps into a stream of IP packets to be used as the carrier for covert data. The Channel module then intercepts suitable overt packets from the sender, encodes the covert data, and passes the modified packet back to the device to re-inject it into the system.

If an overt packet arrives at the receiver, the Channel module decodes any covert information and removes the covert channel if possible before re-injecting the packet CCHEF also supports passive receivers that use copies of overt packets and do not delay the actual traffic. The Channel module has several sub-modules responsible for modulation, framing, reliable transport, encryption, etc. CCHEF is a powerful tool in transmitting covert information over a network from the covert sender (Alice) to the covert receiver (Bob), as seen in Figure 1. Channels in CCHEF are typically bidirectional, depending on available overt traffic.
What's New

Version 0.1: N/A

Free Download 553K
359
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

DVD Rental System
The DVD Rental Software is a robust tool for creating online rental ...
pidgin-typewriter
Pidgin-typewriter is a plugin for Pidgin/libpurple that triggers a typewriter sound when ...
IRC Services
IRC Services provide essential functions for IRC networks. They manage channels, users, ...
KoalaMud Game Engine
KoalaMud Game Engine is a software project that offers a server for ...
Gothello
Gothello is a game of Othello that is built on GTK technology, ...
eyeWelcome
EyeOS Greeter is software that allows users to customize their login screen ...
django-db-log
Django DB Error Logging is a software tool that logs errors from ...
bsddb3
This software provides Python bindings for Oracle Berkeley DB, enabling programmers to ...
Network Manager Applet
The Network Manager GNOME applet is designed to be an easy-to-use tool ...
PyPE
PyPE is a Python editor that offers both aesthetics and capability in ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.