OXIESEC PANEL
- Current Dir:
/
/
lib
/
python3.9
/
site-packages
/
S3
/
__pycache__
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/22/2025 07:58:12 AM
rwxr-xr-x
📄
ACL.cpython-39.opt-1.pyc
8.44 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
ACL.cpython-39.pyc
8.44 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
AccessLog.cpython-39.opt-1.pyc
3.26 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
AccessLog.cpython-39.pyc
3.26 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
BaseUtils.cpython-39.opt-1.pyc
8.33 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
BaseUtils.cpython-39.pyc
8.33 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
BidirMap.cpython-39.opt-1.pyc
1.82 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
BidirMap.cpython-39.pyc
1.82 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
CloudFront.cpython-39.opt-1.pyc
24.28 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
CloudFront.cpython-39.pyc
24.28 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Config.cpython-39.opt-1.pyc
16.61 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Config.cpython-39.pyc
16.61 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
ConnMan.cpython-39.opt-1.pyc
8.11 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
ConnMan.cpython-39.pyc
8.11 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Crypto.cpython-39.opt-1.pyc
9.2 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Crypto.cpython-39.pyc
9.2 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Custom_httplib27.cpython-39.opt-1.pyc
4.91 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Custom_httplib27.cpython-39.pyc
4.91 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Custom_httplib3x.cpython-39.opt-1.pyc
6.04 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Custom_httplib3x.cpython-39.pyc
6.04 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Exceptions.cpython-39.opt-1.pyc
4.65 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Exceptions.cpython-39.pyc
4.65 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
ExitCodes.cpython-39.opt-1.pyc
1.65 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
ExitCodes.cpython-39.pyc
1.65 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
FileDict.cpython-39.opt-1.pyc
2.1 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
FileDict.cpython-39.pyc
2.1 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
FileLists.cpython-39.opt-1.pyc
14.46 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
FileLists.cpython-39.pyc
14.5 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
HashCache.cpython-39.opt-1.pyc
2.33 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
HashCache.cpython-39.pyc
2.33 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
MultiPart.cpython-39.opt-1.pyc
7.93 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
MultiPart.cpython-39.pyc
7.93 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
PkgInfo.cpython-39.opt-1.pyc
593 bytes
12/15/2023 11:05:18 AM
rw-r--r--
📄
PkgInfo.cpython-39.pyc
593 bytes
12/15/2023 11:05:18 AM
rw-r--r--
📄
Progress.cpython-39.opt-1.pyc
5.67 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Progress.cpython-39.pyc
5.67 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
S3.cpython-39.opt-1.pyc
55.27 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
S3.cpython-39.pyc
55.29 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
S3Uri.cpython-39.opt-1.pyc
8.04 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
S3Uri.cpython-39.pyc
8.04 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
SortedDict.cpython-39.opt-1.pyc
3.08 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
SortedDict.cpython-39.pyc
3.08 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Utils.cpython-39.opt-1.pyc
9.02 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
Utils.cpython-39.pyc
9.02 KB
12/15/2023 11:05:18 AM
rw-r--r--
📄
__init__.cpython-39.opt-1.pyc
138 bytes
12/15/2023 11:05:18 AM
rw-r--r--
📄
__init__.cpython-39.pyc
138 bytes
12/15/2023 11:05:18 AM
rw-r--r--
Editing: Custom_httplib3x.cpython-39.pyc
Close
a �9pe�, � @ s d dl mZmZ d dlZd dlZd dlmZ d dlmZm Z m Z mZmZm Z mZmZmZmZ d dlmZ ddlmZ g d�Zdd d �Zdd� Zd d� Zddd�Zddd�Zdd� Zddd�ZG dd� de�Zd dd�Zeej _!eej"_#eej"_$eej"_%eej"_&eej"_'dS )!� )�absolute_import�print_functionN) �_CS_REQ_SENT�_CS_REQ_STARTED�CONTINUE�UnknownProtocol�CannotSendHeader� NO_CONTENT�NOT_MODIFIED�EXPECTATION_FAILED�HTTPMessage� HTTPException)�StringIO� )�encode_to_s3)ZPATCHZPOSTZPUT�datac C sr z| � d�W S tyl } zHt|j|j|j|jd|�� | |j|j� |f �}d|_|�W Y d}~n d}~0 0 dS )z<Call data.encode("latin-1") but show a better error message.zlatin-1z`%s (%.20r) is not valid Latin-1. Use %s.encode('utf-8') if you want to send it encoded in UTF-8.N)�encode�UnicodeEncodeError�encoding�object�start�end�title� __cause__)r �name�err�exc� r �7/usr/lib/python3.9/site-packages/S3/Custom_httplib3x.py�_encode s ��r c C s� | j durdS | �� \}}}| | _| _|�� | _|dv rBd| _n|�d�rTd| _nt|��t � | j� | _ | _| j dkr�| j D ]}td|dd � q�| j �d �}|r�|�� dkr�d| _d| _nd | _| �� | _d| _| j �d�}|�r,| j�s,zt|�| _W n t�y d| _Y n0 | jdk �r2d| _nd| _|tk�sl|tk�sld| k�r^dk �sln | jdk�rrd| _| j�s�| j�s�| jdu �r�d| _dS )z� Re-implemented httplib begin function to not loop over "100 CONTINUE" status replies but to report it to higher level so it can be processed. N)zHTTP/1.0zHTTP/0.9� zHTTP/1.� r zheader:� )r �transfer-encoding�chunkedTF�content-length�d �� ZHEAD)�headersZ_read_status�code�status�strip�reason�version� startswithr �httplibZ parse_headers�fp�msg� debuglevel�print�get�lowerr$ Z chunk_leftZ_check_closeZ will_close�length�int� ValueErrorr r �_method)�selfr- r* r, �hdrZtr_encr6 r r r �httpresponse_patched_begin* sX � � ���r<