403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/cloudinit/sources/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceCloudCIX.cpython-314.pyc
+
��i�����^RIt^RIt^RIHt^RIHtHtHtHt]P!]
4tR.t^t
Rt!RR]P4tRR	ltR
Rlt]]P&]P(33.tRtR#)
�N)�Optional)�dmi�sources�
url_helper�utilzhttp://169.254.169.254�CloudCIXc�aa�]tRt^toRt^t^t^tV3RltRt	V3RlRlt
V3RlRlt]R4t
]R	4tR
tVtV;t#)�DataSourceCloudCIXrc�L<�\\V`WV4RVnRVnR#�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��VP4pTR,Tn\P!TR,4TnR# \Pd"p\P	RT4Rp?R#Rp?ii;i)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_datars&  r�	_get_data�DataSourceCloudCIX._get_datasl��	��6�6�8�L�%�[�1��
� �.�.�|�K�/H�I������/�/�	��I�I�B�E�
���		�s�A�A:�A5�5A:c� <�V^8�dQhRS[/#���return)�dict)�format�
__classdict__s"�r�__annotate__�DataSourceCloudCIX.__annotate__/s������rc��VP4pVf\P!R4h\WP	44pV#)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�0<�V^8�dQhRS[S[,/#r')r�str)r+r,s"�rr-r.9s���!"�!"�(�3�-�!"rc���VP'd
VP#VP4p\P!\VP
VPR7wr#V'gR#\\^R4F�p\P!VRPV4R4p\P!WPPR7pTP!4'd9\P!TRPT44TnTP#\PRT4K�	VP# \Pd"p\PRYW4Rp?K�Rp?ii;i))�max_wait�timeoutNzv{0}r )r:zURL %s raised exception %szNo metadata found at URL %s���)rr2r�wait_for_url�
METADATA_URLS�max_wait_seconds�timeout_seconds�range�METADATA_VERSION�combine_urlr+�readurl�url_timeout�UrlErrorr�debug�ok)r�
url_params�base_url�_�version�url�response�es&       rr0�#DataSourceCloudCIX.determine_md_url9s4�������%�%�%��(�(�*�
� �-�-���0�0��.�.�
���
���-�q�"�5�G��(�(��&�-�-��0�*��C�
�%�-�-�c�;K�;K�L��
�{�{�}�}�%/�%;�%;��f�m�m�G�4�&��"���!�!�!��	�	�7��=�!6�$�!�!�!���&�&�
��	�	�6��?���
�s�(!D=�=E3�E.�.E3c��\4#r)�is_platform_viable�rr�	ds_detect�DataSourceCloudCIX.ds_detect\s��!�#�#rc��VP'd
VP#VP'gR#VPR,VnVP#)N�network)rr )rs&r�network_config�!DataSourceCloudCIX.network_config`s;���=�=�=��=�=� ��}�}�}���
�
�i�0��
��}�}�r)rrr r")�__name__�
__module__�__qualname__�__firstlineno__�dsname�url_retries�url_timeout_seconds�url_sec_between_retriesrr$rr0�staticmethodrS�propertyrW�__static_attributes__�__classdictcell__�
__classcell__)rr,s@@rr
r
sg����
�F��K������
�"��!"�!"�F�$��$�����rr
c�$�V^8�dQhR\/#r')�bool)r+s"rr-r-ks��I�I�D�Irc�<�\P!R4\8H#)zsystem-product-name)r�
read_dmi_data�CLOUDCIX_DMI_NAMErRrrrQrQks�����2�3�7H�H�Hrc�$�V^8�dQhR\/#)r(rI)r7)r+s"rr-r-os��-�-�C�-rc���/pRR\P3RR\P33pVF�wrEp\P!\P
!W4VPVPVPR7pTP4'g-\P!R
TRTRTRTP24hT!TP4Y%&K�	V# \Pd(p\P!RTRTRTRT24hR	p?ii;i \P P"d&p	\P!R
TRTRT	24T	hR	p	?	ii;i)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)rL�retries�sec_betweenr:zFailed to fetch IMDS z: �/Nz	No valid z found. URL z returned code zInvalid JSON at )r�	load_json�maybe_b64decoderrCrB�num_retries�sec_between_retriesr?rErrrG�code�contents�json�decoder�JSONDecodeError)
rIrH�md�leaf_key_format_callback�url_leaf�new_key�format_callbackrMr�excs
&&        rr1r1osv��
�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�0"D�D�E�9 E�Ec�8�\P!V\4#r)r�list_from_depends�datasources)�dependss&r�get_datasource_listr��s���$�$�W�k�:�:r)rw�logging�typingr�	cloudinitrrrr�	getLoggerrYrr=rArj�
DataSourcer
rQr1�DEP_FILESYSTEM�DEP_NETWORKr�r�rRrr�<module>r�s������4�4�
����!��)�*�
�����W��+�+�W�tI�-�d�'�0�0�'�2E�2E�F�G���;r

Youez - 2016 - github.com/yon3zu
LinuXploit