| Server IP : 118.27.122.248 / Your IP : 216.73.216.15 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�w2_W � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ m
Z
mZ d dlm
Z
e
jd�Ze jje�Ze
jZe jjed�ZG dd� de �ZG dd � d e
�ZG d
d� de�ZG dd
� d
ej�Zdeedd�dd�Zedk�rd dlZejdd�Z e j!dde"ddd� e j!ddddddd� e j!d d!d"d#d$d%d� e j!d&d'e#d(d)d*� e j!d+d,e#d-d.� e j!d/d0e#d(d1d*� e j$� Z%e%j&e
_&e%j'�r�eZ(neZ(e j)� e(_*ej+ej,j-�Z.e.j/e� e%j0�r�e.j1e%j0� e%j2�r�e.j3e%j2� e%j4�r�e.j5e%j4� ed2e%j6fe(e.�Z7e%j&�re8d3j9e%�� e7j:d4� dS )5� N)�
HTTPServer�SimpleHTTPRequestHandler�BaseHTTPRequestHandler)�support� threadingzkeycert.pemc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�HTTPSServerc C s t j| ||� || _d S )N)�_HTTPServer�__init__�context)�self�server_address�
handler_classr
� r �5/opt/alt/python36/lib64/python3.6/test/ssl_servers.pyr s zHTTPSServer.__init__c C s d| j j| j| jf S )Nz
<%s %s:%s>)� __class__�__name__Zserver_name�server_port)r r r r �__str__ s zHTTPSServer.__str__c C sf y"| j j� \}}| jj|dd�}W n: tk
r\ } ztjrJtjj d| � � W Y d d }~X nX ||fS )NT)Zserver_sidezGot an error:
%s
)
�socketZacceptr
Zwrap_socket�OSErrorr �verbose�sys�stderr�write)r �sockZaddrZsslconn�er r r �get_request! s zHTTPSServer.get_requestN)r �
__module__�__qualname__r r r r r r r r s r c @ s( e Zd ZdZeZdZdd� Zdd� ZdS )�RootedHTTPRequestHandlerz
TestHTTPS/1.0� c C s~ t jj|�d }tjjt jj|��}|jd�}td|�}| j }x:|D ]2}tjj
|�\}}tjj|�\}}tjj||�}qDW |S )z�Translate a /-separated PATH to the local filename syntax.
Components that mean special things to the local file system
(e.g. drive or directory names) are ignored. (XXX They should
probably be diagnosed.)
� �/N)�urllib�parseZurlparse�os�path�normpathZunquote�split�filter�root�
splitdrive�join)r r&