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

— Add -On per WorldWideScripts.net

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Documentació PHP DosDetector Classe

Version: 1.1

Llançament: juny 2013

Paraula clau: seguretat, php, classe, tallafoc, atac DOS, IDS / IPS

1. Què és aquesta classe?

Aquesta classe de PHP s'utilitza per prevenir atacs de denegació de servei (DoS) al seu servidor web escrit en PHP. L'execució d'aquest script seguiment de totes les peticions d'una adreça IP i registrat a la memòria cau (PHP APC emmagatzematge en memòria cau). Si una adreça IP envia massa sol·licitud al seu servidor, es dispararà el Intrustion Sistema de Prevenció (IPS) i auto-prohibició d'aquesta adreça IP.

Requisit 2. Sistema

  • PHP 5.x
  • APC Memòria cau ( Més.. )

3. Instal·lació

- En primer lloc, copieu class.dosdetector.php arxiu al seu projecte, com ./classes/ directori del seu projecte.

- A continuació, incloent class.docsdetector.php arxiu.

- Ara, només cal crear un objecte d'aquesta classe i cridar a run mètode abans de la primera línia del seu projecte (Normalamente d'arrencada, posada en marxa o arxiu d'índex) per iniciar la supervisió. Pot passar un URL per executar el mètode en el cas prohibir IP es redirigir a l'URL passat. Si no passa aquest paràmetre, prohibit IP veureu un missatge a la pantalla per defecte.

- Codi d'exemple:

 // Posar això en el començament de la pàgina de tots include_once ( './ classes / class.dosdetector.php'); $ MyDosDetector = new DosDetector (); // Reproducció predeterminat $ MyDosDetector-> run (); // Defecte Córrer amb Pàgina de destinació personalitzada per a l'accés IP prohibida // $ MyDosDetector-> run ( 'http: // URL / a / la seva / aterratge / pàgina'); ////////////////////////////// // EL SEU LLOC DE CODI FONT AQUÍ //.... 

4. editables Propietats i Constants

  • $ignoreIpAddress : Direcció IP en aquesta matriu serà ignorat per aquest detector. Generalment les companyies d'IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : si en una segona, una sol·licitud d'adreça IP més d'aquest valor serà idsWorker mètode de tir () en aquesta classe. Pot implementar el seu codi per a aquesta funció (línia 161 en class.dosdetector.php) per obtenir la notificació.
  • PHPIDS_DURATION_IPS_TRIGGER : El nombre de segons per comprovar IPS gallet (auto-prohibició).
  • PHPIDS_QUOTA_IPS_TRIGGER : si en PHPIDS_DURATION_IPS_TRIGGER segons, mateixa IP té més demanda que aquest valor s'auto-prohibit pel sistema.

5. Monitorització

- Aquest paquet incloïa un script independent per supervisar el trànsit (connectat per classe DosDtector). Vostè pot posar aquest script en qualsevol lloc en el seu servidor web (PHP amb el permís de lectura), i executar aquest script des del navegador per accedir a l'eina de monitor. Exemple: http://yoursite.com/monitor.php.

- Aquesta pàgina us mostrarà tota la sol·licitud (amb l'adreça IP, l'hora, User-Agent, estat de la galeta, URI de sol·licitud, URL de referència) registrat per DosDetector. Accessos registrats s'emmagatzemen en memòria cau durant 2 hores per obtenir un rendiment.

- Aquesta pàgina us mostrarà prohibir adreça IP (d'auto-prohibició d'adreça IP manual o de prohibició). Pot Manual de prohibició d'una adreça IP si vostè veu que la sol·licitud d'IP massa i tenir accés rar. adreces IP no permeses, no es coneix de forma automàtica. Aquesta llista prohibida única clara per vostè o per clar de la memòria cau d'APC.

- Es pot detectar si una sol·licitud té galeta o no, pel fet que una sol·licitud sense galeta és en general un robot motor de cerca (Googlebot,..) o un guió automàtic de rastreig / inundació del seu lloc web.


Gràcies!


Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

creat:
10 juny 13

Darrera actualització:
15 juny 13

Els navegadors compatibles:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

arxius inclosos:
PHP

Versió de programari:
PHP 5.x

Paraules clau

eCommerce, eCommerce, tots els Articles, base de dades, atac DOS, tallafocs, inundació, ids, ip, adreç, a IP, ips, monitoratge, php, php tallafocs, seguretat PHP, seguretat