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

Subskrybuj nasz kanał aby być na bieżąco!

Nowy! Dołącz do nas, jak chcesz!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Klasa Dokumentacja

Wersja: 1.1

Zwolnić: Lipiec 2013

Słowo kluczowe: bezpieczeństwo, PHP, klasa, Firewall, DoS Attack, IDS / IPS

1. Co to jest ta klasa?

Ta klasa PHP wykorzystywane do zapobiegania Denial of Service (DoS) na serwer napisany przez PHP. Uruchomienie tego skryptu będzie monitorowanie wszystkich żądań z adresu IP i zalogować go do pamięci podręcznej (buforowanie PHP APC). Jeżeli adres IP wysyła zbyt dużo żądania do serwera, będzie wyzwalać Intrustion Zapobieganie System (IPS) i auto-zakaz ten adres IP.

2. Wymagania systemowe

3. Instalacja

- Po pierwsze, skopiować class.dosdetector.php plik do projektu, takie jak ./classes/ katalogu na swoim projekcie.

- Następnie w tym class.docsdetector.php pliku.

- Teraz, wystarczy utworzyć obiekt z tej klasy i wywołać run metodę przed pierwszą linią swojego projektu (usally w bootstrap, uruchomienie lub plik indeksu), aby rozpocząć monitorowanie. Możesz przekazać URL do uruchomienia w przypadku metody zakazane IP będzie przekierowywać do przekazany URL. Jeśli nie zdać ten parametr, zakazane IP zostanie wyświetlony komunikat domyślny na ekranie.

- Kod Przykład:

 // Połóż to na początku swojej całej stronie include_once ( "./ classes / class.dosdetector.php '); $ MyDosDetector = new DosDetector (); // Domyślnie Bieg $ MyDosDetector-> run (); // Domyślnie Biegając z niestandardowym Landing Page dla Banned dostępu IP // $ MyDosDetector-> run ( "http: // url / do / pliku / lądowania / page"); ////////////////////////////// // Swojej witrynie kod źródłowy TUTAJ //.... 

4. edytowalnej właściwości i Stałe

  • $ignoreIpAddress : Adres IP w tej tablicy zostaną zignorowane przez ten detektor. Zwykle jest to Firma IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : jeśli w drugim, żądanie adresu IP więcej niż ta wartość będzie metoda wyzwalania idsWorker () w tej klasie. Można zaimplementować Ci kod dla tej funkcji (linia 161 w class.dosdetector.php), aby uzyskać powiadomienie.
  • PHPIDS_DURATION_IPS_TRIGGER : liczba sekund, aby sprawdzić, czy auto-IPS (zakazu) spustu.
  • PHPIDS_QUOTA_IPS_TRIGGER : gdyby w PHPIDS_DURATION_IPS_TRIGGER sekundach samo IP mają większe żądania niż ta wartość zostanie automatycznie zablokowany przez system.

5. Monitorowanie

- Ten pakiet przyszedł z autonomicznym skryptu do monitorowania ruchu (zarejestrowane przez klasy DosDtector). Możesz umieścić ten skrypt w dowolnym miejscu na serwerze WWW (z PHP uprawnienia do odczytu) i uruchomić ten skrypt z przeglądarki, aby uzyskać dostęp do funkcji monitora. Przykład: http://yoursite.com/monitor.php.

- Ta strona pokaże wszystkie żądania (z adresem IP, czas, User-Agent, status Cookie, Wnioskują uri, Referer URL) zarejestrowane przez DosDetector. Zapisane Dostępy będą buforowane przez 2 godziny do wydajności.

- Ta strona pokaże Ci zakazane adres IP (z auto-ban lub instrukcja-Ban Adres IP). Można zakazać ręcznego adresu IP, jeśli widzisz, że wniosek IP za dużo i mają dziwne dostępu. Zbanowane adresy IP nie będzie jasne automatycznie. Ta lista zakazane jasne tylko przez ciebie lub wynika z pamięci podręcznej APC.

- Można wykryć, czy wniosek ma ciastko, czy też nie, ponieważ żądanie bez plików cookie jest zwykle robotów wyszukiwarek (Googlebot,..) lub automatyczny skrypt indeksowania / zalewając swoją stronę.


Dziękuję Ci!


Pobierz
Inne akcesoria w tej kategoriiWszystkie składniki tego autora
KomentarzeNajczęściej zadawane pytania i odpowiedzi

Właściwości

Stworzony:
10 czerwca 13

Ostatnia aktualizacja:
15 czerwca 13

Zgodne przeglądarki:
IE8, IE9, IE10, Firefox, Safari, Opera, Google Chrome

pliki wliczony:
PHP

Wersja oprogramowania:
PHP 5.x

Słowa kluczowe

eCommerce, eCommerce, Wszystkie przedmioty, Baza danych, atak dos, zapora, powó, dź, Identyfikatory, Ip, adres IP, ips, monitorowanie, php, zapora php, Bezpieczeństwo PHP, bezpieczeństwo