403Webshell
Server IP : 123.56.80.60  /  Your IP : 216.73.216.217
Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev
System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586
User : SYSTEM ( 0)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Alibaba/Aegis/PythonLoader/third_party/aegis_checker/offline/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Program Files (x86)/Alibaba/Aegis/PythonLoader/third_party/aegis_checker/offline/check_offline.py
# -*- coding: utf-8 -*-

import sys

from check_high_cpu import HighCpuLogObserver
from check_restart_frequently import RestartObserver
from check_crash import CrashObserver
from check_login import LoginObserver
from check_ipc_error import IpcErrorLogObserver
from check_thread_hang import ThreadHangLogObserver
from check_high_memory import HighMemoryLogObserver
from check_yun_dun_hang import YunDunHangLogObserver
from check_uuid_request_fail import UuidRequestFailObserver


def check(log_parser):
    # check restart frequently, it may be cause aegis crash but not catch dump
    log_parser.add_observer(RestartObserver())

    # check crash
    log_parser.add_observer(CrashObserver())

    # check login
    log_parser.add_observer(LoginObserver())

    # check offline caused by high cpu
    log_parser.add_observer(HighCpuLogObserver())

    # check ipc error
    log_parser.add_observer(IpcErrorLogObserver())

    # check thread hang
    log_parser.add_observer(ThreadHangLogObserver())

    # check high memory
    log_parser.add_observer(HighMemoryLogObserver())

    # check uuid request fail
    log_parser.add_observer(UuidRequestFailObserver())

    # check AliYunDun hang
    log_parser.add_update_log_observer(YunDunHangLogObserver())


if __name__ == '__main__':
    check()

Youez - 2016 - github.com/yon3zu
LinuXploit