HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/LibAppArmor/__pycache__/LibAppArmor.cpython-310.pyc
o

T��e�(�@s�ddlmZedkred��esdevrddlmZnddlZzddlZ	Wn
e
y2ddl	Z	Ynwdd	�Zd
d�Zdd
�Z
dd�ZGdd�de�ZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZGdd�de �Z!e�"e!�dd�Z#dd�Z$dd�Z%dd�Z&dd�Z'dd�Z(d d!�Z)d"d#�Z*d$d%�Z+d&d'�Z,d(d)�Z-d*d+�Z.d,d-�Z/d.d/�Z0d0d1�Z1d2d3�Z2d4d5�Z3d6d7�Z4d8d9�Z5d:d;�Z6d<d=�Z7d>d?�Z8d@dA�Z9dBdC�Z:dS)D�)�version_info)��rzPython 2.7 or later required�.�)�_LibAppArmorNcCsBz	d|j��}Wntjyd}Ynwd|jj|jj|fS)Nz	proxy of �z<%s.%s; %s >)�this�__repr__�__builtin__�	Exception�	__class__�
__module__�__name__)�self�strthis�r�9/usr/lib/python3/dist-packages/LibAppArmor/LibAppArmor.py�
_swig_reprs�rc��fdd�}|S)Ncsj|dkr|j�|�dS|dkr�|||�dSt||�r/ttt|�|�t�r/�|||�dStd|��)N�thisownr	z(You cannot add instance attributes to %s)r	�own�hasattr�
isinstance�getattr�type�property�AttributeError)r�name�value��setrr�set_instance_attrszE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attrr)r!r"rr r�*_swig_setattr_nondynamic_instance_variables	r#cr)Ncs6t||�rtt||�t�s�|||�dStd|��)Nz%You cannot add class attributes to %s)rrrrr)�clsrrr rr�set_class_attr,sz?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attrr)r!r%rr r�'_swig_setattr_nondynamic_class_variable+sr&cr)zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclasscs�|j|j|j���S�N)r�	__bases__�__dict__�copy)r$��	metaclassrr�wrapper6�z$_swig_add_metaclass.<locals>.wrapperr)r,r-rr+r�_swig_add_metaclass4sr/c@seZdZdZeej�ZdS)�_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)rr�__qualname__�__doc__r&r�__setattr__rrrrr0;sr0c@s�eZdZedd�dd�dd�ZeZeejej	�Z
eejej�Z
eejej�Zeejej�Zeejej�Zeejej�Zeejej�Zeejej�Zeej ej!�Z"eej#ej$�Z%eej&ej'�Z(eej)ej*�Z+eej,ej-�Z.eej/ej0�Z1eej2ej3�Z4eej5ej6�Z7eej8ej9�Z:eej;ej<�Z=eej>ej?�Z@eejAejB�ZCeejDejE�ZFeejGejH�ZIeejJejK�ZLeejMejN�ZOeejPejQ�ZReejSejT�ZUeejVejW�ZXeejYejZ�Z[eej\ej]�Z^eej_ej`�Zaeejbejc�Zdeejeejf�Zgeejheji�Zjeejkejl�Zmeejnejo�Zpeejqejr�Zseejteju�Zveejwejx�Zyeejzej{�Z|eej}ej~�Zeej�ej��Z�eej�ej��Z�eej�ej��Z�eej�ej��Z�dd�Z�ej�Z�dS)	�
aa_log_recordcCs
|j��Sr'�r	r)�xrrr�<lambda>Ps
zaa_log_record.<lambda>cCs|j�|�Sr'r5)r6�vrrrr7PszThe membership flag)�doccCst�|t���dSr')r�aa_log_record_swiginit�new_aa_log_record)rrrr�__init__szaa_log_record.__init__N)�rrr1rrrr
r�aa_log_record_version_get�aa_log_record_version_set�version�aa_log_record_event_get�aa_log_record_event_set�event�aa_log_record_pid_get�aa_log_record_pid_set�pid�aa_log_record_peer_pid_get�aa_log_record_peer_pid_set�peer_pid�aa_log_record_task_get�aa_log_record_task_set�task�aa_log_record_magic_token_get�aa_log_record_magic_token_set�magic_token�aa_log_record_epoch_get�aa_log_record_epoch_set�epoch�aa_log_record_audit_sub_id_get�aa_log_record_audit_sub_id_set�audit_sub_id�aa_log_record_bitmask_get�aa_log_record_bitmask_set�bitmask�aa_log_record_audit_id_get�aa_log_record_audit_id_set�audit_id�aa_log_record_operation_get�aa_log_record_operation_set�	operation�aa_log_record_denied_mask_get�aa_log_record_denied_mask_set�denied_mask� aa_log_record_requested_mask_get� aa_log_record_requested_mask_set�requested_mask�aa_log_record_fsuid_get�aa_log_record_fsuid_set�fsuid�aa_log_record_ouid_get�aa_log_record_ouid_set�ouid�aa_log_record_profile_get�aa_log_record_profile_set�profile�aa_log_record_peer_profile_get�aa_log_record_peer_profile_set�peer_profile�aa_log_record_comm_get�aa_log_record_comm_set�comm�aa_log_record_name_get�aa_log_record_name_setr�aa_log_record_name2_get�aa_log_record_name2_set�name2�aa_log_record_namespace_get�aa_log_record_namespace_set�	namespace�aa_log_record_attribute_get�aa_log_record_attribute_set�	attribute�aa_log_record_parent_get�aa_log_record_parent_set�parent�aa_log_record_info_get�aa_log_record_info_set�info�aa_log_record_peer_info_get�aa_log_record_peer_info_set�	peer_info�aa_log_record_error_code_get�aa_log_record_error_code_set�
error_code�aa_log_record_active_hat_get�aa_log_record_active_hat_set�
active_hat�aa_log_record_net_family_get�aa_log_record_net_family_set�
net_family�aa_log_record_net_protocol_get�aa_log_record_net_protocol_set�net_protocol�aa_log_record_net_sock_type_get�aa_log_record_net_sock_type_set�
net_sock_type� aa_log_record_net_local_addr_get� aa_log_record_net_local_addr_set�net_local_addr� aa_log_record_net_local_port_get� aa_log_record_net_local_port_set�net_local_port�"aa_log_record_net_foreign_addr_get�"aa_log_record_net_foreign_addr_set�net_foreign_addr�"aa_log_record_net_foreign_port_get�"aa_log_record_net_foreign_port_set�net_foreign_port�aa_log_record_dbus_bus_get�aa_log_record_dbus_bus_set�dbus_bus�aa_log_record_dbus_path_get�aa_log_record_dbus_path_set�	dbus_path� aa_log_record_dbus_interface_get� aa_log_record_dbus_interface_set�dbus_interface�aa_log_record_dbus_member_get�aa_log_record_dbus_member_set�dbus_member�aa_log_record_signal_get�aa_log_record_signal_set�signal�aa_log_record_peer_get�aa_log_record_peer_set�peer�aa_log_record_fs_type_get�aa_log_record_fs_type_set�fs_type�aa_log_record_flags_get�aa_log_record_flags_set�flags�aa_log_record_src_name_get�aa_log_record_src_name_set�src_name�aa_log_record__class_get�aa_log_record__class_set�_classr<�delete_aa_log_record�__swig_destroy__rrrrr4Osb
r4cC�
t�|�Sr')r�parse_record)�strrrrr���
r�cCr�r')r�free_record)�recordrrrr��r�r�cC�t�||�Sr')r�aa_splitcon)�con�moderrrr���r�cCr�r')r�_aa_is_blacklisted)rrrrr��r�r�cCst��Sr')r�
aa_is_enabledrrrrr��sr�cCr�r')r�aa_find_mountpoint)�mntrrrr��r�r�cCr�r')r�
aa_change_hat)�
subprofilerNrrrr��r�r�cCr�r')r�aa_change_profile�rlrrrr��r�r�cCr�r')r�aa_change_onexecr�rrrr��r�r�cCr�r')r�aa_change_hatv)�subprofiles�tokenrrrr��r�r�cGs
tj|�Sr')r�aa_change_hat_vargs)�argsrrrr��r�r�cCr�r')r�aa_stack_profiler�rrrr��r�r�cCr�r')r�aa_stack_onexecr�rrrr��r�r�cC�t�|||||�Sr')r�aa_getprocattr_raw)�tid�attr�buf�lenr�rrrr���r�cC�t�||||�Sr')r�aa_getprocattr)r�r�r�r�rrrr���r�cC�t�|||�Sr')r�
aa_gettaskcon)�target�labelr�rrrr���r�cCr�r')r�	aa_getcon)r�r�rrrr��r�r�cCr�r')r�aa_getpeercon_raw)�fdr�r�r�rrrr��r�r�cCr�r')r�
aa_getpeercon)r�r�r�rrrr��r�r�cCr�r')r�aa_query_label)�mask�query�size�allow�auditrrrr��r�r�c	Cst�|||||||�Sr')r�aa_query_file_path_len)r�r��	label_len�path�path_len�allowed�auditedrrrr��r.r�cCr�r')r�aa_query_file_path)r�r�r�r�r�rrrr��r�r�c
Cst�||||||||�Sr')r�aa_query_link_path_len)r�r�r��
target_len�link�link_lenr�r�rrrr��sr�cCr�r')r�aa_query_link_path)r�r�r�r�r�rrrr�r�r);�sysr�_swig_python_version_info�RuntimeError�__package__rrr�builtinsr�ImportErrorrr#r&r/rr0�AA_RECORD_EXEC_MMAP�AA_RECORD_READ�AA_RECORD_WRITE�AA_RECORD_EXEC�AA_RECORD_LINK�AA_RECORD_SYNTAX_V1�AA_RECORD_SYNTAX_V2�AA_RECORD_SYNTAX_UNKNOWN�AA_RECORD_INVALID�AA_RECORD_ERROR�AA_RECORD_AUDIT�AA_RECORD_ALLOWED�AA_RECORD_DENIED�AA_RECORD_HINT�AA_RECORD_STATUS�objectr4�aa_log_record_swigregisterr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrr�<module>sr�
	
5