WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Add-ons

PHP DosDetector Class

— 添加到WorldWideScripts.net

@zhcn1wws订阅我们的饲料,以保持最新

新!跟随我们,你想要它


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector类文档

版本:1.1

发布:2013年6月

关键词:安全,PHP类,防火墙,DoS攻击,IDS / IPS

1.这是什么课?

这用于防止服务(DoS)攻击拒绝由PHP编写的Web服务器的PHP类。 运行此脚本将监测来自一个IP地址的所有请求,并记录到内存缓存(PHP APC缓存)。 如果一个IP地址发送太多的请求到服务器,它将触发Intrustion预防系统(IPS)和自动禁止该IP地址。

2.系统需求

3.安装

-首先,复制class.dosdetector.php文件到您的项目,如./classes/的项目目录。

-接着,包括class.docsdetector.php文件。

-现在,只需创建该类的对象并调用run项目的第一行之前的方法(usally在引导,启动或索引文件)开始监视。 你可以传递一个URL来的情况下,禁止IP地址将被重定向到URL传递运行方法。 如果不通过这个参数,禁止IP将在屏幕上看到一个默认的消息。

- 示例代码:

 //你的所有网页的开头将这个 include_once(“./类/ class.dosdetector.php'); $ myDosDetector =新DosDetector(); //默认运行 $ myDosDetector->的run(); //默认与自定义登录页面竞选禁止IP访问 // $ myDosDetector->运行(的“http:// URL /到/你/着陆/页'); ////////////////////////////// //你的网站源代码在这里 //.... 

4.可编辑的属性与常量

  • $ignoreIpAddress :此数组中的IP地址将被该探测器被忽略。 通常你的公司的IP...
  • PHPIDS_QUOTA_IDS_TRIGGER :如果在第二,一个IP地址请求超过这个值将触发方式idsWorker()在这个类。 你可以实现你为这个函数代码(在class.dosdetector.php线161),以获得通知。
  • PHPIDS_DURATION_IPS_TRIGGER :第二数目来检查的IPS(自动禁止)触发。
  • PHPIDS_QUOTA_IPS_TRIGGER :如果PHPIDS_DURATION_IPS_TRIGGER秒钟,同一IP有超过此值的请求将被自动禁止由系统。

5.监测

- 这个包想出了一个独立的脚本来监控流量(由DosDtector类记录)。 你可以在任何地方把这个脚本在Web服务器上(用PHP读取权限),并运行此脚本的浏览器来访问监视工具。 例如: http://yoursite.com/monitor.php。

- 此页面将显示(与IP地址,时间,用户代理,Cookie的身份,请求URI,Referer的网址)由DosDetector记录的所有请求。 记录是否访问将被缓存2小时进行的性能。

- 此页面将显示你禁止IP地址(自动禁用或手动禁IP地址)。 如果你看到的IP请求太多,有怪异的访问可以手动禁止一个IP地址。 禁止的IP地址不会被自动清除。 这被禁之列只能由您或明确由APC缓存清楚。

- 您可以检测请求是否有饼干或没有,因为没有cookie的请求通常是一个搜索引擎机器人(Googlebot的,..)或自动脚本爬行/洪水您的网站。


谢谢!


下载
此类别中的其他组成部分这个作者的所有组件
评论常见问题和答案

属性

创建:
13年6月10日

最后更新:
13年6月15日

兼容的浏览器:
IE8,IE9,IE10,火狐,Safari,歌剧,铬

包括文件:
PHP

软件版本:
PHP 5.x的

关键字

电子商务, 电子商务, 所有项目, 数据库, DoS攻击, 火墙, 洪水, IDS, IP, IP地址, IPS, 监控, PHP, PHP的防火墙, PHP安全, 安全