PERICLES Content Aggregation Tool
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src Fixed adding of payload files via command line interface Dec 3, 2015
LICENSE Update May 12, 2017
pom.xml release the sources Nov 30, 2015


The PERICLES Content Aggregation Tool is a framework for Information Encapsulation techniques developed during the PERICLES EU-project.


The framework provides a set of Information Encapsulation techniques from different domains, and a decision mechanism to determine which of the techniques is the best one to use for a given user scenario.


Directory Structure

Execute the PeriCAT.jar to run the tool. It is delivered in a parent directory, called PeriCAT, together with the PeriCAT_libs directory, in which you can find the two external tools f5.jar and openstego.jar. That is because the licenses of f5 and openstego are not compatible with the PeriCAT license. f5 is licensed under LGPL F5 Steganography and openstego under GPLv2 OpenStego. Therefore they have to be delivered externally of PeriCAT, and can't be included into the PeriCAT.jar. PeriCAT is able run without these tools, but then the steganography algorithms can't be used.

If you execute the PeriCAT.jar, the tool will create three additional directories:

  • PeriCAT_scenarios - This ist the default directory in which the scenario files will be saved
  • PeriCAT_output - Here is the encapsulated information stored
  • PeriCAT_restored - If encapsulated information will be decapsulated, then the resulting files are stored in this directory.


PeriCAT is a tool with the purpose of supporting the PERICLES research. This means that it is no mature business solution in its current state. However, we are very happy if the tool inspires others as base for further developments, education, or research. Therefore the Apache version 2 Open Source license is chosen to enable the possibility to reuse and play arround with the source code for everyone interested in this project.


PeriCAT is licensed under the Apache License, Version 2.0.

You may obtain a copy of the License at: Apache v2



This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no FP7- 601138 PERICLES.