HEX
Server: LiteSpeed
System: Linux melbournecleaninggroup 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: www-data (33)
PHP: 7.3.33-1+focal
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/wp-content/plugins/backup-guard-security-platinum/com/config/config.php
<?php

define('BGS_BACKUP_GUARD_SECURITY_VERSION', '1.0');

// Paths
define('BGS_APP_PATH', realpath(dirname(__FILE__).'/../').'/');
define('BGS_CONFIG_PATH', BGS_APP_PATH.'config/');
define('BGS_CORE_PATH', BGS_APP_PATH.'core/');
define('BGS_DATABASE_PATH', BGS_CORE_PATH.'database/');
define('BGS_LOG_PATH', BGS_CORE_PATH.'log/');
define('BGS_EXCEPTION_PATH', BGS_CORE_PATH.'exception/');
define('BGS_LIB_PATH', BGS_APP_PATH.'lib/');
define('BGS_NOTICE_PATH', BGS_CORE_PATH.'notice/');
define('BGS_SCHEDULE_PATH', BGS_CORE_PATH.'schedule/');
define('BGS_MAIL_PATH', BGS_CORE_PATH.'mail/');
define('BGS_SCAN_PATH', BGS_CORE_PATH.'scan/');
define('BGS_MONITOR_PATH', BGS_CORE_PATH.'monitor/');

// file names
define('BGS_TREE_FILE_NAME', 'tree.json');
define('BGS_STATE_FILE_NAME', 'state.json');
define('BGS_RELOADER_STATE_FILE_NAME', 'reloaderState.json');
define('BGS_REPORT_FILE_NAME', 'report.txt');

// Log
define('BGS_LOG_LEVEL_ALL', 0);
define('BGS_LOG_LEVEL_HIGH', 1);
define('BGS_LOG_LEVEL_MEDIUM', 2);
define('BGS_LOG_LEVEL_LOW', 4);
define('BGS_LOG_POS_START', 1);
define('BGS_LOG_POS_END', 2);

// Notice
define('BGS_NOTICE_SUCCESS', 'success');
define('BGS_NOTICE_WARNING', 'warning');
define('BGS_NOTICE_ERROR', 'error');
define('BGS_NOTICE_EXECUTION_TIMEOUT', 'timeout_error');

// Reload methods
define('BGS_RELOAD_METHOD_NONE', 'none');
define('BGS_RELOAD_METHOD_STREAM', 1);
define('BGS_RELOAD_METHOD_CURL', 2);
define('BGS_RELOAD_METHOD_SOCKET', 3);
define('BGS_RELOAD_METHOD_AJAX', 4);

// schedule
define('BGS_SHCEDULE_STATUS_INACTIVE', 0);
define('BGS_SHCEDULE_STATUS_PENDING', 1);
define('BGS_SCHEDULE_ACTION', 'backup_guard_security_schedule_action');
define('BGS_SCHEDULER_DEFAULT_ID', 1);

// intervals
define('BGS_SCAN_TIMEOUT', 180);
define('BGS_RELOAD_TIMEOUT', 10);
define('BGS_PING_DATE_UPDATE_FREQUENCY', 3);
define('BGS_ONE_DAY_IN_SECONDS', 24*60*60);
define('BGS_SLEEP_INTERVAL', 60);
define('BGS_ACTION_PROGRESS_UPDATE_INTERVAL', 3); //in %

define('BGS_LICENSE_CHECK_TIMEOUT', 86400); //1 day
define('BGS_PLUGIN_ACTIVE_INTERVAL', 259200);

// Report file default prefix
define('BGS_REPORT_FILE_DEFAULT_PREFIX', 'bgs_report_');

// entry
define('BGS_ENTRY_TYPE_FILE', 1);

// state
define('BGS_STATE_ACTION_PREPARING_STATE_FILE', 1);
define('BGS_STATE_ACTION_LISTING_FILES', 2);
define('BGS_STATE_ACTION_SCANNING_FILES', 3);
define('BGS_STATE_TYPE_FILE', "File");

// Reloader status
define('BGS_RELOADER_STATUS_IDLE', 1);
define('BGS_RELOADER_STATUS_RUNNING', 2);

// BackupGurad
define('BGS_ACTION_STATUS_CREATED', 0);
define('BGS_ACTION_STATUS_IN_PROGRESS_FILES', 2);
define('BGS_ACTION_STATUS_FINISHED', 3);
define('BGS_ACTION_STATUS_FINISHED_WARNINGS', 4);
define('BGS_ACTION_STATUS_CANCELLING', 5);
define('BGS_ACTION_STATUS_CANCELLED', 6);
define('BGS_ACTION_STATUS_ERROR', 7);

define('BGS_ACTION_TYPE_SCAN', 1);


define('BGS_REPORT_DOWNLOAD_TYPE_REPORT_LOG', 1);

// The following constants can be modified at run-time
define('BGS_SCAN_IN_BACKGROUND_MODE', 0);

// Database tables
define('BGS_FILES_HASH_TABLE', BGS_ENV_DB_PREFIX.'bgs_files_hashtable');
define('BGS_BANDWIDTH_COUNT_TABLE', BGS_ENV_DB_PREFIX.'bgs_bandwidth_count');
define('BGS_BRUTEFORCE_DETECTION_TABLE', BGS_ENV_DB_PREFIX.'bgs_brute_force');
define('BGS_MONITORING_TABLE', BGS_ENV_DB_PREFIX.'bgs_monitoring');
define('BGS_CONFIG_TABLE_NAME', BGS_ENV_DB_PREFIX.'bgs_config');
define('BGS_ACTION_TABLE_NAME', BGS_ENV_DB_PREFIX.'bgs_action');
define('BGS_SCHEDULE_TABLE_NAME', BGS_ENV_DB_PREFIX.'bgs_schedule');

// Firewall components
define('BGS_FIREWALL_COMPONENT_ALL', 'ALL');
define('BGS_FIREWALL_COMPONENT_BAD_IPS', 'BAD_IPS');
define('BGS_FIREWALL_COMPONENT_EMPTY', 'EMPTY');
define('BGS_FIREWALL_COMPONENT_IMAGE_HOTLINKING', 'IMAGE_HOTLINKING');
define('BGS_FIREWALL_COMPONENT_QUERY_STRINGS', 'QUERY_STRINGS');
define('BGS_FIREWALL_COMPONENT_REFERRERS', 'REFERRERS');
define('BGS_FIREWALL_COMPONENT_REQUEST_METHOD', 'REQUEST_METHOD');
define('BGS_FIREWALL_COMPONENT_REQUEST_STRINGS', 'REQUEST_STRINGS');
define('BGS_FIREWALL_COMPONENT_USER_AGENTS', 'USER_AGENTS');

// identifier
define('BGS_PRODUCT_IDENTIFIER', 'backup-guard-sec-wp-platinum');

//BackupGuard SDK
define('BGS_BACKUPGUARD_CLIENT_ID', 'wordpress');
define('BGS_BACKUPGUARD_CLIENT_SECRET', 'AAPQEgsyQrt6wqDBk7fpa24NP6W43evtayxXmUqS');

define('BGS_DEFAULT_FAILED_LOGIN_LIMIT', 5);

define('BGS_BACKUP_ADMIN_LOGIN_URL', 'https://backup-guard.com/admin');