Linux server1.sbs.cy 5.14.0-362.18.1.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jan 29 07:05:48 EST 2024 x86_64
Apache
: 199.192.25.12 | : 172.70.131.167
28 Domain
8.1.31
administrator
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
lib64 /
python3.9 /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
asyncio
[ DIR ]
drwxr-xr-x
collections
[ DIR ]
drwxr-xr-x
concurrent
[ DIR ]
drwxr-xr-x
config-3.9-x86_64-linux-gnu
[ DIR ]
drwxr-xr-x
ctypes
[ DIR ]
drwxr-xr-x
curses
[ DIR ]
drwxr-xr-x
dbm
[ DIR ]
drwxr-xr-x
distutils
[ DIR ]
drwxr-xr-x
email
[ DIR ]
drwxr-xr-x
encodings
[ DIR ]
drwxr-xr-x
ensurepip
[ DIR ]
drwxr-xr-x
html
[ DIR ]
drwxr-xr-x
http
[ DIR ]
drwxr-xr-x
importlib
[ DIR ]
drwxr-xr-x
json
[ DIR ]
drwxr-xr-x
lib-dynload
[ DIR ]
drwxr-xr-x
lib2to3
[ DIR ]
drwxr-xr-x
logging
[ DIR ]
drwxr-xr-x
multiprocessing
[ DIR ]
drwxr-xr-x
pydoc_data
[ DIR ]
drwxr-xr-x
site-packages
[ DIR ]
drwxr-xr-x
sqlite3
[ DIR ]
drwxr-xr-x
unittest
[ DIR ]
drwxr-xr-x
urllib
[ DIR ]
drwxr-xr-x
venv
[ DIR ]
drwxr-xr-x
wsgiref
[ DIR ]
drwxr-xr-x
xml
[ DIR ]
drwxr-xr-x
xmlrpc
[ DIR ]
drwxr-xr-x
zoneinfo
[ DIR ]
drwxr-xr-x
LICENSE.txt
13.61
KB
-rw-r--r--
__future__.py
5.03
KB
-rw-r--r--
__phello__.foo.py
64
B
-rw-r--r--
_aix_support.py
3.31
KB
-rw-r--r--
_bootlocale.py
1.76
KB
-rw-r--r--
_bootsubprocess.py
2.61
KB
-rw-r--r--
_collections_abc.py
28.69
KB
-rw-r--r--
_compat_pickle.py
8.54
KB
-rw-r--r--
_compression.py
5.21
KB
-rw-r--r--
_markupbase.py
14.28
KB
-rw-r--r--
_osx_support.py
21.26
KB
-rw-r--r--
_py_abc.py
6.04
KB
-rw-r--r--
_pydecimal.py
223.31
KB
-rw-r--r--
_pyio.py
91.13
KB
-rw-r--r--
_sitebuiltins.py
3.04
KB
-rw-r--r--
_strptime.py
24.68
KB
-rw-r--r--
_sysconfigdata__linux_x86_64-l...
40.27
KB
-rw-r--r--
_sysconfigdata_d_linux_x86_64-...
40.08
KB
-rw-r--r--
_threading_local.py
7.05
KB
-rw-r--r--
_weakrefset.py
5.78
KB
-rw-r--r--
abc.py
4.8
KB
-rw-r--r--
aifc.py
31.84
KB
-rw-r--r--
antigravity.py
500
B
-rw-r--r--
argparse.py
95.82
KB
-rw-r--r--
ast.py
54.94
KB
-rw-r--r--
asynchat.py
11.06
KB
-rw-r--r--
asyncore.py
19.63
KB
-rw-r--r--
base64.py
19.39
KB
-rwxr-xr-x
bdb.py
30.65
KB
-rw-r--r--
binhex.py
14.44
KB
-rw-r--r--
bisect.py
2.29
KB
-rw-r--r--
bz2.py
12.16
KB
-rw-r--r--
cProfile.py
6.2
KB
-rwxr-xr-x
calendar.py
24.25
KB
-rw-r--r--
cgi.py
33.14
KB
-rwxr-xr-x
cgitb.py
11.81
KB
-rw-r--r--
chunk.py
5.31
KB
-rw-r--r--
cmd.py
14.51
KB
-rw-r--r--
code.py
10.37
KB
-rw-r--r--
codecs.py
35.81
KB
-rw-r--r--
codeop.py
6.18
KB
-rw-r--r--
colorsys.py
3.97
KB
-rw-r--r--
compileall.py
19.63
KB
-rw-r--r--
configparser.py
53.3
KB
-rw-r--r--
contextlib.py
24.05
KB
-rw-r--r--
contextvars.py
129
B
-rw-r--r--
copy.py
8.45
KB
-rw-r--r--
copyreg.py
7.1
KB
-rw-r--r--
crypt.py
3.73
KB
-rw-r--r--
csv.py
15.77
KB
-rw-r--r--
dataclasses.py
48.42
KB
-rw-r--r--
datetime.py
87.09
KB
-rw-r--r--
decimal.py
320
B
-rw-r--r--
difflib.py
81.35
KB
-rw-r--r--
dis.py
20.09
KB
-rw-r--r--
doctest.py
102.12
KB
-rw-r--r--
enum.py
38.52
KB
-rw-r--r--
filecmp.py
9.79
KB
-rw-r--r--
fileinput.py
14.44
KB
-rw-r--r--
fnmatch.py
5.86
KB
-rw-r--r--
formatter.py
14.79
KB
-rw-r--r--
fractions.py
23.75
KB
-rw-r--r--
ftplib.py
34.66
KB
-rw-r--r--
functools.py
37.97
KB
-rw-r--r--
genericpath.py
4.86
KB
-rw-r--r--
getopt.py
7.31
KB
-rw-r--r--
getpass.py
5.85
KB
-rw-r--r--
gettext.py
26.63
KB
-rw-r--r--
glob.py
5.69
KB
-rw-r--r--
graphlib.py
9.35
KB
-rw-r--r--
gzip.py
21.26
KB
-rw-r--r--
hashlib.py
7.88
KB
-rw-r--r--
heapq.py
22.34
KB
-rw-r--r--
hmac.py
7.85
KB
-rw-r--r--
imaplib.py
53.62
KB
-rw-r--r--
imghdr.py
3.72
KB
-rw-r--r--
imp.py
10.29
KB
-rw-r--r--
inspect.py
115.46
KB
-rw-r--r--
io.py
3.46
KB
-rw-r--r--
ipaddress.py
76.79
KB
-rw-r--r--
keyword.py
1.02
KB
-rw-r--r--
linecache.py
5.33
KB
-rw-r--r--
locale.py
76.44
KB
-rw-r--r--
lzma.py
12.92
KB
-rw-r--r--
mailbox.py
76.95
KB
-rw-r--r--
mailcap.py
8.9
KB
-rw-r--r--
mimetypes.py
21.06
KB
-rw-r--r--
modulefinder.py
23.83
KB
-rw-r--r--
netrc.py
5.44
KB
-rw-r--r--
nntplib.py
40.06
KB
-rw-r--r--
ntpath.py
27.08
KB
-rw-r--r--
nturl2path.py
2.82
KB
-rw-r--r--
numbers.py
10.1
KB
-rw-r--r--
opcode.py
5.53
KB
-rw-r--r--
operator.py
10.5
KB
-rw-r--r--
optparse.py
58.95
KB
-rw-r--r--
os.py
38.15
KB
-rw-r--r--
pathlib.py
52.81
KB
-rw-r--r--
pdb.py
61.75
KB
-rwxr-xr-x
pickle.py
63.4
KB
-rw-r--r--
pickletools.py
91.29
KB
-rw-r--r--
pipes.py
8.71
KB
-rw-r--r--
pkgutil.py
23.71
KB
-rw-r--r--
platform.py
39.65
KB
-rwxr-xr-x
plistlib.py
27.59
KB
-rw-r--r--
poplib.py
14.84
KB
-rw-r--r--
posixpath.py
15.35
KB
-rw-r--r--
pprint.py
22
KB
-rw-r--r--
profile.py
22.34
KB
-rwxr-xr-x
pstats.py
28.64
KB
-rw-r--r--
pty.py
4.69
KB
-rw-r--r--
py_compile.py
8.01
KB
-rw-r--r--
pyclbr.py
14.9
KB
-rw-r--r--
pydoc.py
107.03
KB
-rwxr-xr-x
queue.py
11.23
KB
-rw-r--r--
quopri.py
7.1
KB
-rwxr-xr-x
random.py
30.75
KB
-rw-r--r--
re.py
15.49
KB
-rw-r--r--
reprlib.py
5.14
KB
-rw-r--r--
rlcompleter.py
7.47
KB
-rw-r--r--
runpy.py
12.78
KB
-rw-r--r--
sched.py
6.29
KB
-rw-r--r--
secrets.py
1.99
KB
-rw-r--r--
selectors.py
19.08
KB
-rw-r--r--
shelve.py
8.33
KB
-rw-r--r--
shlex.py
13.18
KB
-rw-r--r--
shutil.py
51.79
KB
-rw-r--r--
signal.py
2.38
KB
-rw-r--r--
site.py
21.57
KB
-rw-r--r--
smtpd.py
34
KB
-rwxr-xr-x
smtplib.py
44.34
KB
-rwxr-xr-x
sndhdr.py
6.93
KB
-rw-r--r--
socket.py
36.05
KB
-rw-r--r--
socketserver.py
26.66
KB
-rw-r--r--
sre_compile.py
27.32
KB
-rw-r--r--
sre_constants.py
7.01
KB
-rw-r--r--
sre_parse.py
39.82
KB
-rw-r--r--
ssl.py
51.3
KB
-rw-r--r--
stat.py
5.36
KB
-rw-r--r--
statistics.py
37.17
KB
-rw-r--r--
string.py
10.32
KB
-rw-r--r--
stringprep.py
12.61
KB
-rw-r--r--
struct.py
257
B
-rw-r--r--
subprocess.py
81.61
KB
-rw-r--r--
sunau.py
17.73
KB
-rw-r--r--
symbol.py
2.23
KB
-rw-r--r--
symtable.py
7.72
KB
-rw-r--r--
sysconfig.py
24.96
KB
-rw-r--r--
tabnanny.py
11.14
KB
-rwxr-xr-x
tarfile.py
106.31
KB
-rwxr-xr-x
telnetlib.py
22.71
KB
-rw-r--r--
tempfile.py
27.31
KB
-rw-r--r--
textwrap.py
18.95
KB
-rw-r--r--
this.py
1003
B
-rw-r--r--
threading.py
52.91
KB
-rw-r--r--
timeit.py
13.16
KB
-rwxr-xr-x
token.py
2.31
KB
-rw-r--r--
tokenize.py
25.28
KB
-rw-r--r--
trace.py
28.52
KB
-rwxr-xr-x
traceback.py
24.08
KB
-rw-r--r--
tracemalloc.py
17.62
KB
-rw-r--r--
tty.py
879
B
-rw-r--r--
types.py
9.56
KB
-rw-r--r--
typing.py
75.24
KB
-rw-r--r--
uu.py
7.11
KB
-rw-r--r--
uuid.py
26.68
KB
-rw-r--r--
warnings.py
19.23
KB
-rw-r--r--
wave.py
17.58
KB
-rw-r--r--
weakref.py
21.05
KB
-rw-r--r--
webbrowser.py
23.52
KB
-rwxr-xr-x
xdrlib.py
5.77
KB
-rw-r--r--
zipapp.py
7.36
KB
-rw-r--r--
zipfile.py
86.17
KB
-rw-r--r--
zipimport.py
30.04
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : uu.py
# Copyright 1994 by Lance Ellinghouse # Cathedral City, California Republic, United States of America. # All Rights Reserved # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, # provided that the above copyright notice appear in all copies and that # both that copyright notice and this permission notice appear in # supporting documentation, and that the name of Lance Ellinghouse # not be used in advertising or publicity pertaining to distribution # of the software without specific, written prior permission. # LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO # THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND # FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE # FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # # Modified by Jack Jansen, CWI, July 1995: # - Use binascii module to do the actual line-by-line conversion # between ascii and binary. This results in a 1000-fold speedup. The C # version is still 5 times faster, though. # - Arguments more compliant with python standard """Implementation of the UUencode and UUdecode functions. encode(in_file, out_file [,name, mode], *, backtick=False) decode(in_file [, out_file, mode, quiet]) """ import binascii import os import sys __all__ = ["Error", "encode", "decode"] class Error(Exception): pass def encode(in_file, out_file, name=None, mode=None, *, backtick=False): """Uuencode file""" # # If in_file is a pathname open it and change defaults # opened_files = [] try: if in_file == '-': in_file = sys.stdin.buffer elif isinstance(in_file, str): if name is None: name = os.path.basename(in_file) if mode is None: try: mode = os.stat(in_file).st_mode except AttributeError: pass in_file = open(in_file, 'rb') opened_files.append(in_file) # # Open out_file if it is a pathname # if out_file == '-': out_file = sys.stdout.buffer elif isinstance(out_file, str): out_file = open(out_file, 'wb') opened_files.append(out_file) # # Set defaults for name and mode # if name is None: name = '-' if mode is None: mode = 0o666 # # Remove newline chars from name # name = name.replace('\n','\\n') name = name.replace('\r','\\r') # # Write the data # out_file.write(('begin %o %s\n' % ((mode & 0o777), name)).encode("ascii")) data = in_file.read(45) while len(data) > 0: out_file.write(binascii.b2a_uu(data, backtick=backtick)) data = in_file.read(45) if backtick: out_file.write(b'`\nend\n') else: out_file.write(b' \nend\n') finally: for f in opened_files: f.close() def decode(in_file, out_file=None, mode=None, quiet=False): """Decode uuencoded file""" # # Open the input file, if needed. # opened_files = [] if in_file == '-': in_file = sys.stdin.buffer elif isinstance(in_file, str): in_file = open(in_file, 'rb') opened_files.append(in_file) try: # # Read until a begin is encountered or we've exhausted the file # while True: hdr = in_file.readline() if not hdr: raise Error('No valid begin line found in input file') if not hdr.startswith(b'begin'): continue hdrfields = hdr.split(b' ', 2) if len(hdrfields) == 3 and hdrfields[0] == b'begin': try: int(hdrfields[1], 8) break except ValueError: pass if out_file is None: # If the filename isn't ASCII, what's up with that?!? out_file = hdrfields[2].rstrip(b' \t\r\n\f').decode("ascii") if os.path.exists(out_file): raise Error(f'Cannot overwrite existing file: {out_file}') if (out_file.startswith(os.sep) or f'..{os.sep}' in out_file or ( os.altsep and (out_file.startswith(os.altsep) or f'..{os.altsep}' in out_file)) ): raise Error(f'Refusing to write to {out_file} due to directory traversal') if mode is None: mode = int(hdrfields[1], 8) # # Open the output file # if out_file == '-': out_file = sys.stdout.buffer elif isinstance(out_file, str): fp = open(out_file, 'wb') os.chmod(out_file, mode) out_file = fp opened_files.append(out_file) # # Main decoding loop # s = in_file.readline() while s and s.strip(b' \t\r\n\f') != b'end': try: data = binascii.a2b_uu(s) except binascii.Error as v: # Workaround for broken uuencoders by /Fredrik Lundh nbytes = (((s[0]-32) & 63) * 4 + 5) // 3 data = binascii.a2b_uu(s[:nbytes]) if not quiet: sys.stderr.write("Warning: %s\n" % v) out_file.write(data) s = in_file.readline() if not s: raise Error('Truncated input file') finally: for f in opened_files: f.close() def test(): """uuencode/uudecode main program""" import optparse parser = optparse.OptionParser(usage='usage: %prog [-d] [-t] [input [output]]') parser.add_option('-d', '--decode', dest='decode', help='Decode (instead of encode)?', default=False, action='store_true') parser.add_option('-t', '--text', dest='text', help='data is text, encoded format unix-compatible text?', default=False, action='store_true') (options, args) = parser.parse_args() if len(args) > 2: parser.error('incorrect number of arguments') sys.exit(1) # Use the binary streams underlying stdin/stdout input = sys.stdin.buffer output = sys.stdout.buffer if len(args) > 0: input = args[0] if len(args) > 1: output = args[1] if options.decode: if options.text: if isinstance(output, str): output = open(output, 'wb') else: print(sys.argv[0], ': cannot do -t to stdout') sys.exit(1) decode(input, output) else: if options.text: if isinstance(input, str): input = open(input, 'rb') else: print(sys.argv[0], ': cannot do -t from stdin') sys.exit(1) encode(input, output) if __name__ == '__main__': test()
Close