Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.15.239.207
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/cloudlinux/venv/lib64/python3.11/site-packages/clcommon/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/cloudlinux/venv/lib64/python3.11/site-packages/clcommon/cllog.py
# -*- coding: utf-8 -*-

# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT
#

import datetime
import fcntl
import sys

import psutil


class ClAuditLog:
    def __init__(self, log_file_name: str):
        self._log_file_name = log_file_name

    def info_log_write(self, msg: str = ""):
        dt_now = datetime.datetime.now()
        current_proc = psutil.Process()

        # Initialize default values
        parent_proc_name, parent_proc_cmdline = "<Unknown_name>", "<Unknown_cmdline>"
        parent_proc_pid = current_proc.ppid()

        # Attempt to get the parent process properties
        parent_proc = current_proc.parent()
        if parent_proc is not None:
            with parent_proc.oneshot():
                parent_proc_name = parent_proc.name()
                parent_proc_cmdline = " ".join(parent_proc.cmdline())

        try:
            with open(self._log_file_name, "a", encoding="utf-8") as f:
                fcntl.lockf(f.fileno(), fcntl.LOCK_EX | fcntl.LOCK_NB)
                f.write(
                    f"{dt_now.strftime('%Y.%m.%d %H:%M:%S')}: "
                    f"Parent process: {parent_proc_name} ({parent_proc_cmdline}) "
                    f"(Parent PID: {parent_proc_pid}): Args: {sys.argv[1:]} {msg}\n"
                )
        except (IOError, OSError):
            # Ignore all file errors
            pass

Youez - 2016 - github.com/yon3zu
LinuXploit