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.116.80.77
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 /
landscape /
sysinfo /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-09-18 19:49
__init__.py
0
B
-rw-r--r--
2023-02-07 18:55
deployment.py
4.86
KB
-rw-r--r--
2023-02-07 18:55
disk.py
2.52
KB
-rw-r--r--
2023-02-07 18:55
landscapelink.py
336
B
-rw-r--r--
2023-02-07 18:55
load.py
287
B
-rw-r--r--
2023-02-07 18:55
loggedinusers.py
497
B
-rw-r--r--
2023-02-07 18:55
memory.py
606
B
-rw-r--r--
2023-02-07 18:55
network.py
1.66
KB
-rw-r--r--
2023-02-07 18:55
processes.py
896
B
-rw-r--r--
2023-02-07 18:55
sysinfo.py
9.67
KB
-rw-r--r--
2023-02-07 18:55
temperature.py
806
B
-rw-r--r--
2023-02-07 18:55
testplugin.py
541
B
-rw-r--r--
2023-02-07 18:55
Save
Rename
from twisted.internet.defer import succeed from landscape.lib.process import ProcessInformation class Processes(object): def __init__(self, proc_dir="/proc"): self._proc_dir = proc_dir def register(self, sysinfo): self._sysinfo = sysinfo def run(self): num_processes = 0 num_zombies = 0 info = ProcessInformation(proc_dir=self._proc_dir) for process_info in info.get_all_process_info(): num_processes += 1 if process_info["state"] == b"Z": num_zombies += 1 if num_zombies: if num_zombies == 1: msg = "There is 1 zombie process." else: msg = "There are %d zombie processes." % (num_zombies,) self._sysinfo.add_note(msg) self._sysinfo.add_header("Processes", str(num_processes)) return succeed(None)