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

訂閱我們的飼料,以保持最新

新!跟隨我們,你想要它


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安全, 安全