Skip to content
Tom edited this page Jul 30, 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

Getting started
Command line arguments

Scenarios

SecGen Scenarios

Development guides

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

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

More reading

Other links for extra reading
SecGen glossary

SecGen development guides

Git workflow guide

Clone this wiki locally