403Webshell
Server IP : 15.235.198.142  /  Your IP : 216.73.216.190
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/sos/report/plugins/__pycache__/xen.cpython-312.pyc
�

i��d�
��<�ddlmZmZddlZddlZGd�dee�Zy)�)�Plugin�RedHatPluginNc�6�eZdZdZdZdZd�Zd�Zd�Zd�Z	d�Z
y	)
�XenzXen virtualization�xen)�virtc��tjdtj�r|jd�}|ddk(rytjdtj�r|jd�}|ddk(ryy	y
)Nz/proc/acpi/dsdtzgrep -qi xen /proc/acpi/dsdt�statusr�hvm�/proc/xen/capabilitiesz(grep -q control_d /proc/xen/capabilities�dom0�domU�	baremetal)�os�access�R_OK�exec_cmd)�self�results  �8/usr/lib/python3/dist-packages/sos/report/plugins/xen.py�determine_xen_hostzXen.determine_xen_hostsl��
�9�9�&����0��]�]�#A�B�F��h��1�$��
�9�9�-�r�w�w�7��]�]�#M�N�F��h��1�$����c�(�|j�dk(S)Nr)r�rs r�
check_enabledzXen.check_enabled#s���'�'�)�[�8�9rc�|�|jd�d}tjd|�d}|j�S)Nzpidof xenstored�outputz
$r)r�re�split�isdigit)r�xs_pid�	xs_pidnums   r�is_running_xenstoredzXen.is_running_xenstored&s:�����0�1�(�;���H�H�U�F�+�A�.�	�� � �"�"rc�n�|jgd��|jd�|jd�y)N)z/proc/xen/balloonrz/proc/xen/xsd_kvaz/proc/xen/xsd_portzgrep pae /proc/cpuinfoz egrep -e 'vmx|svm' /proc/cpuinfo)�
add_copy_spec�add_cmd_outputrs r�dom_collect_proczXen.dom_collect_proc+s5�����"�	#�	
���4�5����>�?rc��|j�}|dk(r"|j�|jd�n�|dk(rn�|dk(r{|jgd��|jgd��|j�|j	�r#|jd�|jd�n|jd	�ny|jd
|z�y)Nrz/sys/hypervisorrr
)z/var/log/xenz/etc/xenz/sys/hypervisor/versionz/sys/hypervisor/compilationz/sys/hypervisor/propertiesz/sys/hypervisor/type)zxm dmesgzxm infozxm listzxm list --longzbridge link showz/sys/hypervisor/uuidzxenstore-lsz/var/lib/xenstored/tdbzXen hostType: )rr'r%r&r#�add_custom_text)r�	host_types  r�setupz	Xen.setup6s����+�+�-�	�����!�!�#�
���0�1�
�%�
��
�&�
 ���� (�
)�
���!�
�
�!�!�#��(�(�*��"�"�#9�:��#�#�M�2��"�"�#;�<�
����-�i�7�8rN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrrr#r'r+�rrrrs+��%�J��K��H��:�#�
	@�+9rr)�sos.report.pluginsrrrrrr2rr�<module>r4s ��4�	�	�S9�&�,�S9r

Youez - 2016 - github.com/yon3zu
LinuXploit