__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

��g�'���SSKrSSKrSSKJr SSKJr SSKJr "SS\RR5r	\RRS\	5 g)�N)�config)�log)�BackendExceptionc�B�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rg)�SwiftBackend�z
Backend for Swift
c	��[RRRX5 SSKJn SSKJn SSKJn X@l0n0n0nS[R;aAS[R;a-[RSUS'[RSUS	'O�S
[R;a[S5eS[R;a[S
5eS[R;a[S5e[RS
=US'US'[RS=US'US'[RS=US'US'S[R;Ga�[RS=US'US'[RSS:XGahS[R;a$URS[RS05 S[R;a$URS[RS05 S[R;a$URS[RS05 S[R;a$URS [RS05 S![R;a$URS"[RS!05 S#[R;a$URS$[RS#05 S%[R;a$URS&[RS%05 S'[R;a$URS([RS'05 S)[R;a$URS*[RS)05 S+[R;a$URS,[RS+05 S-[R;a$URS.[RS-05 OS/US'S%[R;a[RS%US&'S-[R;a$URS.[RS-05 UR!5H
n	XyUS0U	3'M XvS1'UR"R%S25V
s/sHo�S3:wdM
U
PM nn
UR'S5UlU(aS2R+U5S23UlOS3Ul[.R0nS4n
Sn[2R4"S5US635 U"SD0UD6UlUR6R9UR(5nUc_[2RF"S9UR(35 U(a
[IX�//5OSnUR6RKUR(US:9 OqU(aQX�RM5U:wa;[2R@"S<UR(S=X�RM5S>US?35 O[2R4"S@U35 [2R4"SAUS635 U"USB9Ul'URNRQUR(5n[2R4"SCW35 g![an[S[U535eSnAff=fs sn
f!UaDn[2R4"S7UR:R<S8[U535 SnAGN�SnAf[>a]n[2R@"S7UR:R<S8[U53[2RBRD5 SnAGNSnAff=f![>a]n[2R@"S;UR:R<S8[U53[2RBRD5 SnAGN�SnAff=f!Ua]n[2R@"S7UR:R<S8[U53[2RBRD5 SnAGN�SnAff=f)ENr)�SwiftService)�
Connection)�ClientExceptionzBSwift backend requires the python-swiftclient library.
Exception: �SWIFT_PREAUTHURL�SWIFT_PREAUTHTOKEN�
preauthurl�preauthtoken�SWIFT_USERNAMEz,SWIFT_USERNAME environment variable not set.�SWIFT_PASSWORDz,SWIFT_PASSWORD environment variable not set.�
SWIFT_AUTHURLz+SWIFT_AUTHURL environment variable not set.�os_username�user�os_password�key�os_auth_url�authurl�SWIFT_AUTHVERSION�auth_version�3�SWIFT_USER_DOMAIN_NAME�user_domain_name�SWIFT_USER_DOMAIN_ID�user_domain_id�SWIFT_PROJECT_DOMAIN_NAME�project_domain_name�SWIFT_PROJECT_DOMAIN_ID�project_domain_id�SWIFT_PROJECT_ID�
project_id�SWIFT_PROJECT_NAME�project_name�SWIFT_TENANTNAME�tenant_name�SWIFT_ENDPOINT_TYPE�
endpoint_type�SWIFT_USERID�user_id�SWIFT_TENANTID�	tenant_id�SWIFT_REGIONNAME�region_name�1�os_�
os_options�/�zX-Storage-Policyz$Starting connection with arguments:'�'zConnection failed: � zCreating container )�headerszContainer creation failed: zContainer 'z$' exists but its storage policy is 'z' not 'z'.zContainer already created: zStarting  Swiftservice: '��optionszContainer stats: �))�	duplicity�backend�Backend�__init__�swiftclient.servicer
�swiftclientrr�ImportErrorr�str�resp_exc�os�environ�update�keys�path�split�pop�	container�join�prefixr�swift_storage_policyr�Debug�conn�head_container�	__class__�__name__�	Exception�
FatalError�	ErrorCode�connection_failed�Info�dict�
put_container�lower�svc�stat)�self�
parsed_urlr
rr�e�conn_kwargsr5�svc_optionsr�x�	url_parts�policy�
policy_header�container_metadatar:�container_stats                 �A/usr/lib/python3/dist-packages/duplicity/backends/swiftbackend.pyrA�SwiftBackend.__init__"s������!�!�*�*�4�<�	�8�.�3�(�
����
�������+�0D��
�
�0R�(*�
�
�3E�(F�K��%�*,�*�*�5I�*J�K��'� �r�z�z�1�&�'X�Y�Y��r�z�z�1�&�'X�Y�Y��b�j�j�0�&�'W�X�X�?A�z�z�JZ�?[�[�K�
�&��V�)<�>@�j�j�IY�>Z�Z�K�
�&��U�);�BD�*�*�_�B]�]�K�
�&��Y�)?��"�*�*�,�HJ�
�
�Sf�Hg�g�K��'�+�n�*E��z�z�-�.�#�5�+�r�z�z�9��%�%�'9�2�:�:�F^�;_�&`�a�)�R�Z�Z�7��%�%�'7����DZ�9[�&\�]�.�"�*�*�<��%�%�'<�b�j�j�Id�>e�&f�g�,��
�
�:��%�%�':�B�J�J�G`�<a�&b�c�%����3��%�%�|�R�Z�Z�@R�5S�&T�U�'�2�:�:�5��%�%�~�r�z�z�BV�7W�&X�Y�%����3��%�%�}�b�j�j�AS�6T�&U�V�(�B�J�J�6��%�%���
�
�CX�8Y�&Z�[�!�R�Z�Z�/��%�%�y�"�*�*�^�2L�&M�N�#�r�z�z�1��%�%�{�B�J�J�?O�4P�&Q�R�%����3��%�%�}�b�j�j�AS�6T�&U�V��+.�K��'�����+�)+���4F�)G�K�
�&�����+����}�b�j�j�9K�.L�M�N��?�?�$�C�'1��K�#�c�U��$�%�%/�L�!�
!+��� 5� 5�c� :�F� :�1�2�g�Q� :�	�F�"���q�)���� �X�X�i�0�1��3�D�K��D�K��,�,��*�
�!��	��I�I�<�[�M��K�L�"�1�[�1�D�I�!%���!9�!9�$�.�.�!I���%��H�H�*�4�>�>�*:�;�<�
�=C�$�� 7�8�9����	�	�'�'�����'�H��*�+>�+>�+@�A�V�K��N�N��d�n�n�-�.�&�':�':�'<�=�>�g�f�X�R�Q�
�

�I�I�3�4F�3G�H�I�	��I�I�1�+��a�@�A�#�K�8�D�H�!�X�X�]�]�4�>�>�:�N�	�	�	�%�n�%5�6�7��{�	�"����F�8���
��	��PG�� �	��I�I�+�A�K�K�,@�,@�+A��3�q�6�(�K�L����	��N�N�%�a�k�k�&:�&:�%;�1�S��V�H�E��
�
�/�/�
�
��	���
����1�!�+�+�2F�2F�1G�q��Q���Q��M�M�3�3����
��$�	��N�N�%�a�k�k�&:�&:�%;�1�S��V�H�E��
�
�/�/�
�
��	�s|�Z�&	Z;�3Z;�A[�:]2�.A
_�
Z8�Z3�3Z8�]/�9\�
]/�A]*�*]/�2
_�<A_�_�`?�"A`:�:`?c��[X R5(a+URS:Xa[RR
$gg)Ni�)�
isinstancerF�http_statusrrY�backend_not_found)ra�	operationrcs   rl�_error_code�SwiftBackend._error_code�s7���a���'�'��}�}��#��}�}�6�6�6�$�(�c
��[R"UR5n[RS:�a�SSKJn [R"U5nUR[R:�a�[R"S5 URRURU"X0R[R"U5-S9/S[R0S9nUVs/sHnSUS;dMUPM nnUHn	U	S	(aM[U	S
5e gUR[R"U5-n
[R"SUSU
S
URS35 UR R#URUR[R"U5-[%US5S9 gs snf)Nr)�SwiftUploadObjectzUploading Dynamic Large Object)�object_name�segment_sizer;rN�action�success�	tracebackzUploading 'z' to 'z' in remote container 'r8�rb)rN�obj�contents)rG�fsdecode�namer�mp_segment_sizerBrwr`�st_sizerrRr_�uploadrNrPrrS�
put_object�open)ra�source_path�remote_filename�lprw�st�mp�a�uploadsr��rps           rl�_put�SwiftBackend._put�si��
�[�[��)�)�
*���!�!�A�%�=������B��z�z�V�3�3�3��	�	�:�;��X�X�_�_��N�N�&�r�{�{�R�[�[�Q`�Ea�7a�b�c�+�V�-C�-C�D�%���
')�K�b��K�q��{�,J�1�b��K�%�F�!�)�,�,�.�v�k�/B�C�C�&��
�[�[�2�;�;��7�
7���	�	�K��t�6�"��-D�T�^�^�DT�TU�V�W��	�	����n�n����b�k�k�/�:�:��"�d�^�	�	
��Ls�$
F=�5F=c�(�URRURUR[R
"U5-SS9up4[
URS5nUHnURU5 M SSS5 g!,(df   g=f)Ni)�resp_chunk_size�wb)	rS�
get_objectrNrPrGr�r�r��write)rar��
local_pathr:�body�f�chunks       rl�_get�SwiftBackend._get�so���	�	�,�,��N�N��K�K�"�+�+�o�6�6� �-�
�
��
�*�/�/�4�
(�A���������)�
(�
(�s�B�
Bc���URRURSURS9upUVs/sHo3S[	UR5SPM sn$s snf)NT)�full_listingrKr�)rS�
get_containerrNrP�len)rar:�objs�os    rl�_list�SwiftBackend._list�sU���	�	�/�/����T�X\�Xc�Xc�/�d�
��7;�<�t�!�&�	�#�d�k�k�*�,�-�t�<�<��<s�$Ac��URRURUR[R
"U5-/5Vs/sHo"PM nngs snf)N)r_�deleterNrPrGr�)ra�filenamer��deleteds    rl�_delete�SwiftBackend._delete�sF��"�h�h�o�o�d�n�n�t�{�{�R�[�[�Ya�Mb�?b�>c�d�e�d��1�d��e���es�Ac�T�URRURUR[R
"U5-/5Vs/sHo"PM snSnS[
USS50n[R"S[R
"U5SUSS35 U$s snf)Nr�sizer:zcontent-lengthzObjectquery: 'z' has size �.)	r_r`rNrPrGr��intrrR)rar�r��sobject�sobjs     rl�_query�SwiftBackend._query�s���"�h�h�m�m�D�N�N�T�[�[�2�;�;�W_�K`�=`�<a�b�c�b��1�b�c�de�f����G�I�.�/?�@�A�B���	�	�N�2�;�;�x�#8�"9��T�&�\�N�RS�T�U����ds�B%)rSrNrPrFr_N)
rV�
__module__�__qualname__�__firstlineno__�__doc__rArsr�r�r�r�r��__static_attributes__r=rurlrrs-���D8�L7�

�6�=�
f�rur�swift)rG�duplicity.backendr>rr�duplicity.errorsrr?r@r�register_backendr=rurl�<module>r�sI��*
����-�C�9�$�$�,�,�C�L
���"�"�7�L�9ru

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 379 B 0644
_cf_cloudfiles.cpython-313.pyc File 5.1 KB 0644
_cf_pyrax.cpython-313.pyc File 6.79 KB 0644
_testbackend.cpython-313.pyc File 16.5 KB 0644
adbackend.cpython-313.pyc File 18.76 KB 0644
azurebackend.cpython-313.pyc File 6.79 KB 0644
b2backend.cpython-313.pyc File 11.74 KB 0644
boxbackend.cpython-313.pyc File 9.21 KB 0644
cfbackend.cpython-313.pyc File 665 B 0644
dpbxbackend.cpython-313.pyc File 24.58 KB 0644
gdocsbackend.cpython-313.pyc File 10.15 KB 0644
gdrivebackend.cpython-313.pyc File 15.64 KB 0644
giobackend.cpython-313.pyc File 9.93 KB 0644
hsibackend.cpython-313.pyc File 3.42 KB 0644
hubicbackend.cpython-313.pyc File 2.76 KB 0644
idrivedbackend.cpython-313.pyc File 23.25 KB 0644
imapbackend.cpython-313.pyc File 12.94 KB 0644
jottacloudbackend.cpython-313.pyc File 7.04 KB 0644
lftpbackend.cpython-313.pyc File 12.44 KB 0644
localbackend.cpython-313.pyc File 4.08 KB 0644
mediafirebackend.cpython-313.pyc File 6.07 KB 0644
megabackend.cpython-313.pyc File 8.47 KB 0644
megav2backend.cpython-313.pyc File 10.2 KB 0644
megav3backend.cpython-313.pyc File 11.81 KB 0644
multibackend.cpython-313.pyc File 14.88 KB 0644
ncftpbackend.cpython-313.pyc File 7.3 KB 0644
onedrivebackend.cpython-313.pyc File 17.76 KB 0644
par2backend.cpython-313.pyc File 11.9 KB 0644
pcabackend.cpython-313.pyc File 15.11 KB 0644
pydrivebackend.cpython-313.pyc File 14.04 KB 0644
rclonebackend.cpython-313.pyc File 6.53 KB 0644
rsyncbackend.cpython-313.pyc File 7.66 KB 0644
s3_boto3_backend.cpython-313.pyc File 11.21 KB 0644
slatebackend.cpython-313.pyc File 7.49 KB 0644
ssh_paramiko_backend.cpython-313.pyc File 23.04 KB 0644
ssh_pexpect_backend.cpython-313.pyc File 14.37 KB 0644
swiftbackend.cpython-313.pyc File 12.88 KB 0644
sxbackend.cpython-313.pyc File 2.87 KB 0644
tahoebackend.cpython-313.pyc File 3.64 KB 0644
webdavbackend.cpython-313.pyc File 25.74 KB 0644
xorrisobackend.cpython-313.pyc File 16.46 KB 0644
Filemanager