⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.177
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
libexec
/
kcare
/
python
/
kcarectl
/
__pycache__
/
View File Name :
process_utils.cpython-39.pyc
a wh9 @ sf d dl Z d dlZd dlZddlmZ ddlmZ ej dddZdd d Zdd Z d d Zdd ZdS ) N ) log_utils)utilsTc C sR |pd}|D ]&}t j|| }t j|r| S q|rJtd| |nd S d S )N)z /usr/sbinz/sbinz/usr/binz/binz{0} could not be found at {1})ospathjoinisfile Exceptionformat)namepathsZ raise_excitfname r 3/usr/libexec/kcare/python/kcarectl/process_utils.pyfind_cmd s r Fc C s |r t jnd }|rt jnd }t j| |||d}| \}}|j} |d urRt|}|d urdt|}tt dj|j||d| d | ||fS )N)stdoutstderrshellz Call result for `{cmd}`: exit code {exit_code} === STDOUT === {stdout} === STDERR === {stderr} === END === )Z exit_coder r cmd) subprocessPIPEPopencommunicate returncoder nstrr logdebugtextwrapdedentr r ) Zcommandcatch_stdoutcatch_stderrr r r pZstdout_capturedZstderr_capturedcoder r r run_command s" r$ c C s t | dd\}}}|S )NTr )r$ )args_r r r r check_output= s r( c C s zdddddt | g}t|dd\}}}|rHtjdj| d d d W dS | }dddd dt | g}t|dd\}}}|rtjdj| d d d W dS | }t||fW S ty } z&tjdj| |dd d W Y d }~dS d }~0 0 d S )NZpsz--no-headersz-oppidz-pTr% z3Could not retrieve process parent PID for PID {pid})pidF print_msg)NNZcommz-Could not retrieve process name for PID {pid}zJCould not retrieve process name and parent PID for PID {pid}, error: {err})r* err)strr$ r loginfor stripintr ) r* Zcmd_ppidr# r r' r) Zcmd_commr er r r _get_parent_pid_and_process_nameB s&