Montage Banner

Download

Current version: 1.0

Install the latest release of the Montage Plugin through the Eclipse IDE

Detailed installation instructions are also available.

Questions and Suggestions?

Join the Montage Users group:

Submit:

Join the Montage Developers group:

Submit:

You can also open a ticket at the Tickets.

Welcome

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:

  • Topology Manager: tools to compose, merge, visualize, and validate large scale topologies. Support for developing and annotating canonical, stochastic, and empirical topologies.
  • Agent Infrastructure: tools to compose and orchestrate workflows with branching and synchronization mechanisms.
  • Semantic Analysis Framework: tools to identify patterns and actors in large volumes of experiment data.
  • Catalog: tools to share and reuse experimentation artifacts

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.

Documentation


You can also download a PDF version of the Montage documentation.

Examples

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

Get Montage

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