Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lsws /
admin /
html.open /
lib /
ows /
Delete
Unzip
Name
Size
Permission
Date
Action
ConfValidation.php
1.48
KB
-rw-r--r--
2025-02-25 04:01
DAttr.php
410
B
-rw-r--r--
2025-02-25 04:01
DPageDef.php
19.2
KB
-rw-r--r--
2025-02-25 04:01
DTblDef.php
28.01
KB
-rw-r--r--
2025-02-25 04:01
Product.php
1.94
KB
-rw-r--r--
2025-02-25 04:01
RealTimeStats.php
11.2
KB
-rw-r--r--
2025-02-25 04:01
Service.php
48
B
-rw-r--r--
2025-02-25 04:01
UI.php
172
B
-rw-r--r--
2025-02-25 04:01
Save
Rename
<?php class ConfValidation extends CValidation { // to hold special validation protected function isValidAttr($attr, $cval) { $isValid = parent::isValidAttr($attr, $cval); if ($isValid == 1 && $attr->_type == 'modulename') { $res = $this->chkAttr_modulename($attr, $cval); $this->setValid($isValid, $res); } return $isValid; } protected function chkAttr_modulename($attr, $cval) { $name = $cval->Get(CNode::FLD_VAL); if ( preg_match( "/[<>&%\s]/", $name) ) { $cval->SetErr('invalid characters in name'); return -1; } else return 1; } protected function validatePostTbl($tbl, $extracted) { if ($tbl->Get(DTbl::FLD_ID) == 'S_MOD') { $isValid = $this->chkPostTbl_SERV_MODULE($extracted); } else { $isValid = parent::validatePostTbl($tbl, $extracted); } return $isValid; } protected function chkPostTbl_SERV_MODULE($extracted) { $isValid = 1; $name = $extracted->GetChildVal('name'); if ($extracted->GetChildVal('internal') == 0) { if ($name != 'cache') { $module = SERVER_ROOT . "modules/{$name}.so"; if (!file_exists($module)) { $extracted->SetChildErr('name', "cannot find external module: $module"); $isValid = -1; } } else { $extracted->SetChildErr('internal', 'This is a built-in internal module'); $isValid = -1; } } return $isValid; } }