OwlCyberSecurity - MANAGER
Edit File: client.cpython-311.opt-1.pyc
� ����V#h������������������������ ����d�dl�Z�d�dlZd�dlmZ�d�dlmZmZ�d�dlmZ�d�dl m Z mZ�d�dlm Z mZ�d�dlmZ�d�dlmZ�d�d lmZ�d�d lmZ�d�dlmZmZ��G�d��d e������������Z�G�d��de������������Z�G�d��de������������Z�G�d��de������������Zd��Zd��Zd��Z dS�)�����N)�RequestException)�cpapi�get_lve_version)�get_cl_edition_readable)�get_rhn_systemid_value�get_username)�get_ip_addr�get_hostname)�UNKNOWN_CP_NAME)�Client)�RequestsHTTPTransport)� HttpTransport)�get_pkg_version�SENSITIVE_FIELDSc���������������������������e�Zd�Z��fd�Z��xZS�)�SafeRequestsHTTPTransportc������������������r������ �t���������������������������������������������|||�������������d�S�#�t����������$�r�Y�d�S�w�xY�w�N)�super�sendr���)�self�url�data�headers� __class__s��� ���/builddir/build/BUILDROOT/alt-python27-cllib-3.4.28-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clsentry/client.pyr���zSafeRequestsHTTPTransport.send���sL������� ��G�G�L�L��d�G�,�,�,�,�,���� �� �� �� �D�D� ���s����#(�� 6�6)�__name__� __module__�__qualname__r���� __classcell__�r���s���@r���r���r������s8������������������������������������r���c���������������������������e�Zd�Z��fd�Z��xZS�)�"SafeRequestsHTTPTransportSentrySdkc������������������n������ �t���������������������������������������������|�������������d�S�#�t����������$�r�Y�d�S�w�xY�wr���)r����_send_eventr���)r����eventr���s��� �r���r&���z.SafeRequestsHTTPTransportSentrySdk._send_event$���sJ������� ��G�G����&�&�&�&�&���� �� �� �� �D�D� ���s����!&�� 4�4)r���r���r���r&���r ���r!���s���@r���r$���r$���#���s8�������������������������������r"���r$���c���������������������������e�Zd�Z��fd�Z��xZS�)�ThreadedHttpTransportc������������������������t����������j��������t������������������������j��������|f�������������}d|_��������|������������������������������������d�S�)N)�target�argsT)� threading�Threadr���� send_event�daemon�start)r���r'����threadr���s��� �r���r/���z ThreadedHttpTransport.send_event.���s9��������!����);�5�(�K�K�K���� ��������r"���)r���r���r���r/���r ���r!���s���@r���r)���r)���-���s8�������������������������������r"���r)���c��������������������8�������e�Zd�ZdZ��fd�Zed����������������Z��xZS�)�UserlandClientz= Userland's sentry client with some common settings. c������������������������|����������������������|������������������������������������t����������gddgddddt����������d���������������t ������������������������j��������|fi�|���d�S�)N�sentry�ravenTi����d���)z$clsentry.processors.UserlandSanitize)�tags�ignore_exceptions� exclude_paths�auto_log_stacks�string_max_length�list_max_length� processors� transport)�update�_get_user_tags�KeyboardInterruptr���r����__init__)r����dsn�optionsr���s��� �r���rD���zUserlandClient.__init__9���s������������'�'�)�)�!�"������ $�!%�"�C��3� �� �� �� �� �"� ������(�(��(�(�(�(�(r"���c�����������������������t������������������������S�)z? Get tags for easy search :rtype: dict )� get_user_tags)�clss��� r���rB���zUserlandClient._get_user_tagsM���s����������r"���)r���r���r����__doc__rD����classmethodrB���r ���r!���s���@r���r4���r4���4���s]������������������)��)��)��)��)�(�������[���������r"���r4���c�����������������������t����������j����������������������}�|�r|����������������������d������������nd}|�r|����������������������d������������nt����������}t����������j����������������������rdnd}i�d|�d|�d|�dt����������d �������������d t �������������������������dt����������d�������������d t������������������������d����������dt����������d�������������dt����������d�������������dt����������d�������������dt����������d�������������dt����������d�������������dt����������d�������������dt����������d�������������dt����������j �����������������������dt�������������������������dt����������t�������������������������������������t������������������������t����������d������������d��S�)z3 Get tags for easy search :rtype: dict �versionN�name�WP2zControl Panel NamezControl Panel VersionzControl Panel ProductzCloudLinux version� os_releasezCloudlinux edition�Architecture�architecture�lve_versionr���� lvemanagerzalt-python27-cllibz lve-statsz lve-utilszcl-end-server-toolszcl-node-exporter�cagefs�kernel�username� ip_address� system_id)�hostnamerY���)r����get_cp_description�getr����is_wp2_environmentr���r���r���r����platform�releaser���r ���r ���)�cp_description� cp_version�cp_name� cp_products��� r���rH���rH���V���s������ ��-�/�/�N�2@�J��#�#�I�.�.�.�d�J�,:�O�n� � ��(�(�(��G��2�4�4�>���$�J���g������ ���� �4�\�B�B� � � �5�7�7��� �.�~�>�>� �� ��(�(��+��� �o�l�3�3��� �o�.B�C�C��� �_�[�1�1��� �_�[�1�1��� ��/D�E�E��� �O�,>�?�?��� �/�(�+�+�� � �(�"�$�$�!�"� �L�N�N�#�$� �k�,�.�.�1�1�%�&�!�N�N�+�K�8�8�)������r"���c������������������x�������fd��d|�v�r/t����������|�d���������t����������������������r��|�d���������������������|�d<���|�S�)Nc������������������������|�������������������������������������D�]F\��}}|�����������������������������������t����������v�rd|�|<����&t����������|t����������������������r��|��������������G|�S�)Nz *********)�items�lowerr���� isinstance�dict)r����key�value� sanitize_dicts��� �r���rl���z%sanitize_event.<locals>.sanitize_dicty���se��������*�*�,�,�� %�� %�J�C���y�y�{�{�.�.�.�'��S� � ��E�4�(�(�� %�� �e�$�$�$���r"����request)rh���ri���)r'����hintrl���s��� @r����sanitize_eventro���x���s[������������������E���j��y�)9�4�@�@��(�=��y�)9�:�:��i���Lr"���c����������������������|�����������������������di�����������������������������������dg�������������}|rT|d�������������������������������di�������������}|����������������������dg�������������}|r d|d�������������������������������dd ������������v�rd�S�|����������������������d ������������}|rt����������|dd�������������}|r|g|�d<���t����������|�|������������S�)N� exception�valuesr���� stacktrace�framesr6�������module��� log_record�fingerprint)r\����getattrro���)r'���rn����exception_valuesrs���rt���rx���ry���s��� r����before_sendr|�������s��������y�y��b�1�1�5�5�h��C�C�����%�a�(�,�,�\�2�>�>� �����"�-�-���� �h�&��*�.�.��2�">�">�>�>��4����,�'�'�J���1��j�-��>�>���� 1�$/�=�E�-� ��%��&�&�&r"���)!r^���r-����requests.exceptionsr����clcommonr���r����clcommon.lib.cleditionr����clcommon.utilsr���r����clcommon.lib.networkr ���r ����clcommon.cpapi.constr���r7���r����raven.transportr ����sentry_sdk.transportr����clsentry.utilsr���r���r���r$���r)���r4���rH���ro���r|�����r"���r����<module>r�������s�������������������0��0��0��0��0��0��+��+��+��+��+��+��+��+��:��:��:��:��:��:��?��?��?��?��?��?��?��?��:��:��:��:��:��:��:��:��0��0��0��0��0��0��������������1��1��1��1��1��1��.��.��.��.��.��.��<��<��<��<��<��<��<��<���������� 5��������������������������������M����������������V�������D�����D�����'��'��'��'��'r"���