HEX
Server: LiteSpeed
System: Linux server.tenvelop.com 5.14.0-611.16.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 22 03:40:39 EST 2025 x86_64
User: livspacetenvelop (1024)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //proc/self/root/usr/lib/python3.9/site-packages/up2date_client/__pycache__/cldetect.cpython-39.pyc
a

7
f��@s ddlZdadd�Zdd�ZdS)�NcCs�trtStj�d�rdan�tj�d�r,dan�tj�d�r>dan�tj�d�sVtj�d�r\d	anjtj�d
�rndanXtj�d�r�d
anFtj�d�r�dan4tj�d�r�dan"tj�d�s�tj�d�r�dandatS)z2
    Detect control panel and return its name
    z/usr/local/cpanel/cpanelZcPanelz/usr/local/psa/version�Pleskz"/usr/local/directadmin/directadminZDirectAdminz/usr/local/ispmgr/bin/ispmgrz/usr/local/mgr5/sbin/mgrctlZ
ISPManagerz/usr/local/interworx/iworx.iniZ	InterWorxz/hsphere/sharedzH-Spherez/lib64/libnss_ng.soZ	HostingNGz/etc/rc.d/init.d/cwpsrvZCentOS_WEB_Panelz'/etc/httpd/conf.d/atomia-pa-apache.confz!/storage/configuration/cloudlinuxZAtomia_agent�Unknown)�CP_NAME�os�path�isfile�isdir�r	r	�;/usr/lib/python3.9/site-packages/up2date_client/cldetect.py�	getCPNames,rcCs�ddlm}i}t�}|dkr&||d<|dkr:|�d�}n|��}|��}d}tgd��}|D]4}d}	||D]}
|
j|vrnd	}	q�qn|	s^|d
7}q^||d<||d<d
S)z�
    Add server statistics to status_report dict
    :param status_report: dict to add statistics to
    :type status_report: dict
    r)�clpwdrZcpri')4Z	nfsnobody�
avahi-autoipdZeximZclamavZvarnishZnagiosZsaslauthZmysqlZlsadmzsystemd-bus-proxyzsystemd-networkZpolkitdZfirebirdZnginxZdovecotZdovenullZroundcube_sysuserr
ZcpanelZcpanelhordeZcpanelphpmyadminZcpanelphppgadminZcpanelroundcubeZmailmanZcpaneleximfilterZcpanellogaholicZcpanelloginZmuninZcpaneleximscannerZcpanelphpgadminZcpsesZcpanelconnecttrackZ
cpanelrrdtoolZadminZ
webappsapacheZdiradminZ	majordomoZviapmZiworxz	iworx-webz	iworx-pmaziworx-backupziworx-hordeziworx-roundcubeziworx-sqmailZiworx_support_userZpsaadmZpopuserZpsaftpZdrwebzsw-cp-serverZ
horde_sysuserFT��users�clnN)Zup2date_clientrrZClPwdZget_uid_dict�set�pw_name)Z
status_reportr�resZcp_nameZ
clpwdinstance�drZ	sys_users�uid�found�entryr	r	r
�add_server_stats=s*

r)rrrrr	r	r	r
�<module>
s/