SILENT KILLERPanel

Current Path: > > opt > alt > > python33 > lib64 > python3.3 >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt//python33/lib64/python3.3/

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
collections Directory - -
concurrent Directory - -
config-3.3m Directory - -
ctypes Directory - -
curses Directory - -
dbm Directory - -
distutils Directory - -
email Directory - -
encodings Directory - -
html Directory - -
http Directory - -
idlelib Directory - -
importlib Directory - -
json Directory - -
lib-dynload Directory - -
lib2to3 Directory - -
logging Directory - -
multiprocessing Directory - -
plat-linux Directory - -
pydoc_data Directory - -
site-packages Directory - -
sqlite3 Directory - -
test Directory - -
unittest Directory - -
urllib Directory - -
venv Directory - -
wsgiref Directory - -
xml Directory - -
xmlrpc Directory - -
__future__.py File 4584 bytes April 17 2024 16:58:21.
__phello__.foo.py File 64 bytes April 17 2024 16:58:20.
_compat_pickle.py File 4338 bytes April 17 2024 16:58:19.
_dummy_thread.py File 4769 bytes April 17 2024 16:58:20.
_markupbase.py File 14598 bytes April 17 2024 16:58:15.
_osx_support.py File 18855 bytes April 17 2024 16:58:20.
_pyio.py File 72905 bytes April 17 2024 16:58:17.
_strptime.py File 21674 bytes April 17 2024 16:58:20.
_sysconfigdata.py File 22842 bytes April 17 2024 16:58:20.
_threading_local.py File 7410 bytes April 17 2024 16:58:15.
_weakrefset.py File 5705 bytes April 17 2024 16:58:14.
abc.py File 8057 bytes April 17 2024 16:58:15.
aifc.py File 31054 bytes April 17 2024 16:58:21.
antigravity.py File 475 bytes April 17 2024 16:58:16.
argparse.py File 89069 bytes April 17 2024 16:58:20.
ast.py File 12142 bytes April 17 2024 16:58:20.
asynchat.py File 11588 bytes April 17 2024 16:58:19.
asyncore.py File 20753 bytes April 17 2024 16:58:21.
base64.py File 13986 bytes April 17 2024 16:58:17.
bdb.py File 21894 bytes April 17 2024 16:58:19.
binhex.py File 13708 bytes April 17 2024 16:58:14.
bisect.py File 2595 bytes April 17 2024 16:58:13.
bz2.py File 18473 bytes April 17 2024 16:58:20.
cProfile.py File 6361 bytes April 17 2024 16:58:14.
calendar.py File 22940 bytes April 17 2024 16:58:20.
cgi.py File 35554 bytes April 17 2024 16:58:20.
cgitb.py File 12041 bytes April 17 2024 16:58:21.
chunk.py File 5377 bytes April 17 2024 16:58:17.
cmd.py File 14860 bytes April 17 2024 16:58:14.
code.py File 10030 bytes April 17 2024 16:58:16.
codecs.py File 35956 bytes April 17 2024 16:58:15.
codeop.py File 5994 bytes April 17 2024 16:58:14.
colorsys.py File 3691 bytes April 17 2024 16:58:15.
compileall.py File 9743 bytes April 17 2024 16:58:14.
configparser.py File 49437 bytes April 17 2024 16:58:15.
contextlib.py File 9125 bytes April 17 2024 16:58:14.
copy.py File 8991 bytes April 17 2024 16:58:15.
copyreg.py File 6611 bytes April 17 2024 16:58:20.
crypt.py File 1879 bytes April 17 2024 16:58:14.
csv.py File 16185 bytes April 17 2024 16:58:15.
datetime.py File 74954 bytes April 17 2024 16:58:21.
decimal.py File 228558 bytes April 17 2024 16:58:19.
difflib.py File 82519 bytes April 17 2024 16:58:17.
dis.py File 10134 bytes April 17 2024 16:58:15.
doctest.py File 102933 bytes April 17 2024 16:58:15.
dummy_threading.py File 2815 bytes April 17 2024 16:58:14.
filecmp.py File 9597 bytes April 17 2024 16:58:15.
fileinput.py File 14256 bytes April 17 2024 16:58:17.
fnmatch.py File 3163 bytes April 17 2024 16:58:15.
formatter.py File 14930 bytes April 17 2024 16:58:15.
fractions.py File 23033 bytes April 17 2024 16:58:14.
ftplib.py File 40253 bytes April 17 2024 16:58:15.
functools.py File 13596 bytes April 17 2024 16:58:21.
genericpath.py File 3093 bytes April 17 2024 16:58:21.
getopt.py File 7488 bytes April 17 2024 16:58:20.
getpass.py File 5793 bytes April 17 2024 16:58:14.
gettext.py File 20637 bytes April 17 2024 16:58:20.
glob.py File 2838 bytes April 17 2024 16:58:14.
gzip.py File 24403 bytes April 17 2024 16:58:20.
hashlib.py File 6193 bytes April 17 2024 16:58:21.
heapq.py File 17997 bytes April 17 2024 16:58:13.
hmac.py File 4440 bytes April 17 2024 16:58:17.
imaplib.py File 50111 bytes April 17 2024 16:58:20.
imghdr.py File 3528 bytes April 17 2024 16:58:20.
imp.py File 9727 bytes April 17 2024 16:58:15.
inspect.py File 78960 bytes April 17 2024 16:58:19.
io.py File 3280 bytes April 17 2024 16:58:15.
ipaddress.py File 70303 bytes April 17 2024 16:58:20.
keyword.py File 2060 bytes April 17 2024 16:58:20.
linecache.py File 3864 bytes April 17 2024 16:58:16.
locale.py File 93215 bytes April 17 2024 16:58:19.
lzma.py File 17454 bytes April 17 2024 16:58:20.
macpath.py File 5617 bytes April 17 2024 16:58:15.
macurl2path.py File 2732 bytes April 17 2024 16:58:15.
mailbox.py File 79093 bytes April 17 2024 16:58:19.
mailcap.py File 7437 bytes April 17 2024 16:58:14.
mimetypes.py File 20735 bytes April 17 2024 16:58:19.
modulefinder.py File 23198 bytes April 17 2024 16:58:14.
netrc.py File 5747 bytes April 17 2024 16:58:17.
nntplib.py File 42786 bytes April 17 2024 16:58:13.
ntpath.py File 20437 bytes April 17 2024 16:58:14.
nturl2path.py File 2396 bytes April 17 2024 16:58:20.
numbers.py File 10398 bytes April 17 2024 16:58:20.
opcode.py File 5098 bytes April 17 2024 16:58:21.
optparse.py File 60346 bytes April 17 2024 16:58:20.
os.py File 34779 bytes April 17 2024 16:58:14.
os2emxpath.py File 4659 bytes April 17 2024 16:58:15.
pdb.py File 60653 bytes April 17 2024 16:58:16.
pickle.py File 47858 bytes April 17 2024 16:58:17.
pickletools.py File 81349 bytes April 17 2024 16:58:15.
pipes.py File 8916 bytes April 17 2024 16:58:20.
pkgutil.py File 21539 bytes April 17 2024 16:58:15.
platform.py File 50742 bytes April 17 2024 16:58:15.
plistlib.py File 14777 bytes April 17 2024 16:58:13.
poplib.py File 11372 bytes April 17 2024 16:58:13.
posixpath.py File 14254 bytes April 17 2024 16:58:16.
pprint.py File 12700 bytes April 17 2024 16:58:15.
profile.py File 21448 bytes April 17 2024 16:58:17.
pstats.py File 26372 bytes April 17 2024 16:58:14.
pty.py File 5055 bytes April 17 2024 16:58:14.
py_compile.py File 6717 bytes April 17 2024 16:58:19.
pyclbr.py File 13438 bytes April 17 2024 16:58:13.
pydoc.py File 101644 bytes April 17 2024 16:58:15.
queue.py File 8835 bytes April 17 2024 16:58:20.
quopri.py File 7315 bytes April 17 2024 16:58:20.
random.py File 25660 bytes April 17 2024 16:58:14.
re.py File 14973 bytes April 17 2024 16:58:17.
reprlib.py File 5110 bytes April 17 2024 16:58:15.
rlcompleter.py File 5526 bytes April 17 2024 16:58:21.
runpy.py File 10413 bytes April 17 2024 16:58:14.
sched.py File 6399 bytes April 17 2024 16:58:19.
shelve.py File 8243 bytes April 17 2024 16:58:20.
shlex.py File 11502 bytes April 17 2024 16:58:21.
shutil.py File 39147 bytes April 17 2024 16:58:20.
site.py File 21971 bytes April 17 2024 16:58:19.
smtpd.py File 30207 bytes April 17 2024 16:58:16.
smtplib.py File 38021 bytes April 17 2024 16:58:14.
sndhdr.py File 6219 bytes April 17 2024 16:58:20.
socket.py File 14913 bytes April 17 2024 16:58:20.
socketserver.py File 24196 bytes April 17 2024 16:58:21.
sre_compile.py File 16345 bytes April 17 2024 16:58:14.
sre_constants.py File 7231 bytes April 17 2024 16:58:14.
sre_parse.py File 30212 bytes April 17 2024 16:58:16.
ssl.py File 24478 bytes April 17 2024 16:58:19.
stat.py File 4304 bytes April 17 2024 16:58:19.
string.py File 9410 bytes April 17 2024 16:58:20.
stringprep.py File 12917 bytes April 17 2024 16:58:17.
struct.py File 238 bytes April 17 2024 16:58:16.
subprocess.py File 67578 bytes April 17 2024 16:58:14.
sunau.py File 17523 bytes April 17 2024 16:58:15.
symbol.py File 2051 bytes April 17 2024 16:58:14.
symtable.py File 7383 bytes April 17 2024 16:58:20.
sysconfig.py File 25174 bytes April 17 2024 16:58:20.
tabnanny.py File 11410 bytes April 17 2024 16:58:20.
tarfile.py File 88864 bytes April 17 2024 16:58:15.
telnetlib.py File 27349 bytes April 17 2024 16:58:15.
tempfile.py File 23013 bytes April 17 2024 16:58:14.
textwrap.py File 16488 bytes April 17 2024 16:58:14.
this.py File 1003 bytes April 17 2024 16:58:17.
threading.py File 45641 bytes April 17 2024 16:58:19.
timeit.py File 12395 bytes April 17 2024 16:58:15.
token.py File 3034 bytes April 17 2024 16:58:14.
tokenize.py File 24876 bytes April 17 2024 16:58:20.
trace.py File 31487 bytes April 17 2024 16:58:13.
traceback.py File 11982 bytes April 17 2024 16:58:20.
tty.py File 879 bytes April 17 2024 16:58:13.
types.py File 3167 bytes April 17 2024 16:58:14.
uu.py File 6766 bytes April 17 2024 16:58:14.
uuid.py File 22349 bytes April 17 2024 16:58:15.
warnings.py File 13825 bytes April 17 2024 16:58:15.
wave.py File 18579 bytes April 17 2024 16:58:15.
weakref.py File 11495 bytes April 17 2024 16:58:19.
webbrowser.py File 22913 bytes April 17 2024 16:58:20.
xdrlib.py File 5381 bytes April 17 2024 16:58:21.
zipfile.py File 66424 bytes April 17 2024 16:58:21.

Reading File: //opt/alt//python33/lib64/python3.3//imghdr.py

"""Recognize image file formats based on their first few bytes."""

__all__ = ["what"]

#-------------------------#
# Recognize image headers #
#-------------------------#

def what(file, h=None):
    f = None
    try:
        if h is None:
            if isinstance(file, str):
                f = open(file, 'rb')
                h = f.read(32)
            else:
                location = file.tell()
                h = file.read(32)
                file.seek(location)
        for tf in tests:
            res = tf(h, f)
            if res:
                return res
    finally:
        if f: f.close()
    return None


#---------------------------------#
# Subroutines per image file type #
#---------------------------------#

tests = []

def test_jpeg(h, f):
    """JPEG data in JFIF or Exif format"""
    if h[6:10] in (b'JFIF', b'Exif'):
        return 'jpeg'

tests.append(test_jpeg)

def test_png(h, f):
    if h.startswith(b'\211PNG\r\n\032\n'):
        return 'png'

tests.append(test_png)

def test_gif(h, f):
    """GIF ('87 and '89 variants)"""
    if h[:6] in (b'GIF87a', b'GIF89a'):
        return 'gif'

tests.append(test_gif)

def test_tiff(h, f):
    """TIFF (can be in Motorola or Intel byte order)"""
    if h[:2] in (b'MM', b'II'):
        return 'tiff'

tests.append(test_tiff)

def test_rgb(h, f):
    """SGI image library"""
    if h.startswith(b'\001\332'):
        return 'rgb'

tests.append(test_rgb)

def test_pbm(h, f):
    """PBM (portable bitmap)"""
    if len(h) >= 3 and \
        h[0] == ord(b'P') and h[1] in b'14' and h[2] in b' \t\n\r':
        return 'pbm'

tests.append(test_pbm)

def test_pgm(h, f):
    """PGM (portable graymap)"""
    if len(h) >= 3 and \
        h[0] == ord(b'P') and h[1] in b'25' and h[2] in b' \t\n\r':
        return 'pgm'

tests.append(test_pgm)

def test_ppm(h, f):
    """PPM (portable pixmap)"""
    if len(h) >= 3 and \
        h[0] == ord(b'P') and h[1] in b'36' and h[2] in b' \t\n\r':
        return 'ppm'

tests.append(test_ppm)

def test_rast(h, f):
    """Sun raster file"""
    if h.startswith(b'\x59\xA6\x6A\x95'):
        return 'rast'

tests.append(test_rast)

def test_xbm(h, f):
    """X bitmap (X10 or X11)"""
    if h.startswith(b'#define '):
        return 'xbm'

tests.append(test_xbm)

def test_bmp(h, f):
    if h.startswith(b'BM'):
        return 'bmp'

tests.append(test_bmp)

#--------------------#
# Small test program #
#--------------------#

def test():
    import sys
    recursive = 0
    if sys.argv[1:] and sys.argv[1] == '-r':
        del sys.argv[1:2]
        recursive = 1
    try:
        if sys.argv[1:]:
            testall(sys.argv[1:], recursive, 1)
        else:
            testall(['.'], recursive, 1)
    except KeyboardInterrupt:
        sys.stderr.write('\n[Interrupted]\n')
        sys.exit(1)

def testall(list, recursive, toplevel):
    import sys
    import os
    for filename in list:
        if os.path.isdir(filename):
            print(filename + '/:', end=' ')
            if recursive or toplevel:
                print('recursing down:')
                import glob
                names = glob.glob(os.path.join(filename, '*'))
                testall(names, recursive, 0)
            else:
                print('*** directory (use -r) ***')
        else:
            print(filename + ':', end=' ')
            sys.stdout.flush()
            try:
                print(what(filename))
            except IOError:
                print('*** not found ***')

if __name__ == '__main__':
    test()

SILENT KILLER Tool