Skip to content
Jjk422 edited this page Jul 29, 2016 · 61 revisions

Welcome to the SecGen wiki!
Caution: This wiki is still in development, therefore some parts may not be fully updated, finished or may be missing information

##SecGen Overview SecGen Overview

Usage

Getting started with SecGen

Getting started with SecGen
Command line arguments

Scenarios

SecGen Scenarios

Module Development guides

Getting started with module development

Module development overview

Import your first module

Create a SecGen Service Module from an existing puppet module

Module licensing

Module licensing - How to avoid precarious situations

Schemas

XML Schema <-- This may need to be removed as using old input style
SecGen Schemas - What are they and how to they relate to secgen_metadata.xml and scenario files

Baseboxes

Baseboxes - An Overview (What are they and how are they used in SecGen)
Baseboxes - Importing your first basebox
Baseboxes - How to create custom baseboxes for SecGen

Networks

Networks - An Overview (What are they and how are they used in SecGen)
Networks - How to create custom Networks for SecGen

Services

Services - An Overview (What are they and how are they used in SecGen)
Services - Importing your first service from puppetforge
Services - How to create custom services for SecGen

Vulnerabilities

Vulnerabilities - An Overview (What are they and how are they used in SecGen)
Vulnerabilities - Create your first vulnerability for SecGen

Puppet

Puppet - An Overview of the language and its structure
Puppet - How it is used in SecGen
Puppet - How to use it to your advantage (The advanced stuff)

Facter

Facter - How is it integrated into SecGen

Vagrant

Vagrant - How is it integrated into SecGen's core code

SecGen development guides

Git workflow guide

Clone this wiki locally