DETER SEER Wiki
The Security Experimentation EnviRonment (SEER) is a set of tools and agents for helping an experimenter setup, script and perform experiments in the DETER environment. It includes agents for traffic generation, attack generation, traffic collection and analysis. SEER provides:
- an extensible Java GUI interface
- a module system for adding your own agents, collectors, aggregators or services
- a module/software dependency setup with building and caching of 3rd party software
Requires Java, Get it here
HOWTO
HOWTO Setup An Experiment With SEER
About
SEER makes extensive use of other great open source software including:
Software
Beta 5 adds jython support and finalizes some interfaces for extending the GUI from jars in the experiment and restores support for the WINXP-UPDATE image
Beta 4 releases other agents from 1.5 such as IRC, Perf analysis, etc, some new context help for the controls and a fix for the SSL issues
Beta 3 fixes some backend bugs and offers some logging options in the GUI to help with SSL debugging, enabled Geo module in GUI
Beta 2 fixes setup on FreeBSD machines and updated control types for agent definitions
There are two software components to the SEER tools. The desktop GUI and the backend that is extracted on experiment nodes. The backend setup script is found on the DETER fileserver at /share/seer/v160/experiment-setup.py. It requires at least one module or group name argument so that some functionality is loaded.
The current development tree can be cloned by using the following command:
- git clone http://seer.deterlab.net/git
Access for writing is restricted to those with SSH access. If you wish to submit a patch you can do so using git facilities.
Documentation
SEER Release v1.6 [updated March 2012]
- Documentation for Version 1.6
- Create a DETER ticket for the SEER Workbench component
- The SEER mailing list can be found at http://mailman.isi.edu/mailman/listinfo/deter-workbench
- SEER has been extensively tested on the following standard images provided by DETER
