403Webshell
Server IP : 192.158.238.246  /  Your IP : 18.216.45.231
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/cloudlinux/venv/lib/python3.11/site-packages/cllicense/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/cllicense/__pycache__/license_lib.cpython-311.pyc
�

T�g�
��0�ddlZddlZGd�d��ZdS)�Nc�.�eZdZd�Zd�Zd�Zd�Zdd�ZdS)�CloudlinuxLicenseLibc�0�d|_d|_d|_dS)Nz/usr/bin/cldetectz/usr/sbin/clnreg_ksz/usr/sbin/clncheck)�_CLDETECT_UTILITY�_CLNREG_KS_UTILITY�_CLNCHECK_UTILITY��selfs �L/opt/cloudlinux/venv/lib64/python3.11/site-packages/cllicense/license_lib.py�__init__zCloudlinuxLicenseLib.__init__s ��!4���"7���!5�����c���tj|jddgtjtj���5}|���|jdkcddd��S#1swxYwYdS)zr
        Checks Cloudlinux license
        :return: True - license valid
                 False - invalid
        z--check-licensez-q��stdout�stderrrN)�
subprocess�Popenr�PIPE�communicate�
returncode)r
�procs  r�get_license_statusz'CloudlinuxLicenseLib.get_license_statuss����
�
�
#�%6��=��?��?�
�
�
�	(���������?�a�'�
	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(����	(�	(�	(�	(�	(�	(s�A � A$�'A$c�J�tj�|j��S�N)�os�path�isfilerr	s r�is_edition_migration_availablez3CloudlinuxLicenseLib.is_edition_migration_available$s���w�~�~�d�4�5�5�5r
c���tj|jd|gtjtj���5}|���ddd��dS#1swxYwYdS)zp
        Register and update Cloudlinux license by key
        :param key: License key
        :return:
        z--update-new-keyrN)rrrrr)r
�keyrs   r�"register_and_update_license_by_keyz7CloudlinuxLicenseLib.register_and_update_license_by_key(s����
�
�
#�%7��=��?��?�
�
�
�	��������	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	s�A�A�ANc��|�|dkr�|jdg}|���r|�d��tj|tjtj���5}|���ddd��n#1swxYwY|�|dkratj|jdgtjtj���5}|���ddd��dS#1swxYwYdSdS)a
        Register and update Cloudlinux license by IP
        :param stage: Registraton stage.
            None - all stages. Normal mode
            'clnreg_ks' - only clnreg_ks. Only for tests
            'cldetect' - only cldetect. Only for tests
        :return:
        N�	clnreg_ksz--forcez--migrate-silentlyr�cldetectz--update-license)rr�appendrrrrr)r
�stage�
clnreg_cmdrs    r�!register_and_update_license_by_ipz6CloudlinuxLicenseLib.register_and_update_license_by_ip6s����=�E�[�0�0��1�9�=�J��2�2�4�4�
8��!�!�"6�7�7�7��!��!��!�����
#��� � �"�"�"�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#����
#�
#�
#�
#��=�E�Z�/�/��!��'�);�<�!��!�����
#��� � �"�"�"�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#����
#�
#�
#�
#�
#�
#�0�/s$�&B�B�B�C.�.C2�5C2r)�__name__�
__module__�__qualname__rrrr!r(�r
rrrsd������6�6�6�

(�
(�
(�6�6�6����#�#�#�#�#�#r
r)rrrr,r
r�<module>r-sX������	�	�	�	�B#�B#�B#�B#�B#�B#�B#�B#�B#�B#r

Youez - 2016 - github.com/yon3zu
LinuXploit