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

Ключове слово: безпека, PHP, клас, брандмауер, атака DoS, IDS / IPS

1. Що таке цей клас?

Цей PHP клас використовується для запобігання відмови в обслуговуванні (DoS) атаки на свій веб-сервера, написаного на PHP. Запуск цього сценарію буде контролювати всі запити від IP-адреси і входу його в кеш-пам'яті (PHP APC Caching). Якщо 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-> Run ( "HTTP: // URL / к / ваш / посадки / сторінка '); ////////////////////////////// // ВАШ САЙТ тут вихідний код //.... 

4. редаговані властивості & Константи

  • $ignoreIpAddress : IP - адреса в цьому масиві буде проігнорований цим детектором. Зазвичай ваша компанія IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : якщо в другому, запит на IP - адреса більше, ніж це значення буде метод запуску idsWorker () в цьому класі. Ви можете реалізувати ваш код для цієї функції (рядок 161 в class.dosdetector.php), щоб отримати повідомлення.
  • PHPIDS_DURATION_IPS_TRIGGER : Число секунди для перевірки IPS (автоматичного заборони) тригер.
  • PHPIDS_QUOTA_IPS_TRIGGER : якщо в PHPIDS_DURATION_IPS_TRIGGER секунд, то ж IP більше запит, ніж це значення буде автоматично заборонений системою.

5. Моніторинг

- Цей пакет прийшов з автономним сценарієм для моніторингу трафіку (реєстровані класу DosDtector). Ви можете помістити цей скрипт в будь-якому місці на вашому веб-сервері (з PHP дозвіл на читання), і запустити цей скрипт з браузера, щоб отримати доступ до функції монітора. Приклад: http://yoursite.com/monitor.php.

- Ця сторінка буде показувати все запит (з IP-адреса, час, User-Agent, статус Cookie, URI запиту, URL Referer), реєструються DosDetector. Записаний Accesses буде кешуються протягом 2 годин для виконання.

- Ця сторінка покаже вам заборонили IP-адреса (від автоматичного заборони або ручного заборони IP-адреса). Ви можете ручної забанити IP-адреса, якщо ви бачите, що запит IP занадто багато і мають дивний доступ. Список заблокованих IP-адреси не буде ясно автоматично. Цей список заборонених тільки ясно вам або ясно з кешу APC.

- Ви можете визначити, чи є у запит куки чи ні, тому що запит без куки, як правило, пошуковик робот (Googlebot,..) або автоматичний скрипт обходу / затоплення ваш веб-сайт.


Дякую!


Завантажити
Інші компоненти в цій категоріїВсі компоненти цього автора
КоментаріЧасті питання та відповіді

Властивості

створений:
10 13 червня

Останнє оновлення:
15 червня +13

сумісні браузери:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

файли, включені:
PHP

Версія програмного забезпечення:
PHP 5.x

Ключові слова

електронної комерції, електронної комерції, всі товари, база даних, дос атака, брандмауер, затоплення, іди, IP, IP-адреса, ІПС, моніторинг, PHP, PHP брандмауера, PHP Безпека, безпеку