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 para WorldWideScripts.net

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Documentación PHP DosDetector Clase

Version: 1.1

Lanzamiento: Junio ​​2013

Palabra clave: seguridad, php, clase, firewall, ataque DoS, IDS / IPS

1. ¿Qué es esta clase?

Esta clase de PHP se utiliza para prevenir ataques de denegación de servicio (DoS) a su servidor web escrito en PHP. La ejecución de este script seguimiento de todas las peticiones de una dirección IP y registrado en la memoria caché (PHP APC almacenamiento en caché). Si una dirección IP envía demasiada solicitud a su servidor, se disparará el Intrustion Sistema de Prevención (IPS) y auto-prohibición de esta dirección IP.

Requisito 2. Sistema

  • PHP 5.x
  • APC Caché ( Más.. )

3. Instalación

- En primer lugar, copie class.dosdetector.php archivo a su proyecto, como ./classes/ directorio de su proyecto.

- A continuación, incluyendo class.docsdetector.php archivo.

- Ahora, basta con crear un objeto de esta clase y llamar a run método antes de la primera línea de su proyecto (Normalamente de arranque, puesta en marcha o archivo de índice) para iniciar la supervisión. Puede pasar una URL para ejecutar el método en el caso prohibió IP se redirigir a la URL pasado. Si no pasa este parámetro, prohibido IP verá un mensaje en la pantalla por defecto.

- Código de ejemplo:

 // Poner esto en el comienzo de su página de todos include_once ( './ clases / class.dosdetector.php'); $ MyDosDetector = new DosDetector (); // Reproducción predeterminado $ MyDosDetector-> run (); // Defecto Correr con Página de destino personalizada para el acceso IP prohibida // $ MyDosDetector-> run ( 'http: // url / a / su / aterrizaje / página'); ////////////////////////////// // SU SITIO DE CÓDIGO FUENTE AQUÍ //.... 

4. editables Propiedades y Constantes

  • $ignoreIpAddress : Dirección IP en esta matriz será ignorado por este detector. Generalmente las compañías de IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : si en una segunda, una solicitud de dirección IP más de este valor será idsWorker método de disparo () en esta clase. Puede implementar su código para esta función (línea 161 en class.dosdetector.php) para obtener la notificación.
  • PHPIDS_DURATION_IPS_TRIGGER : El número de segundos para comprobar IPS gatillo (auto-prohibición).
  • PHPIDS_QUOTA_IPS_TRIGGER : si en PHPIDS_DURATION_IPS_TRIGGER segundos, misma IP tiene más demanda que este valor se auto-prohibido por el sistema.

5. Monitoreo

- Este paquete incluía una secuencia de comandos independiente para supervisar el tráfico (conectado por clase DosDtector). Usted puede poner este script en cualquier lugar en su servidor web (PHP con el permiso de lectura), y ejecutar este script desde el navegador para acceder a la herramienta de monitor. Ejemplo: http://yoursite.com/monitor.php.

- Esta página le mostrará toda la solicitud (con la dirección IP, la hora, User-Agent, estado de la galleta, URI de la solicitud, URL de referencia) registrado por DosDetector. Accesos registrados se almacenan en caché durante 2 horas para obtener un rendimiento.

- Esta página le mostrará prohibió dirección IP (de auto-prohibición de dirección IP manual o de prohibición). Puede Manual de prohibición de una dirección IP si usted ve que la solicitud de IP demasiado y tener acceso raro. direcciones IP no permitidas, no se conoce de forma automática. Esta lista prohibida única clara por usted o por claro de la memoria caché de APC.

- Se puede detectar si una solicitud tiene galleta o no, debido a que una solicitud sin cookie es por lo general un robot motor de búsqueda (Googlebot,..) o un guión automático de rastreo / inundación de su sitio web.


¡Gracias!


Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
10 13 de junio

Última actualización:
15 13 de junio

Los navegadores compatibles:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

archivos incluidos:
PHP

Versión del software:
PHP 5.x

Palabras clave

eCommerce, eCommerce, Todos los artí, culos, base de datos, Ataque de DOS, cortafuegos, inundació, n, ids, ip, direcció, n IP, ips, supervisió, n, php, php firewall, Seguridad PHP, seguridad