欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php入侵检测,PHP入侵检测系统—PHPIDS

发布时间:2023/12/18 php 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php入侵检测,PHP入侵检测系统—PHPIDS 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

// set the include path properly for PHPIDS

set_include_path(

get_include_path()

. PATH_SEPARATOR

. ‘phpids/lib/’

);

if (!session_id()) {

session_start();

}

require_once ‘IDS/Init.php’;

try {

$request = array(

‘REQUEST’ => $_REQUEST,

‘GET’ => $_GET,

‘POST’ => $_POST,

‘COOKIE’ => $_COOKIE

);

$init = IDS_Init::init(dirname(__FILE__) . ‘/phpids/lib/IDS/Config/Config.ini.php’);

$f=$init->config['General']['base_path'] = dirname(__FILE__) . ‘/phpids/lib/IDS/’;

echo $f;

$init->config['General']['use_base_path'] = true;

$init->config['Caching']['caching'] = ‘file’;

$ids = new IDS_Monitor($request, $init);

$result = $ids->run();

if (!$result->isEmpty()) {

require_once ‘IDS/Log/File.php’;

require_once ‘IDS/Log/Email.php’;

require_once ‘IDS/Log/Composite.php’;

$compositeLog = new IDS_Log_Composite();

$compositeLog->addLogger(IDS_Log_Email::getInstance($init),IDS_Log_File::getInstance($init));

$compositeLog->execute($result);

}

} catch (Exception $e) {

//this shouldn’t happen and if it does you don’t want the notification public.

}

?>

总结

以上是生活随笔为你收集整理的php入侵检测,PHP入侵检测系统—PHPIDS的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。