1 ##
2 ##
3 ## gofirewall.schema - Used to store some firewalling data
4 ##
5 ##
6 ## Version 030403
7 ##
8 ##
9 ## Maintainer: Cajus Pollmeier (pollmeier@GONICUS.de)
10 ## Lars Scheiter (scheiter@GONICUS.de)
11 ##
12 ##
15 # Attributes for FireWall Configs
16 attributetype ( 1.3.6.1.4.1.10098.1.1.4.1 NAME 'FWdevice'
17 DESC 'Firewall definitions'
18 EQUALITY caseIgnoreIA5Match
19 SUBSTR caseExactIA5SubstringsMatch
20 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
22 attributetype ( 1.3.6.1.4.1.10098.1.1.4.2 NAME 'FWtype'
23 DESC 'Firewall definitions'
24 EQUALITY caseIgnoreIA5Match
25 SUBSTR caseExactIA5SubstringsMatch
26 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
27 SINGLE-VALUE)
29 attributetype ( 1.3.6.1.4.1.10098.1.1.4.3 NAME 'FWaction'
30 DESC 'Firewall definitions'
31 EQUALITY caseIgnoreIA5Match
32 SUBSTR caseExactIA5SubstringsMatch
33 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
34 SINGLE-VALUE)
36 attributetype ( 1.3.6.1.4.1.10098.1.1.4.4 NAME 'FWtable'
37 DESC 'Firewall definitions'
38 EQUALITY caseIgnoreIA5Match
39 SUBSTR caseExactIA5SubstringsMatch
40 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
42 attributetype ( 1.3.6.1.4.1.10098.1.1.4.5 NAME 'FWsource'
43 DESC 'Firewall definitions'
44 EQUALITY caseIgnoreIA5Match
45 SUBSTR caseExactIA5SubstringsMatch
46 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
48 attributetype ( 1.3.6.1.4.1.10098.1.1.4.6 NAME 'FWdest'
49 DESC 'Firewall definitions'
50 EQUALITY caseIgnoreIA5Match
51 SUBSTR caseExactIA5SubstringsMatch
52 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
54 attributetype ( 1.3.6.1.4.1.10098.1.1.4.7 NAME 'FWservice'
55 DESC 'Firewall definitions'
56 EQUALITY caseIgnoreIA5Match
57 SUBSTR caseExactIA5SubstringsMatch
58 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
60 attributetype ( 1.3.6.1.4.1.10098.1.1.4.8 NAME 'FWprotocol'
61 DESC 'Firewall definitions'
62 EQUALITY caseIgnoreIA5Match
63 SUBSTR caseExactIA5SubstringsMatch
64 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
66 attributetype ( 1.3.6.1.4.1.10098.1.1.4.10 NAME 'FWlog'
67 DESC 'Firewall definitions'
68 EQUALITY caseIgnoreIA5Match
69 SUBSTR caseExactIA5SubstringsMatch
70 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
72 attributetype ( 1.3.6.1.4.1.10098.1.1.4.11 NAME 'FWnetwork'
73 DESC 'Firewall definitions'
74 EQUALITY caseIgnoreIA5Match
75 SUBSTR caseExactIA5SubstringsMatch
76 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
78 attributetype ( 1.3.6.1.4.1.10098.1.1.4.12 NAME 'FWhost'
79 DESC 'Firewall definitions'
80 EQUALITY caseIgnoreIA5Match
81 SUBSTR caseExactIA5SubstringsMatch
82 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
84 attributetype ( 1.3.6.1.4.1.10098.1.1.4.14 NAME 'FWproto'
85 DESC 'Firewall definitions'
86 EQUALITY caseIgnoreIA5Match
87 SUBSTR caseExactIA5SubstringsMatch
88 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
90 attributetype ( 1.3.6.1.4.1.10098.1.1.4.15 NAME 'FWlist'
91 DESC 'Firewall definitions'
92 EQUALITY caseIgnoreIA5Match
93 SUBSTR caseExactIA5SubstringsMatch
94 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
96 attributetype ( 1.3.6.1.4.1.10098.1.1.4.16 NAME 'FWdisabled'
97 DESC 'Firewall definitions'
98 EQUALITY caseIgnoreIA5Match
99 SUBSTR caseExactIA5SubstringsMatch
100 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
102 attributetype ( 1.3.6.1.4.1.10098.1.1.4.17 NAME 'FWid'
103 DESC 'Firewall definitions'
104 EQUALITY caseIgnoreIA5Match
105 SUBSTR caseExactIA5SubstringsMatch
106 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
108 ##
109 ## Objectclasses
110 ##
112 # ObjectClasses for Firewall Setups
113 objectclass (1.3.6.1.4.1.10098.1.2.1.6 NAME 'FWRule'
114 DESC 'Firewall rule definition' SUP top AUXILIARY
115 MUST ( cn $ FWtype )
116 MAY ( FWdevice $ FWaction $ FWtable $ FWsource $ FWdest $ FWservice $ FWprotocol $
117 FWtable $ FWlog $ FWid ))
119 objectclass (1.3.6.1.4.1.10098.1.2.1.7 NAME 'FWGroup'
120 DESC 'Firewall group definition' SUP top AUXILIARY
121 MUST ( cn )
122 MAY ( FWnetwork $ FWhost $ FWservice $ FWproto $ FWid))
124 objectclass (1.3.6.1.4.1.10098.1.2.1.8 NAME 'FWRuleSet'
125 DESC 'Firewall ruleset definition' SUP top AUXILIARY
126 MUST ( cn )
127 MAY ( FWlist $ FWdisabled $ FWid))