__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

x[h�����SSKrSSKrSSKJr SSKJrJrJrJr \R"\
5rS/rSr
Sr"SS\R5rS	\4S
jrS\4Sjr\\R*\R,44/rS
rg)�N)�Optional)�dmi�sources�
url_helper�utilzhttp://169.254.169.254��CloudCIXc�^�\rSrSrSrSrSrSrU4SjrSr	S\
4SjrS\\
4S	jr\S
5r\S5rSrU=r$)
�DataSourceCloudCIX�r	��c�J>�[[U]XU5 SUlSUlg�N)�superr�__init__�
_metadata_url�_net_cfg)�self�sys_cfg�distro�paths�	__class__s    ��F/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceCloudCIX.pyr�DataSourceCloudCIX.__init__s$���
� �$�0��%�H�!�����
�c���UR5nUSUl[R"US5Ulg![Ra n[R	SU5 SnAgSnAff=f)z&
Fetch the user data and the metadata
z0Failed to read data from CloudCIX datasource: %sNF�	meta-data�	user-dataT)	�crawl_metadata_servicer�InvalidMetaDataException�LOG�error�metadatar�
decode_binary�userdata_raw)r�crawled_datar#s   r�	_get_data�DataSourceCloudCIX._get_datasl��	��6�6�8�L�%�[�1��
� �.�.�|�K�/H�I������/�/�	��I�I�B�E�
���		�s�;�A/�A*�*A/�returnc��UR5nUc[R"S5e[XR	55nU$)Nz Could not determine metadata URL)�determine_md_urlrr!�
read_metadata�get_url_params)r�md_url�datas   rr �)DataSourceCloudCIX.crawl_metadata_service/sE���&�&�(���>��2�2�2��
��V�%8�%8�%:�;���rc���UR(aUR$UR5n[R"[UR
URS9up#U(dg[[SS5H�n[R"USRU5S5n[R"XPRS9nUR!5(a8[R"USRU55Ul UR$[RSU5 M� UR$![Ra!n[RSXW5 SnAM�SnAff=f)	N)�max_wait�timeoutr���zv{0}r$)r4zURL %s raised exception %szNo metadata found at URL %s)rr.r�wait_for_url�
METADATA_URLS�max_wait_seconds�timeout_seconds�range�METADATA_VERSION�combine_url�format�readurl�url_timeout�UrlErrorr"�debug�ok)r�
url_params�base_url�_�version�url�response�es        rr,�#DataSourceCloudCIX.determine_md_url9s1������%�%�%��(�(�*�
� �-�-���0�0��.�.�
���
���-�q�"�5�G��(�(��&�-�-��0�*��C�
�%�-�-�c�;K�;K�L��
�{�{�}�}�%/�%;�%;��f�m�m�G�4�&��"���!�!�!��	�	�7��=�!6�$�!�!�!���&�&�
��	�	�6��?���
�s�"D3�3E(�E#�#E(c��[5$r)�is_platform_viable�rr�	ds_detect�DataSourceCloudCIX.ds_detect\s��!�#�#rc��UR(aUR$UR(dgURSUlUR$)N�network)rr$)rs r�network_config�!DataSourceCloudCIX.network_config`s7���=�=��=�=� ��}�}���
�
�i�0��
��}�}�r)rrr$r&)�__name__�
__module__�__qualname__�__firstlineno__�dsname�url_retries�url_timeout_seconds�url_sec_between_retriesrr(�dictr r�strr,�staticmethodrN�propertyrR�__static_attributes__�
__classcell__)rs@rrrsh���
�F��K������
�"���!"�(�3�-�!"�F�$��$����rrr*c�<�[R"S5[:H$)Nzsystem-product-name)r�
read_dmi_data�CLOUDCIX_DMI_NAMErMrrrLrLks�����2�3�7H�H�HrrDc��0nSS[R4SS[R44nUH�upEn[R"[R
"X5URURURS9nUR5(d,[R"S
USUSUSUR35eU"UR5X%'M� U$![Ra'n[R"SUSUSUSU35eS	nAff=f![R R"a%n	[R"S
USUSU	35U	eS	n	A	ff=f)a
Read metadata from metadata server at base_url

:returns: dictionary of retrieved metadata and user data containing the
          following keys: meta-data, user-data
:param: base_url: meta data server's base URL
:param: url_params: dictionary of URL retrieval parameters. Valid keys are
        `retries`, `sec_between` and `timeout`.
:raises: InvalidMetadataException upon network error connecting to metadata
         URL, error response from meta data server or failure to
         decode/parse metadata and userdata payload.
r$r�userdatar)rG�retries�sec_betweenr4zFailed to fetch IMDS z: �/Nz	No valid z found. URL z returned code zInvalid JSON at )r�	load_json�maybe_b64decoderr>r<�num_retries�sec_between_retriesr9r@rr!rB�code�contents�json�decoder�JSONDecodeError)
rDrC�md�leaf_key_format_callback�url_leaf�new_key�format_callbackrHr#�excs
          rr-r-osv��
�B�	�[�$�.�.�1�	�[�$�"6�"6�7� ��
/G�*��?�	�!�)�)��*�*�8�>�"�.�.�&�:�:�"�2�2�	�H��{�{�}�}��2�2��H�:�&��j��(��?�8�=�=�/�K��
�
	�)�(�*;�*;�<�B�K�+/G�4�I��%�"�"�	��2�2�'��z���*�A�h�Z�r�%��2��
��	���|�|�+�+�	��2�2�"�8�*�A�h�Z�r�#��?���
��	�s0�A	C�=D�D�+"D
�
D�E�3 E�Ec�8�[R"U[5$r)r�list_from_depends�datasources)�dependss r�get_datasource_listr}�s���$�$�W�k�:�:r)rp�logging�typingr�	cloudinitrrrr�	getLoggerrTr"r7r;rd�
DataSourcer�boolrLr]r-�DEP_FILESYSTEM�DEP_NETWORKr{r}rMrr�<module>r�s������4�4�
����!��)�*�
�����W��+�+�W�tI�D�I�-�C�-�d�'�0�0�'�2E�2E�F�G���;r

Filemanager

Name Type Size Permission Actions
DataSourceAkamai.cpython-313.pyc File 12.33 KB 0644
DataSourceAliYun.cpython-313.pyc File 18.33 KB 0644
DataSourceAltCloud.cpython-313.pyc File 9.85 KB 0644
DataSourceAzure.cpython-313.pyc File 79.75 KB 0644
DataSourceBigstep.cpython-313.pyc File 2.86 KB 0644
DataSourceCloudCIX.cpython-313.pyc File 7.22 KB 0644
DataSourceCloudSigma.cpython-313.pyc File 5.18 KB 0644
DataSourceCloudStack.cpython-313.pyc File 13.11 KB 0644
DataSourceConfigDrive.cpython-313.pyc File 14.2 KB 0644
DataSourceDigitalOcean.cpython-313.pyc File 6.2 KB 0644
DataSourceEc2.cpython-313.pyc File 43.31 KB 0644
DataSourceExoscale.cpython-313.pyc File 8.9 KB 0644
DataSourceGCE.cpython-313.pyc File 16.12 KB 0644
DataSourceHetzner.cpython-313.pyc File 6.46 KB 0644
DataSourceIBMCloud.cpython-313.pyc File 18.43 KB 0644
DataSourceLXD.cpython-313.pyc File 20.3 KB 0644
DataSourceMAAS.cpython-313.pyc File 18.29 KB 0644
DataSourceNWCS.cpython-313.pyc File 6.76 KB 0644
DataSourceNoCloud.cpython-313.pyc File 17.26 KB 0644
DataSourceNone.cpython-313.pyc File 1.88 KB 0644
DataSourceOVF.cpython-313.pyc File 15.34 KB 0644
DataSourceOpenNebula.cpython-313.pyc File 18.96 KB 0644
DataSourceOpenStack.cpython-313.pyc File 13.1 KB 0644
DataSourceOracle.cpython-313.pyc File 21.77 KB 0644
DataSourceRbxCloud.cpython-313.pyc File 10.25 KB 0644
DataSourceScaleway.cpython-313.pyc File 17.07 KB 0644
DataSourceSmartOS.cpython-313.pyc File 38.32 KB 0644
DataSourceUpCloud.cpython-313.pyc File 7.11 KB 0644
DataSourceVMware.cpython-313.pyc File 35.8 KB 0644
DataSourceVultr.cpython-313.pyc File 5.79 KB 0644
DataSourceWSL.cpython-313.pyc File 15.48 KB 0644
__init__.cpython-313.pyc File 47.24 KB 0644
Filemanager