%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.15.22.202
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/main/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/main//checklist_structure.php
<?
$arCheckListStructure=Array(
	"CATEGORIES" =>Array(
		"QDESIGN" => Array(
		),
		"DESIGN"=>Array(
			"PARENT"=>"QDESIGN"
		),
		"MODEL"=>Array(
			"PARENT"=>"QDESIGN"
		),
		"STANDART"=>Array(
			"PARENT"=>"QDESIGN"
		),
		"CUSTOM"=>Array(
			"PARENT"=>"QDESIGN"
		),
		"EXTAND"=>Array(
			"PARENT"=>"QDESIGN"
		),
		"QSECURITY" => Array(
		),
		"QPERFORMANCE" => Array(
		),
		"QHOSTING" => Array(
		),
		"QPROJECT" => Array(
		),

	),
	"POINTS"=>Array(
		//DESIGN
		"QD0010" => Array(
			"PARENT"=>"DESIGN",
			"REQUIRE"=>"Y",
		),
		"QD0020" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"DESIGN",
			"AUTO" => "Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckTemplates"


		),
		"QD0030" => Array(
			"PARENT"=>"DESIGN",
			"REQUIRE"=>"Y",

		),
		"QD0040" => Array(
			"PARENT"=>"DESIGN",
			"REQUIRE"=>"Y",

		),
		"QD0050" => Array(

			"PARENT"=>"DESIGN",

		),
		"QD0060" => Array(
			"PARENT"=>"DESIGN"
		),
		"QD0070" => Array(
			"PARENT"=>"DESIGN"
		),
		"QD0080" => Array(
			"PARENT"=>"DESIGN",
		),
		"QD0090" => Array(
			"PARENT"=>"DESIGN",
		),
		"QD0100" => Array(
			"PARENT"=>"DESIGN",
		),
		"QD0110" => Array(
			"PARENT"=>"DESIGN",
		),
		"QD0120" => Array(
			"PARENT"=>"DESIGN",
		),
		//MODEL
		"QM0010" => Array(
			"PARENT"=>"MODEL",
			"REQUIRE"=>"Y",

		),
		"QM0020" => Array(
			"PARENT"=>"MODEL",
		),
		//STANDART
		"QS0010" => Array(
			"PARENT"=>"STANDART",
		),
		"QS0020" => Array(
			"PARENT"=>"STANDART",
			"REQUIRE"=>"Y"

		),
		"QS0030" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"STANDART",
		),

		"QS0040" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"STANDART",
		),
		//CUSTOM
		"QC0010" => Array(
			"PARENT"=>"CUSTOM",
			//"AUTO" =>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckCustomComponents",
			"PARAMS"=>Array(
				"ACTION"=>"FIND"
			)
		),
		"QC0020" => Array(
			"PARENT"=>"CUSTOM"

		),
		"QC0030" => Array(
			"PARENT"=>"CUSTOM",
			"AUTO" =>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckCustomComponents",
		),
		"QC0040" => Array(
			"PARENT"=>"CUSTOM"
		),
		"QC0050" => Array(
			"PARENT"=>"CUSTOM",
		),
		"QC0060" => Array(
			"PARENT"=>"CUSTOM"
		),
		"QC0070" => Array(
			"PARENT"=>"CUSTOM"
		),
		"QC0080" => Array(
			"PARENT"=>"CUSTOM"
		),
		"QC0090" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"CUSTOM",
			"AUTO" =>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckQueryString"
		),
		"QC0100" => Array(
			"PARENT"=>"CUSTOM"
		),
		"QC0110" => Array(
			"PARENT"=>"CUSTOM",
		),
		"QC0120" => Array(
			"PARENT"=>"CUSTOM",
		),
		"QC0130" => Array(
			"PARENT"=>"CUSTOM"
		),
		"QC0140" => Array(
			"PARENT"=>"CUSTOM",
		),
		"QC0150" => Array(
			"PARENT"=>"CUSTOM",
		),
		"QC0160" => Array(
			"PARENT"=>"CUSTOM",
		),
		//EXTENDED
		"QE0010" => Array(
			"PARENT"=>"EXTAND",
		),
		"QE0020" => Array(
			"PARENT"=>"EXTAND",
		),
		"QE0030" => Array(
			"PARENT"=>"EXTAND",
		),
		"QE0040" => Array(
			"PARENT"=>"EXTAND",
		),

		//SECURIRY
		"QSEC0010" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckSecurity",
			"PARAMS"=>Array(
				"ACTION"=>"SECURITY_LEVEL"
			)

		),
		"QSEC0020" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckSecurity",
			"PARAMS"=>Array(
				"ACTION"=>"ADMIN_POLICY"
			)

		),
		"QSEC0030" => Array(
			"PARENT"=>"QSECURITY"
		),
		"QSEC0040" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY",

		),
		"QSEC0050" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckDBPassword"
		),
		"QSEC0060" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckErrorReport"
		),
		"QSEC0070" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY"

		),
		"QSEC0080" => Array(
			"REQUIRE"=>"N",
			"PARENT"=>"QSECURITY",
			"AUTO"=>"Y",
			'CLASS_NAME' => "CQAACheckListTests",
            'METHOD_NAME' => "checkVulnerabilities",
            "FILE_PATH"=>"/bitrix/modules/main/classes/general/vuln_scanner.php"
		),
		//QPERFORMANCE
		"QP0010" => Array(
			"PARENT"=>"QPERFORMANCE",
		),
		"QP0020" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPERFORMANCE",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckPerfomance",
			"AUTO"=>"Y",
			"PARAMS"=>Array(
				"ACTION"=>"PHPCONFIG"
			)

		),
		"QP0030" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPERFORMANCE",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"IsCacheOn",
			"AUTO"=>"Y"
		),
		"QP0040" => Array(
			"PARENT"=>"QPERFORMANCE"
		),
		"QP0050" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPERFORMANCE",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckPerfomance",
			"AUTO"=>"Y",
			"PARAMS"=>Array(
				"ACTION"=>"PERF_INDEX"
			)

		),
		"QP0060" => Array(
			"PARENT"=>"QPERFORMANCE"
		),
		"QP0070" => Array(
			"PARENT"=>"QPERFORMANCE"

		),
		"QP0080" => Array(
			"PARENT"=>"QPERFORMANCE"
		),
		"QP0100" => Array(
			"PARENT"=>"QPERFORMANCE"
		),

		//HOSTING
		"QH0010" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QHOSTING",
		),
		"QH0020" => Array(
			"PARENT"=>"QHOSTING",
		),
		"QH0030" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QHOSTING",
		),
		"QH0040" => Array(
			"PARENT"=>"QHOSTING",
		),
		"QH0050" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QHOSTING",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckBackup",
			"AUTO"=>"Y"
		),
		"QH0060" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QHOSTING",
		),
		//QPROJECT
		"QJ0010" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPROJECT",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"KeyCheck",
			"AUTO"=>"Y"
		),
		"QJ0020" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPROJECT",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckKernel"
		),
		"QJ0030" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPROJECT",
		),
		"QJ0040" => Array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QPROJECT",
		),

	),
);

$bIntranet = CModule::IncludeModule('intranet');
if ($bIntranet)
{
	$wenvCategories = array(
		'WENV' => array(),
	);
	$arCheckListStructure['CATEGORIES'] = array_merge($wenvCategories, $arCheckListStructure['CATEGORIES']);

	$wenvPoints = array(
		//WENV
		"QWE0010" => Array(
			"PARENT"=>"WENV",
			"REQUIRE"=>"Y",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckVMBitrix",
		),
		"QWE0020" => Array(
			"PARENT"=>"WENV",
			"REQUIRE"=>"Y",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckSiteCheckerStatus",
		),
		"QWE0030" => Array(
			"PARENT"=>"WENV",
			"REQUIRE"=>"Y",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckSiteCheckerStatus",
		),
	);
	$arCheckListStructure['POINTS'] = array_merge($wenvPoints, $arCheckListStructure['POINTS']);

	$secPoints = array(
		"QSEC0090" => array(
			"REQUIRE"=>"Y",
			"PARENT"=>"QSECURITY",
			"AUTO"=>"Y",
			"CLASS_NAME"=>"CAutoCheck",
			"METHOD_NAME"=>"CheckSecurityScannerStatus",
		)
	);

	$arCheckListStructure['POINTS'] = array_merge($arCheckListStructure['POINTS'], $secPoints);

	unset($arCheckListStructure['POINTS']['QH0030']);
}

return $arCheckListStructure;
?>

Youez - 2016 - github.com/yon3zu
LinuXploit