2
# ----------------------------------------------------------------------
3
# PROPRIETARY DATA of IMMUNIX INC.
4
# Copyright (c) 2004, 2005 IMMUNIX (All rights reserved)
6
# This document contains trade secret data which is the property
7
# of IMMUNIX Inc. This document is submitted to recipient in
8
# confidence. Information contained herein may not be used, copied
9
# or disclosed in whole or in part except as permitted by written
10
# agreement signed by an officer of IMMUNIX, Inc.
11
# ----------------------------------------------------------------------
13
# This is just a quick-n-dirty tester and demo; not intended for use by
17
use Immunix::Severity;
21
my ($resource, $mode) = @_;
24
print "$mode $resource " . $ob->rank($resource, $mode);
26
print "$resource " . $ob->rank($resource);
32
$ob = Immunix::Severity->new;
34
$ob->init("/tmp/severity.db");
36
ranker($ob, "CAP_SYS_ADMIN");
37
ranker($ob, "CAP_SETUID");
38
ranker($ob, "CAP_MISSPELLED");
39
ranker($ob, "MISSPELLED");
40
ranker($ob, "/etc/passwd","rw");
41
ranker($ob, "/etc/passwd","w");
42
ranker($ob, "/etc/passwd","r");
43
ranker($ob, "/etc/nothere","r");
47
$ob->init("/tmp/severity.db", -1111);
49
ranker($ob, "CAP_SYS_ADMIN");
50
ranker($ob, "CAP_SETUID");
51
ranker($ob, "CAP_MISSPELLED");
52
ranker($ob, "MISSPELLED");
53
ranker($ob, "/etc/passwd","rw");
54
ranker($ob, "/etc/passwd","w");
55
ranker($ob, "/etc/passwd","r");
56
ranker($ob, "/etc/nothere","r");