✘✘ 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/diff/__pycache__//rbacrules.cpython-39.pyc
a

q�qe��@s�ddlmZddlmZddlmZmZmZmZm	Z	ddl
mZddlm
Z
mZddlmZdd	lmZdd
lmZddlmZGdd
�d
e�ZGdd�de
�ZGdd�dee�ZGdd�dee	�ZdS)�)�defaultdict)�
NamedTuple�)�AnyRBACRule�RBACRuletype�Role�	RoleAllow�RoleTransition�)�DiffResultDescriptor)�
Difference�Wrapper)�class_wrapper_factory)�role_wrapper_factory)�type_or_attr_wrapper_factory)�RuleListc@s*eZdZUdZeed<eed<eed<dS)�ModifiedRBACRulez,Difference details for a modified RBAC rule.�ruleZ
added_defaultZremoved_defaultN)�__name__�
__module__�__qualname__�__doc__r�__annotations__r�rr�</usr/lib64/python3.9/site-packages/setools/diff/rbacrules.pyrs
rc@s�eZdZUdZed�Zed�Zed�Zed�Zed�Z	dZ
eee
fed<dZeee
fed<dd�dd	�Zdd�d
d�Zdd�dd
�Zdd�dd�ZdS)�RBACRulesDifferencez<Determine the difference in RBAC rules between two policies.�diff_role_allows�diff_role_transitionsN�_left_rbac_rules�_right_rbac_rules)�returncCs�|j�d�|��|jdus&|jdur.|��|jdus@Jd��|jdusRJd��|�|�|jtj	t
�|�|jtj	t
��\|_|_}dS)zAGenerate the difference in role allow rules between the policies.zJGenerating role allow differences from {0.left_policy} to {0.right_policy}N�(Left RBAC rules didn't load, this a bug.�)Right RBAC rules didn't load, this a bug.)
�log�info�formatrr�_create_rbac_rule_lists�	_set_diff�_expand_generatorrZallow�RoleAllowWrapper�added_role_allows�removed_role_allows)�self�_rrrr,s���z$RBACRulesDifference.diff_role_allowscCs�|j�d�|��|jdus&|jdur.|��|jdus@Jd��|jdusRJd��|�|�|jtj	t
�|�|jtj	t
��\}}}g}|D]2\}}t|j�t|j�kr�|�
t||j|j��q�||_||_||_dS)zFGenerate the difference in role_transition rules between the policies.zOGenerating role_transition differences from {0.left_policy} to {0.right_policy}Nr!r")r#r$r%rrr&r'r(rZrole_transition�RoleTransitionWrapperr�default�appendr�added_role_transitions�removed_role_transitions�modified_role_transitions)r,ZaddedZremovedZmatchedZmodifiedZ	left_ruleZ
right_rulerrrr=s6�����
�z)RBACRulesDifference.diff_role_transitionscCs�tt�|_|j�d�|��|j��D]}|j|j�	|�q&tt�|_
|j�d�|��|j��D]}|j
|j�	|�qd|j�d�dS)z$Create rule lists for both policies.z-Building RBAC rule lists from {0.left_policy}z.Building RBAC rule lists from {0.right_policy}z#Completed building RBAC rule lists.N)r�listrr#�debugr%Zleft_policyZ	rbacrulesZruletyper0rZright_policy�r,rrrrr&`s

z+RBACRulesDifference._create_rbac_rule_listscCs:|j�d�d|_d|_d|_d|_d|_d|_d|_dS)z%Reset diff results on policy changes.zResetting RBAC rule differencesN)	r#r5r*r+r1r2r3rr�r,rrr�_reset_diffpszRBACRulesDifference._reset_diff)rrrrrr*r+r1r2r3rrrrrrrrr&r8rrrrrs
#rc@s<eZdZdZdZedd�dd�Zdd�Zd	d
�Zdd�Z	dS)
r)z.Wrap role allow rules to allow set operations.��source�targetN�rr cCs,||_t|j�|_t|j�|_t|�|_dS�N)�originrr:r;�hash�keyr6rrr�__init__�szRoleAllowWrapper.__init__cCs|jSr=�r@r7rrr�__hash__�szRoleAllowWrapper.__hash__cCs|j|jkSr=rB�r,�otherrrr�__lt__�szRoleAllowWrapper.__lt__cCs|j|jko|j|jkSr=r9rDrrr�__eq__�szRoleAllowWrapper.__eq__)
rrrr�	__slots__rrArCrFrGrrrrr)~sr)c@s<eZdZdZdZedd�dd�Zdd�Zd	d
�Zdd�Z	dS)
r.z3Wrap role_transition rules to allow set operations.�r:r;�tclassNr<cCs8||_t|j�|_t|j�|_t|j�|_t|�|_dSr=)	r>rr:rr;rrJr?r@r6rrrrA�s
zRoleTransitionWrapper.__init__cCs|jSr=rBr7rrrrC�szRoleTransitionWrapper.__hash__cCs|j|jkSr=rBrDrrrrF�szRoleTransitionWrapper.__lt__cCs$|j|jko"|j|jko"|j|jkSr=rIrDrrrrG�s

�
�zRoleTransitionWrapper.__eq__)
rrrrrHr	rArCrFrGrrrrr.�sr.N)�collectionsr�typingrZ	policyreprrrrr	Zdescriptorsr�
differencerr
ZobjclassrZrolesr�typesrrrrr)r.rrrr�<module>s	b

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

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


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
17 Jan 2026 3.14 PM
root / root
0755
__init__.cpython-39.opt-1.pyc
2.032 KB
3 Apr 2024 4.13 PM
root / root
0644
__init__.cpython-39.pyc
2.032 KB
3 Apr 2024 4.13 PM
root / root
0644
bool.cpython-39.opt-1.pyc
2.556 KB
3 Apr 2024 4.13 PM
root / root
0644
bool.cpython-39.pyc
2.556 KB
3 Apr 2024 4.13 PM
root / root
0644
bounds.cpython-39.opt-1.pyc
3.884 KB
3 Apr 2024 4.13 PM
root / root
0644
bounds.cpython-39.pyc
3.884 KB
3 Apr 2024 4.13 PM
root / root
0644
commons.cpython-39.opt-1.pyc
2.11 KB
3 Apr 2024 4.13 PM
root / root
0644
commons.cpython-39.pyc
2.11 KB
3 Apr 2024 4.13 PM
root / root
0644
conditional.cpython-39.opt-1.pyc
1.65 KB
3 Apr 2024 4.13 PM
root / root
0644
conditional.cpython-39.pyc
1.65 KB
3 Apr 2024 4.13 PM
root / root
0644
constraints.cpython-39.opt-1.pyc
7.133 KB
3 Apr 2024 4.13 PM
root / root
0644
constraints.cpython-39.pyc
7.403 KB
3 Apr 2024 4.13 PM
root / root
0644
context.cpython-39.opt-1.pyc
1.553 KB
3 Apr 2024 4.13 PM
root / root
0644
context.cpython-39.pyc
1.553 KB
3 Apr 2024 4.13 PM
root / root
0644
default.cpython-39.opt-1.pyc
3.322 KB
3 Apr 2024 4.13 PM
root / root
0644
default.cpython-39.pyc
3.322 KB
3 Apr 2024 4.13 PM
root / root
0644
descriptors.cpython-39.opt-1.pyc
1.201 KB
3 Apr 2024 4.13 PM
root / root
0644
descriptors.cpython-39.pyc
1.201 KB
3 Apr 2024 4.13 PM
root / root
0644
difference.cpython-39.opt-1.pyc
5.412 KB
3 Apr 2024 4.13 PM
root / root
0644
difference.cpython-39.pyc
5.572 KB
3 Apr 2024 4.13 PM
root / root
0644
fsuse.cpython-39.opt-1.pyc
2.98 KB
3 Apr 2024 4.13 PM
root / root
0644
fsuse.cpython-39.pyc
2.98 KB
3 Apr 2024 4.13 PM
root / root
0644
genfscon.cpython-39.opt-1.pyc
3.077 KB
3 Apr 2024 4.13 PM
root / root
0644
genfscon.cpython-39.pyc
3.077 KB
3 Apr 2024 4.13 PM
root / root
0644
ibendportcon.cpython-39.opt-1.pyc
3.095 KB
3 Apr 2024 4.13 PM
root / root
0644
ibendportcon.cpython-39.pyc
3.095 KB
3 Apr 2024 4.13 PM
root / root
0644
ibpkeycon.cpython-39.opt-1.pyc
3.069 KB
3 Apr 2024 4.13 PM
root / root
0644
ibpkeycon.cpython-39.pyc
3.069 KB
3 Apr 2024 4.13 PM
root / root
0644
initsid.cpython-39.opt-1.pyc
2.145 KB
3 Apr 2024 4.13 PM
root / root
0644
initsid.cpython-39.pyc
2.145 KB
3 Apr 2024 4.13 PM
root / root
0644
mls.cpython-39.opt-1.pyc
9.57 KB
3 Apr 2024 4.13 PM
root / root
0644
mls.cpython-39.pyc
9.57 KB
3 Apr 2024 4.13 PM
root / root
0644
mlsrules.cpython-39.opt-1.pyc
3.846 KB
3 Apr 2024 4.13 PM
root / root
0644
mlsrules.cpython-39.pyc
3.974 KB
3 Apr 2024 4.13 PM
root / root
0644
netifcon.cpython-39.opt-1.pyc
3.163 KB
3 Apr 2024 4.13 PM
root / root
0644
netifcon.cpython-39.pyc
3.163 KB
3 Apr 2024 4.13 PM
root / root
0644
nodecon.cpython-39.opt-1.pyc
2.979 KB
3 Apr 2024 4.13 PM
root / root
0644
nodecon.cpython-39.pyc
2.979 KB
3 Apr 2024 4.13 PM
root / root
0644
objclass.cpython-39.opt-1.pyc
2.901 KB
3 Apr 2024 4.13 PM
root / root
0644
objclass.cpython-39.pyc
2.901 KB
3 Apr 2024 4.13 PM
root / root
0644
polcap.cpython-39.opt-1.pyc
1.504 KB
3 Apr 2024 4.13 PM
root / root
0644
polcap.cpython-39.pyc
1.504 KB
3 Apr 2024 4.13 PM
root / root
0644
portcon.cpython-39.opt-1.pyc
3.012 KB
3 Apr 2024 4.13 PM
root / root
0644
portcon.cpython-39.pyc
3.012 KB
3 Apr 2024 4.13 PM
root / root
0644
properties.cpython-39.opt-1.pyc
1.664 KB
3 Apr 2024 4.13 PM
root / root
0644
properties.cpython-39.pyc
1.664 KB
3 Apr 2024 4.13 PM
root / root
0644
rbacrules.cpython-39.opt-1.pyc
5.319 KB
3 Apr 2024 4.13 PM
root / root
0644
rbacrules.cpython-39.pyc
5.49 KB
3 Apr 2024 4.13 PM
root / root
0644
roles.cpython-39.opt-1.pyc
2.827 KB
3 Apr 2024 4.13 PM
root / root
0644
roles.cpython-39.pyc
2.827 KB
3 Apr 2024 4.13 PM
root / root
0644
terules.cpython-39.opt-1.pyc
15.376 KB
3 Apr 2024 4.13 PM
root / root
0644
terules.cpython-39.pyc
15.376 KB
3 Apr 2024 4.13 PM
root / root
0644
typeattr.cpython-39.opt-1.pyc
2.986 KB
3 Apr 2024 4.13 PM
root / root
0644
typeattr.cpython-39.pyc
2.986 KB
3 Apr 2024 4.13 PM
root / root
0644
types.cpython-39.opt-1.pyc
3.607 KB
3 Apr 2024 4.13 PM
root / root
0644
types.cpython-39.pyc
3.607 KB
3 Apr 2024 4.13 PM
root / root
0644
typing.cpython-39.opt-1.pyc
0.577 KB
3 Apr 2024 4.13 PM
root / root
0644
typing.cpython-39.pyc
0.577 KB
3 Apr 2024 4.13 PM
root / root
0644
users.cpython-39.opt-1.pyc
3.635 KB
3 Apr 2024 4.13 PM
root / root
0644
users.cpython-39.pyc
3.635 KB
3 Apr 2024 4.13 PM
root / root
0644

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