NineSec Team Shell
Server IP : 184.107.3.203  /  Your IP : 216.73.216.51
Web Server : Apache
System : Linux dedicated2.avenfashion.com.ph 4.18.0-553.40.1.el8_10.x86_64 #1 SMP Mon Feb 10 12:11:18 EST 2025 x86_64
User : adminteladeoro ( 1015)
PHP Version : 8.2.28
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/snap.cpython-36.pyc
3

~�g��@s.ddlZddlmZmZGdd�dee�ZdS)�N)�Plugin�IndependentPluginc@s0eZdZdZdZdZd
ZdZdd�Zd	d
�Z	dS)�Snapz
Snap packages�snap�system�sysmgmt�packagemanager�snapdc
Cs�|jd�|jddd�|jddddd	d
ddd
dddg�|jjj}x:|D]2}|jjj|�}|ddkrJ|jd|d���qJW|jddd�|jd�}|ddk�r|d}xR|j�dd�D]>}|dkr�q�|j�}t	j
d|d�r�|jd |d�d!�g�q�W|jd"�}|ddk�r�|d}x^|j�dd�D]J}|dk�rF�q4|j�}	|	d|	d}
}|d'k�r4|jd%|
�d&���q4WdS)(Nz/var/lib/snapd/state.jsonzsnap list --allzinstalled-snaps)Zroot_symlinkzsnap --versionzsnap versionzsnap whoamizsnap model --verbosezsnap model --serial --verbosez
snap serviceszsnap connectionszsnap changes --abs-timez
snap validatez?snap debug state --abs-time --changes /var/lib/snapd/state.jsonzsnap debug stacktraceszsnap get system -dZpkg_managerrzsnap connections �namezsnap debug connectivity�
)Ztimeoutz	snap listZstatusr�output��z.*gadget.*$�z/snap/z/current/meta/gadget.yamlzsnap changes�Doing�Errorzsnap tasks z --abs-time)rr)Z
add_copy_specZadd_cmd_outputZpolicyZpackage_manager�packagesZpkg_by_nameZexec_cmd�
splitlines�split�re�matchZcollect_cmd_output)�selfZall_pkgsZpkg_nameZpkgZ	snap_listr�lineZsnap_pkgZsnap_changesZchangeZ	change_idZ
change_status�r�/usr/lib/python3.6/snap.py�setupsR






z
Snap.setupcCs|jddd�dS)Nz/var/lib/snapd/state.jsonzv\"(macaroon|store-macaroon|key-id|session-macaroon|macaroon-key|store-discharges)\":\"?\[?([\"?A-Za-z0-9_=\-,]*)\"?\]?z
"\1":"***")Zdo_file_sub)rrrr�postprocOsz
Snap.postprocN)rrr)r	)r	)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrZservicesrrrrrrrs8r)rZsos.report.pluginsrrrrrrr�<module>
s

NineSec Team - 2022