AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/sos/report/plugins/__pycache__/docker.cpython-310.pyc
o

���b��@sZddlmZmZmZmZmZmZGdd�dee�ZGdd�dee�ZGdd�dee�Z	dS)	�)�Plugin�RedHatPlugin�UbuntuPlugin�SoSPredicate�	CosPlugin�	PluginOptc@sPeZdZdZdZdZedddd�eddd	d�ed
ddd�gZdd
�Zdd�Z	dS)�DockerzDocker containers�docker)�	container�allFz0collect for all containers, even terminated ones)�default�desc�logsz)collect stdout/stderr logs for containers�sizez!collect image sizes for docker pscCs�|�ddg�|�gd��|jdd�|�d�|�t|dgd��gd�}|D]	}|�d	|�q)|�d
�rF|jddd
�|jddd
�|�d�}|ddkrldd�|d��dd�D�}|D]	}|�d|�qbdd�|j	d|�d�d�D�}|j
dd�}|jdd�}|D]}	|jd|	dd�|�d�r�|jd|	dd�q�|D]}
|
\}}d |vr�|n|}
|jd|
d!d�q�|D]}|jd"|d#d�q�dS)$Nz/etc/docker/daemon.jsonz/var/lib/docker/repositories-*)�
HTTP_PROXY�HTTPS_PROXY�NO_PROXY�	ALL_PROXY�DOCKER_BUILD_PROXY�DOCKER_RUN_PROXYr	)�unitszls -alhR /etc/docker)�services)zevents --since 24h --until 1s�info�images�pszps -azstats --no-stream�versionz	volume lsz	docker %srz
docker ps -as�d)�priorityzdocker system dfzdocker network ls�statusrcSsg|]}|��d�qS)�)�split)�.0�n�r#�;/usr/lib/python3/dist-packages/sos/report/plugins/docker.py�
<listcomp>Hsz Docker.setup.<locals>.<listcomp>�outputrzdocker network inspect %scSsg|]}|d�qS)rr#)r!�cr#r#r$r%Ls�r)�runtime�get_all)r(zdocker inspect %s�
containers)�subdirrzdocker logs -t %s�nonerzdocker volume inspect %s�volumes)�
add_copy_spec�add_env_var�add_journal�add_cmd_output�set_cmd_predicater�
get_option�collect_cmd_output�
splitlines�get_containers�get_container_images�get_container_volumes)�self�subcmds�subcmd�netsr"�netr*rr-r
�img�name�img_id�insp�volr#r#r$�setupsX�	


��
�

��
��zDocker.setupcCsd}|�d|d�dS)Nz=(?P<var>(pass|key|secret|PASS|KEY|SECRET).*?)=(?P<value>.*?)"z	*inspect*z\g<var>=********")�do_cmd_output_sub)r9�
env_regexpr#r#r$�postproccs�zDocker.postprocN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�option_listrCrFr#r#r#r$rs ����	Erc� eZdZdZ�fdd�Z�ZS)�RedHatDocker)r	z
docker-latestz	docker-io�
docker-engine�	docker-ce�	docker-eecs tt|���|�ddg�dS)Nz!/etc/udev/rules.d/80-docker.rulesz/etc/containers/)�superrOrCr.�r9��	__class__r#r$rCzs

�zRedHatDocker.setup�rGrHrI�packagesrC�
__classcell__r#r#rUr$rOusrOcrN)�UbuntuDocker)z	docker.iorPrQrRcs tt|���|�gd��dS)N)z/etc/containerd/z/etc/default/dockerz//run/docker/libcontainerd/containerd/events.log)rSrZrCr.rTrUr#r$rC�szUbuntuDocker.setuprWr#r#rUr$rZ�srZN)
�sos.report.pluginsrrrrrrrrOrZr#r#r#r$�<module>s 
f

Anon7 - 2022
AnonSec Team