Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
server_spec.cpython-313.pyc32 linesDownload Raw Back to __pycache__
1�

2��j)���SrSSKrSSKJr SSKJr SSKJr \\S\\	\344r\R"S\R5r\S\	S	\	S4\4Sj5rg)z@5Server specs are used to describe an upstream proxy or server.6�N)�cache)�Literal)�check�	�http�https�http3�tls�dtls�tcp�udp�dns�quica7        ^8        (?:(?P<scheme>\w+)://)?  # scheme is optional9        (?P<host>[^:/]+|\[.+\])  # hostname can be DNS name, IPv4, or IPv6 address.10        (?::(?P<port>\d+))?  #  port is optional11        /?  #  we allow a trailing backslash, but no path12        $13        �server_spec�default_scheme�returnc��[RU5nU(d[SU35eURS5(aURS5nOUnUS;a[SU35eURS5nUR	S5(aURS5(aUSS	n[R"U5(d[S14U35eURS5(a[URS55nOSS
S
S
SS.Un[R"U5(d[SU35eX4U44$![a [S5ef=f)z�15Parses a server mode specification, e.g.:16 17 - http://example.com/18 - example.org19 - example.com:44320 21*Raises:*22 - ValueError, if the server specification is invalid.23zInvalid server specification: �schemerzInvalid server scheme: �host�[�]������zInvalid hostname: �port�Pi��5)rrrr	rzPort specification missing.zInvalid port: )�server_spec_re�match�24ValueError�group�25startswith�endswithr�
is_valid_host�int�KeyError�
is_valid_port)rr�mrrrs      �_D:\code\apps\devtools\python\user_packages\Python313\site-packages\mitmproxy/net/server_spec.py�parser)sZ��	���[�)�A���9�+��G�H�H��w�w�x�������"����
�26�27��2�6�(�;�<�<��7�7�6�?�D����s����
�
�c� 2� 2��A�b�z�����t�$�$��-�d�V�4�5�5��w�w�v����1�7�7�6�?�#��		=��������
�D����t�$�$��>�$��0�1�1��$�<�����	=��:�<�<�	=�s�D?�?E)�__doc__�re�	functoolsr�typingr�
mitmproxy.netr�tuple�strr$�28ServerSpec�compile�VERBOSErr)��r(�<module>r6s����29����
��P�Q�	�#�s�(�O���30�31�����J�J�32���7 �s�7 �C�7 �J�7 ��7 r5
codekingpro/portable-devtools · Team Ai