/external/selinux/python/sepolgen/tests/ |
D | test_refpolicy.py | 21 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 …]
|
D | test_access.py | 21 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 …]
|
D | test_policygen.py | 23 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()
|
D | test_interfaces.py | 25 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 …]
|
D | test_refparser.py | 22 import sepolgen.refpolicy as refpolicy namespace 109 #refpolicy.print_tree(h) 117 #self.assertTrue(isinstance(rule, refpolicy.AVRule))
|
D | test_module.py | 28 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)
|
D | test_audit.py | 22 import sepolgen.refpolicy 74 sc = sepolgen.refpolicy.SecurityContext()
|
/external/selinux/python/sepolgen/src/sepolgen/ |
D | refparser.py | 23 # 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 …]
|
D | output.py | 23 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 …]
|
D | policygen.py | 33 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 …]
|
D | interfaces.py | 28 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 …]
|
D | access.py | 27 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()
|
D | audit.py | 23 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 …]
|
D | module.py | 82 # Create empty files for the standard refpolicy 158 def create_module_package(self, sourcename, refpolicy=True): argument 174 if refpolicy:
|
/external/selinux/.circleci/ |
D | config.yml | 23 # 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/ |
D | run_tests.yml | 123 - 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/ |
D | audit2why | 76 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:
|
D | audit2allow | 76 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/ |
D | checkmodule.8 | 49 Документация SELinux Reference Policy по адресу https://github.com/SELinuxProject/refpolicy/wiki
|
D | checkpolicy.8 | 54 Документация SELinux Reference Policy по адресу https://github.com/SELinuxProject/refpolicy/wiki
|
/external/selinux/checkpolicy/ |
D | checkmodule.8 | 68 SELinux Reference Policy documentation at https://github.com/SELinuxProject/refpolicy/wiki
|
D | checkpolicy.8 | 68 SELinux Reference Policy documentation at https://github.com/SELinuxProject/refpolicy/wiki
|
/external/selinux/libsepol/tests/ |
D | test-cond.c | 41 if (test_load_policy(&basemod, POLICY_BASE, 1, "test-cond", "refpolicy-base.conf")) in cond_test_init()
|
D | Makefile | 57 …../../checkpolicy/checkpolicy -M policies/test-cond/refpolicy-base.conf -o policies/test-downgrade…
|
/external/selinux/python/sepolgen/ |
D | HACKING | 17 Reference Policy Representation (sepolgen.refpolicy)
|