Home
last modified time | relevance | path

Searched full:refpolicy (Results 1 – 25 of 27) sorted by relevance

12

/external/selinux/python/sepolgen/tests/
Dtest_refpolicy.py21 import sepolgen.refpolicy as refpolicy namespace
27 s = refpolicy.IdSet(["read", "write", "getattr"])
33 s = refpolicy.IdSet()
40 s1 = refpolicy.XpermSet()
44 s2 = refpolicy.XpermSet(True)
51 s = refpolicy.XpermSet()
68 s = refpolicy.XpermSet()
76 a = refpolicy.XpermSet()
79 b = refpolicy.XpermSet()
87 a = refpolicy.XpermSet()
[all …]
Dtest_access.py21 import sepolgen.refpolicy as refpolicy namespace
33 self.assertTrue(isinstance(a.perms, refpolicy.IdSet))
144 b.perms = refpolicy.IdSet(["read"])
148 b.perms = refpolicy.IdSet(["read", "write", "append"])
151 b.perms = refpolicy.IdSet(["read", "append"])
166 xp = refpolicy.XpermSet()
179 xp = refpolicy.XpermSet()
193 xp1 = refpolicy.XpermSet()
198 xp2 = refpolicy.XpermSet()
212 xp1 = refpolicy.XpermSet()
[all …]
Dtest_policygen.py23 import sepolgen.refpolicy as refpolicy namespace
57 self.assertIsInstance(r, refpolicy.AVRule)
67 av1.xperms['ioctl'] = refpolicy.XpermSet()
70 av2.xperms['ioctl'] = refpolicy.XpermSet()
73 av3.xperms['ioctl'] = refpolicy.XpermSet()
89 if isinstance(r, refpolicy.AVRule):
94 elif isinstance(r, refpolicy.AVExtRule):
116 xp1 = refpolicy.XpermSet()
132 xp2 = refpolicy.XpermSet()
Dtest_interfaces.py25 import sepolgen.refpolicy as refpolicy namespace
34 self.assertEqual(p.type, refpolicy.SRC_TYPE)
49 self.assertEqual(p.type, refpolicy.SRC_TYPE)
50 self.assertEqual(p.obj_classes, refpolicy.IdSet(["file"]))
59 self.assertEqual(p.type, refpolicy.SRC_TYPE)
60 self.assertEqual(p.obj_classes, refpolicy.IdSet(["process"]))
69 self.assertEqual(p.type, refpolicy.SRC_TYPE)
70 self.assertEqual(p.obj_classes, refpolicy.IdSet(["dir"]))
79 self.assertEqual(p.type, refpolicy.TGT_TYPE)
80 self.assertEqual(p.obj_classes, refpolicy.IdSet(["dir"]))
[all …]
Dtest_refparser.py22 import sepolgen.refpolicy as refpolicy namespace
109 #refpolicy.print_tree(h)
117 #self.assertTrue(isinstance(rule, refpolicy.AVRule))
Dtest_module.py28 mc.create_module_package("module_compile_test.te", refpolicy=True)
32 mc.refpolicy = True
33 mc.create_module_package("module_compile_test.te", refpolicy=False)
Dtest_audit.py22 import sepolgen.refpolicy
74 sc = sepolgen.refpolicy.SecurityContext()
/external/selinux/python/sepolgen/src/sepolgen/
Drefparser.py23 # This is a parser for the refpolicy policy "language" - i.e., the
24 # normal SELinux policy language plus the refpolicy style M4 macro
40 from . import refpolicy
122 # refpolicy keywords
189 # refpolicy keywords
297 # refpolicy.SupportMacros and should always be present during parsing
356 m = refpolicy.ModuleDeclaration()
359 m.refpolicy = True
365 x = refpolicy.Interface(p[4])
373 x = refpolicy.Template(p[4])
[all …]
Doutput.py23 This module takes a refpolicy.Module object and formats it for
30 from . import refpolicy
51 for node, depth in refpolicy.walktree(self.module, showdepth=True):
97 if isinstance(a, refpolicy.InterfaceCall):
98 if isinstance(b, refpolicy.InterfaceCall):
103 if isinstance(b, refpolicy.AVRule) or isinstance(b, refpolicy.AVExtRule):
120 c.append(refpolicy.Comment())
125 c.append(refpolicy.Comment())
140 if isinstance(rule, refpolicy.InterfaceCall):
147 sep_rules.append(refpolicy.Comment())
[all …]
Dpolicygen.py33 from . import refpolicy
83 self.module = refpolicy.Module()
133 refpolicy = True
135 refpolicy = False
137 mod.refpolicy = refpolicy
147 m = refpolicy.ModuleDeclaration()
152 m.refpolicy = True
154 m.refpolicy = False
167 rule = refpolicy.AVRule(av)
173 rule.comment = str(refpolicy.Comment(explain_access(av, verbosity=self.explain)))
[all …]
Dinterfaces.py28 from . import refpolicy
40 self.type = refpolicy.SRC_TYPE
41 self.obj_classes = refpolicy.IdSet()
58 (self.name, refpolicy.field_to_str[self.type], " ".join(self.obj_classes))
70 if (type == refpolicy.SRC_TYPE or type == refpolicy.TGT_TYPE) and \
71 (p.type == refpolicy.TGT_TYPE or p.type == refpolicy.SRC_TYPE):
72 #print name, refpolicy.field_to_str[p.type]
88 p.type = refpolicy.SRC_TYPE
145 if __param_insert(av.src_type, refpolicy.SRC_TYPE, av, params) == 1:
149 if __param_insert(av.tgt_type, refpolicy.TGT_TYPE, av, params) == 1:
[all …]
Daccess.py27 source or target types - see refpolicy for more information).
34 from . import refpolicy
90 self.perms = refpolicy.IdSet()
123 self.perms = refpolicy.IdSet(list[3:])
143 self.xperms[op] = refpolicy.XpermSet()
299 types = refpolicy.IdSet()
312 s = refpolicy.IdSet()
340 role_type = refpolicy.RoleType()
Daudit.py23 from . import refpolicy
173 self.scontext = refpolicy.SecurityContext()
174 self.tcontext = refpolicy.SecurityContext()
228 self.scontext = refpolicy.SecurityContext(fields[1])
231 self.tcontext = refpolicy.SecurityContext(fields[1])
315 self.invalid_context = refpolicy.SecurityContext()
316 self.scontext = refpolicy.SecurityContext()
317 self.tcontext = refpolicy.SecurityContext()
326 self.invalid_context = refpolicy.SecurityContext(recs[5])
327 self.scontext = refpolicy.SecurityContext(recs[7].split("=")[1])
[all …]
Dmodule.py82 # Create empty files for the standard refpolicy
158 def create_module_package(self, sourcename, refpolicy=True): argument
174 if refpolicy:
/external/selinux/.circleci/
Dconfig.yml23 # Download and install refpolicy headers for sepolgen tests
25 name: Download refpolicy Makefile
27 …ocation --retry 10 -o refpolicy.tar.bz2 https://github.com/SELinuxProject/refpolicy/releases/downl…
28 tar -xvjf refpolicy.tar.bz2
29 sed -e "s,^PREFIX :=.*,PREFIX := $DESTDIR/usr," -i refpolicy/support/Makefile.devel
30 sudo make -C refpolicy install-headers
32 echo 'SELINUXTYPE=refpolicy' | sudo tee /etc/selinux/config
33 … echo 'SELINUX_DEVEL_PATH = /usr/share/selinux/refpolicy' | sudo tee /etc/selinux/sepolgen.conf
/external/selinux/.github/workflows/
Drun_tests.yml123 - name: Download and install refpolicy headers for sepolgen tests
125 …ocation --retry 10 -o refpolicy.tar.bz2 https://github.com/SELinuxProject/refpolicy/releases/downl…
126 tar -xvjf refpolicy.tar.bz2
127 sed -e "s,^PREFIX :=.*,PREFIX := $DESTDIR/usr," -i refpolicy/support/Makefile.devel
128 sudo make -C refpolicy install-headers clean
130 echo 'SELINUXTYPE=refpolicy' | sudo tee /etc/selinux/config
131 … echo 'SELINUX_DEVEL_PATH = /usr/share/selinux/refpolicy' | sudo tee /etc/selinux/sepolgen.conf
133 rm -r refpolicy refpolicy.tar.bz2
185 # Run Python linter, but not on the downloaded refpolicy
/external/selinux/python/audit2allow/
Daudit2why76 parser.add_option("-R", "--reference", action="store_true", dest="refpolicy",
77 default=True, help="generate refpolicy style output")
79 parser.add_option("-N", "--noreference", action="store_false", dest="refpolicy",
80 default=False, help="do not generate refpolicy style output")
234 mc.create_module_package(filename, self.__options.refpolicy)
320 if self.__options.refpolicy:
Daudit2allow76 parser.add_option("-R", "--reference", action="store_true", dest="refpolicy",
77 default=True, help="generate refpolicy style output")
79 parser.add_option("-N", "--noreference", action="store_false", dest="refpolicy",
80 default=False, help="do not generate refpolicy style output")
234 mc.create_module_package(filename, self.__options.refpolicy)
320 if self.__options.refpolicy:
/external/selinux/checkpolicy/ru/
Dcheckmodule.849 Документация SELinux Reference Policy по адресу https://github.com/SELinuxProject/refpolicy/wiki
Dcheckpolicy.854 Документация SELinux Reference Policy по адресу https://github.com/SELinuxProject/refpolicy/wiki
/external/selinux/checkpolicy/
Dcheckmodule.868 SELinux Reference Policy documentation at https://github.com/SELinuxProject/refpolicy/wiki
Dcheckpolicy.868 SELinux Reference Policy documentation at https://github.com/SELinuxProject/refpolicy/wiki
/external/selinux/libsepol/tests/
Dtest-cond.c41 if (test_load_policy(&basemod, POLICY_BASE, 1, "test-cond", "refpolicy-base.conf")) in cond_test_init()
DMakefile57 …../../checkpolicy/checkpolicy -M policies/test-cond/refpolicy-base.conf -o policies/test-downgrade…
/external/selinux/python/sepolgen/
DHACKING17 Reference Policy Representation (sepolgen.refpolicy)

12