Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.1.1 & Your IP : 18.188.77.203
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
magic /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-02-16 18:51
__init__.py
14.24
KB
-rw-r--r--
2021-06-03 13:44
compat.py
8.02
KB
-rw-r--r--
2021-06-03 13:44
loader.py
1.14
KB
-rw-r--r--
2021-06-03 13:44
py.typed
0
B
-rw-r--r--
2021-06-03 13:44
Save
Rename
from ctypes.util import find_library import ctypes import sys import glob import os.path def _lib_candidates(): yield find_library('magic') if sys.platform == 'darwin': paths = [ '/opt/local/lib', '/usr/local/lib', '/opt/homebrew/lib', ] + glob.glob('/usr/local/Cellar/libmagic/*/lib') for i in paths: yield os.path.join(i, 'libmagic.dylib') elif sys.platform in ('win32', 'cygwin'): prefixes = ['libmagic', 'magic1', 'cygmagic-1', 'libmagic-1', 'msys-magic-1'] for i in prefixes: # find_library searches in %PATH% but not the current directory, # so look for both yield './%s.dll' % (i,) yield find_library(i) elif sys.platform == 'linux': # This is necessary because alpine is bad yield 'libmagic.so.1' def load_lib(): for lib in _lib_candidates(): # find_library returns None when lib not found if lib is None: continue try: return ctypes.CDLL(lib) except OSError: pass else: # It is better to raise an ImportError since we are importing magic module raise ImportError('failed to find libmagic. Check your installation')