@S09 F d dl Z d dlZd dlZd dlmZ d dlmZmZ d dlm Z d dl
mZ d dlm
Z
mZmZ d dlZd dlZd dlmZ d dlmZ d d lmZ d d
lmZmZmZmZ d Zd ZddZ ddeeddf fdZ!dde
ee fdZ" ed d Z#d Z$ ddZ%dS ) N)suppress) lru_cachewraps)chain)Path)OptionalTuple Generator) SimpleRpc)run_in_executor)ValidationError)AV_PID_PATHIM360_NON_RESIDENT_PID_PATHIM360_RESIDENT_PID_PATHantivirus_modec V t j rt nt } | rzt j }t t 5 t |
}||k ot j | cddd S # 1 swxY w Y dS )z/Check if non-resident agent instance is runningNF)
r enabledr r existsosgetpidr Exceptionint read_textpsutil
pid_exists)rpc_process_pid_pathcurrent_pidpids T/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/rpc_tools/utils.pyrpc_is_runningr s
&-N3N ""$$ Aikk
i
A A*446677C+%@&*;C*@*@ A A A A A A A A A A A A A A A A 5s ;BB"%B"c t j rt S t j rMt j } t t j }|| k ot j
| S dS )z&Check if the agent instance is runningF)ConfigSOCKET_ACTIVATIONr r r r r r r r r )r r s r
is_runningr$ ' sl
%'' =ikk)35566k!