BYPASS SHELL BY ./RAZORGANZ
Server: nginx/1.20.1
System: Linux iZdzfnv9mwfppeZ 5.10.134-19.2.al8.x86_64 #1 SMP Wed Oct 29 22:47:09 CST 2025 x86_64
User: apache (48)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/agent/__pycache__/agent.cpython-36.pyc
3

�*�gv�@s4ddlZddlZddlZddlZddlZdd�ZdS)�Nc	sjtjdd�}|jdddd�|jddd	d
�|j�}ddlm�m}dd
lm}||j	�t
jd��|���j|j	����fdd�}t
j
t
j|�t
j
t
j|�ddlm}m}m}tjjd|jfd|jfd|jfd|jfd|jfd|jfgd�}|jdk�r,�jd�j�d�j���|j �j�j�n*�jd|j�d�j���|j �j|j�tj!j"j#�j$�dS)Nzkeentune-target)�descriptionz-az--authorizezauthorize ip)�helpz--debug�
store_truez
debug mode)�actionrr)�Config�initLog)�ContextZkeentunecs6�jd|����js(�jd��j�tjd�dS)Nzkeentune-target exit: SIGNUM=z$rollback before exit keentune-targetr)�infoZKEEP_CONFIG�rollback�os�_exit)Zsignum�_)r�context�logger��/usr/lib/python3.6/agent.pyrs

zmain.<locals>._exit)�	configurer
�statusz
/configurez	/rollbackz
/availablez/statusz/virtz/os_release)Zhandlersz%keentune-target running... listen to z, port=)%�argparse�ArgumentParser�add_argument�
parse_argsZagent.common.configrrZagent.controllerr�debug�loggingZ	getLoggerZ_debug�signal�SIGTERM�SIGINTrr
r�tornadoZwebZApplicationZConfigureHandlerZRollbackHandlerZAvailableDomainHandlerZ
StatusHandlerZisVirtualHandlerZOSReleaseHandlerZ	authorizer	Z
AUTHORIZED_IPZTARGET_PORTZlistenZioloopZIOLoopZcurrent�start)	�parser�argsrrrrr
rZappr)rrrr�mains6

r!)rrrrrr!rrrr�<module>s