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__/krb5.cpython-39.pyc
a

ܓ�i��@sbddlZddlZddlmZmZmZmZGdd�de�ZGdd�dee�ZGdd�deee�Z	dS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s0eZdZdZdZdZdZdZdd�Zdd	�Z	dS)
�Krb5a:This plugin handles the collection of kerberos authentication config
    files and logging. Users should expect to see their krb5 config(s) in the
    final archive, along with krb5 logging and `klist` output.

    kdc configs and acls will also be collected from the distribution-spcecific
    kdc directory.
    zKerberos authenticationZkrb5)�identity�systemNcCs\|�dd|j�d�|j�d�dg�|��|jddd�|�d	|j�d
��|�d�dS)Nz/etc/krb5.confz/etc/krb5.conf.d/*z
/kadm5.aclz	/kdc.confz/var/log/kadmind.logz/var/log/krb5kdc.logZkerberos_kdc_log)�tagszklist -ket z/.k5*zklist -ket /etc/krb5.keytab)Z
add_copy_spec�kdcdir�
collect_kinit�add_cmd_output)�self�r�;/usr/lib/python3.9/site-packages/sos/report/plugins/krb5.py�setups

�z
Krb5.setupcCs�t��}d}|�|�r�t|ddd���}|D]j}t�d|tj�rn|�d�ddd	���}|�	d
|�d��q�t�d|tj�r*|�	d
|�d
��q�q*Wd�n1s�0YdS)a)
        Collect the kinit command output for the system with id_provider "AD"
        or "IPA" domains.

        While integrating the Linux M/c with AD the realmd will create a
        computer object on the AD side. The realmd and AD restrict the
        Hostname/SPN to 15 Characters.
        z/etc/sssd/sssd.conf�rzutf-8)�encodingz\s*id_provider\s*=\s*ad�.rN�zMKRB5_TRACE=/dev/stdout                                             kinit -k 'z$'z\s*id_provider\s*=\s*ipa�')
�socketZgetfqdnZpath_isfile�open�re�match�
IGNORECASE�split�upperr)r
�hostnameZ	sssd_conf�f�linerrrr+s(

��
��
zKrb5.collect_kinit)
�__name__�
__module__�__qualname__�__doc__Z
short_descZplugin_nameZprofilesr
rrrrrrrs
rc@seZdZdZdZdS)�
RedHatKrb5)z	krb5-libszkrb5-serverz/var/kerberos/krb5kdcN�r r!r"Zpackagesr
rrrrr$Gsr$c@seZdZdZdZdS)�
UbuntuKrb5)zkrb5-kdczkrb5-configz	krb5-userz/var/lib/krb5kdcNr%rrrrr&Msr&)
rrZsos.report.pluginsrrrrrr$r&rrrr�<module>s
7

Youez - 2016 - github.com/yon3zu
LinuXploit