Springe zum Hauptinhalt

Installation Instructions for CVSS Calculator

Managing Vulnerabilities using the Common Vulnerability Scoring System

Au­t­hor:

Hart­mut Go­ebel <h.­go­ebel@­go­ebel­-­con­sul­t.­de>

Co­py­right:

© 2009­-­2010 by Hart­mut Go­ebel

Ho­me­pa­ge:

htt­p://ww­w.­go­ebel­-­con­sul­t.­de/cvss/

Installation on Windows-Systems

For Win­dows it is re­com­men­ded to use the pro­vi­ded in­stal­ler packa­ge.

Al­ter­na­tive­ly you may fol­low the in­stal­la­ti­on in­struc­ti­ons be­low. But min­d: the­re is no soft­ware re­po­si­to­ry for Win­dows li­ke the­re is for Li­nux dis­tri­bu­ti­ons, thus col­lec­ting the re­qui­re­ments for Win­dows is trou­ble­so­me.

Installation on other Systems

Installation Requirements

CVSS Ma­na­ger re­qui­res

  • Py­thon 2.5 or 2.6 (2.7 is un­­tes­te­d; 2.4 does not work, neit­her does 3.x)

  • GTK 2.12

  • pygtk 2.0

  • Py­thon se­t­up­tools or dis­tri­­bu­te (see be­low).

On a ty­pi­cal Li­nux sys­tem, using a re­cent dis­tri­bu­ti­o­n, in­stal­ling the­se re­qui­re­ments should be as ea­sy as run­ning one of the­se com­man­ds:

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 sys­tem does not pro­vi­de py­thon­-­se­t­up­tool­s, you can ea­si­ly in­stall it using the­se com­man­ds:

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 Ea­sy­In­stall in­stal­la­ti­on in­struc­ti­ons ha­ve tips for de­aling with fi­re­walls as well as how to ma­nu­al­ly dow­n­load and in­stall se­t­up­tool­s.

Installation

On­ce you in­stal­led the re­qui­re­ment­s, you may in­stall CVSS Ma­na­ger by sim­p­ly run­ning:

easy_install cvssmanager   # system wide installation

This will dow­n­load and in­stall the ap­pro­pri­a­te ver­si­on of CVSS Ma­na­ger. If this does not work for you, ple­a­se re­fer to the Ea­sy­In­stall in­stal­la­ti­on in­struc­ti­ons for hel­p.

Tips

  • Cu­stom In­stal­la­ti­on Lo­ca­ti­ons:

    You may in­stall CVSS Ma­na­ger to an­o­ther lo­ca­ti­on you may use a com­mand li­ne li­ke this:

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

    For mo­re in­for­ma­ti­on about Cu­stom In­stal­la­ti­on Lo­ca­ti­ons ple­a­se re­fer to the Cu­stom In­stal­la­ti­on Lo­ca­ti­ons In­struc­ti­ons be­fo­re in­stal­ling CVSS Ma­na­ger.

  • Ma­nu­al Dow­n­load / By­pas­sing Fi­re­walls:

    If your fire­wall pro­hi­bits In­ter­net ac­cess by ea­sy_in­stall, sim­p­ly dow­n­load the packa­ge (.eg­g) ma­nu­al­ly and in­stall it li­ke this:

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

    You need to dow­n­load the packa­ge which mat­ches your Py­thon ver­si­on. To find out which ver­si­on of Py­thon is in­stal­led on your sys­tem, you may run py­thon -V.

Portrait von Hartmut Goebel

Hartmut Goebel

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

Haben Sie noch Fragen?
Anruf oder Mail genügt:
  +49 871 6606-318
  +49 175 29 78 072
  h.goebel@goebel-consult.de