Montage is a suite of tools that provides a unified set of user-friendly human interfaces to the underlying experimentation framework. Montage makes it easier to design, instantiate, and analyze networking and cyber security experiments.
The central goal of Montage is to improve the scope and usability of the underlying testbed infrastructure throughout the life cycle of an experiment. The testbed infrastructure is regarded as scientist apparatus, that provides insight into computer and cyber security threats and defenses through test procedures, observations, and measurements.
Montage is under constant development. It supports a diverse user community and enables users to contribute to and leverage a common body of tools and knowledge. Some of the tools listed below are tightly integrated with the Montage GUI-based user interface while other are activated with command-line based tools. Details about the interface can be explored in the documentation:
An experiment has a specific toolchain based on the integration of one or more tools and methodologies in Montage. The design is expressed using descriptive languages and is translated into the testbed-specific requirements and annotations. The power of the Montage toolsuite comes from the hourglass-based structure of the workbench. Several tools and methodologies can be used to design and analyze an experiment agnostically, without deep coupling with the underlying testbed technologies.
Design Deploy Analyze |
First steps with Montage Search page General Index |
You can also download a PDF version of the Montage documentation.
Links to developing and managing an DETER experiment with Montage tools can be found on the examples page.
Montage related publications are another source of examples.
Montage tools and technologies are actively used by the SAFER project
Montage is available as an Eclipse Plugin at the Eclipse Update Site: http://montage.deterlab.net/release Detailed instructions for installing Montage are located in the documentation
The Montage codebase can be found in a Git repository: git clone git://montage.deterlab.net/montage