Skip to content

vasilpetrov/lpvs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lpvs

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with lpvs
  4. Usage - Configuration options and additional functionality
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module

Overview

This module provide lpvs for ubuntu and centos. works with puppet server 3.7.1

Module Description

Module create directory in /opt/ and ships lpvs.pl, then installs the perl packages needed for the proper operation. Also it creates a crontab for scheduled runs and custom facter facts for mcollective polls which count vulnerabilities and mark the system as vulnerable!

lpvs.pl and lpvs-scanner.pl used from: https://github.com/lwindolf/lpvs

Setup

What lpvs affects

  • RedHat family packages: perl-XML-LibXML perl-XML-LibXSLT perl-Crypt-SSLeay perl-LWP-Protocol-https
  • Debian family packages: libxml-libxslt-perl

Setup Requirements

puppet server and zombie slaves :)

Beginning with lpvs

In order script to work you'll need internet access.

Usage

In order to install this module you'll need git Go to your modules folder and issue:

git clone https://github.com/vasilpetrov/lpvs.git

include into your manifests/classes

include "lpvs"

custom facts:

lpvs_is_vuln => yes/no
lpvs_vuln_count => 2

Limitations

This module works on ubuntu and centos instances

Development

Apache 2.0 License

Whoever wants to contribure, just let me know. Module written to solve stupid package vuln update problems.

Optionally you could diff and mail the output to your box. /could be implemented in future versions/

Release Notes/Contributors

Current version 0.0.2 Developed by: Vasil Petrov

About

Puppet module for deployment of lpvs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published