HEX
Server: Apache/2
System: Linux nexus-01 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: aglcoke (1118)
PHP: 8.2.31
Disabled: mail,exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/cwaf/web/directadmin/admin/conf/getconf.php
<?php

class CWAF_Conf
{

 private $conf;

 public function __construct() {
  if (file_exists('/etc/cwaf/main.conf')) {
    $conf = file_get_contents('/etc/cwaf/main.conf');
    $lines = explode("\n", $conf);
    foreach($lines as $line) {
      if (strpos($line, '#') !== 0) {
        $parts = explode("=", $line);
        if(! empty($parts[0])) {
           $this->conf[$parts[0]] = str_replace(array("\n", '"'), '', $parts[1]);
        }
      }
    }
  }
 }

 public function getConf()
 {
   return $this->conf;
 }

 public function getPath()
 {
   return $this->conf['cwaf_path'];
 }

}