Springe zum Hauptinhalt Profilbild Hartmut Goebel

Hartmut Goebel

Diplom-Informatiker, CISSP, CSSLP, ISO 27001 Lead Implementer



Anfrage
Logo Goebel Consult

Installation Instructions for CVSS Calculator

Managing Vulnerabilities using the Common Vulnerability Scoring System

Author:

Hartmut Goebel <h.goebel@goebel-consult.de>

Copyright:

© 2009-2010 by Hartmut Goebel

Homepage:

http://www.goebel-consult.de/cvss/

Installation on Windows-Systems

For Windows it is recommended to use the provided installer package.

Alternatively you may follow the installation instructions below. But mind: there is no software repository for Windows like there is for Linux distributions, thus collecting the requirements for Windows is troublesome.

Installation on other Systems

Installation Requirements

CVSS Manager requires

  • Python 2.5 or 2.6 (2.7 is untested; 2.4 does not work, neither does 3.x)

  • GTK 2.12

  • pygtk 2.0

  • Python setuptools or distribute (see below).

On a typical Linux system, using a recent distribution, installing these requirements should be as easy as running one of these commands:

$ yum install  pygtk2.0  python-setuptools # Redhat, Fedora
$ urpmi        pygtk2.0  python-setuptools # Mandriva
$ yast install pygtk2.0  python-setuptools # Suse, OpenSuse
$ apt get      pygtk2.0  python-setuptools # Debian, Ubuntu

If your system does not provide python-setuptools, you can easily install it using these commands:

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py --help    # get list of options
$ python ez_setup.py           # download and install

The EasyInstall installation instructions have tips for dealing with firewalls as well as how to manually download and install setuptools.

Installation

Once you installed the requirements, you may install CVSS Manager by simply running:

easy_install cvssmanager   # system wide installation

This will download and install the appropriate version of CVSS Manager. If this does not work for you, please refer to the EasyInstall installation instructions for help.

Tips

  • Custom Installation Locations:

    You may install CVSS Manager to another location you may use a command line like this:

    # install into your Home directory
    easy_install -s ~/bin -d ~/lib/python cvssmanager
    

    For more information about Custom Installation Locations please refer to the Custom Installation Locations Instructions before installing CVSS Manager.

  • Manual Download / Bypassing Firewalls:

    If your firewall prohibits Internet access by easy_install, simply download the package (.egg) manually and install it like this:

    easy_install ./cvssmanager-0.1-py2.6.egg
    

    You need to download the package which matches your Python version. To find out which version of Python is installed on your system, you may run python -V.