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

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Klassendokumentation

Version: 1.1

Veröffentlichung: Juni 2013

Stichwort: Sicherheit, php, Klasse, Firewall, Schutz vor DoS-Angriff, IDS / IPS

1. Was ist diese Klasse?

Diese PHP-Klasse zur Verhinderung von Denial-of-Service (DoS) Angriff auf den Webserver geschrieben von PHP verwendet. Wenn Sie dieses Skript wird die Überwachung aller Anfragen von einer IP-Adresse und protokolliert sie in den Speicher-Cache (PHP APC Caching). Wenn eine IP-Adresse zu viel Anfrage an den Server sendet, löst es das Intrustion Verhindern System (IPS) und Auto-Verbot dieser IP-Adresse.

2. Systemanforderungen

3. Installation

- Kopieren Sie zunächst class.dosdetector.php Datei zu Ihrem Projekt, wie ./classes/ Verzeichnis auf Ihrem Projekt.

- Als nächstes einschließlich class.docsdetector.php Datei.

- Nun, erstellen Sie einfach ein Objekt aus dieser Klasse und rufen Sie run Verfahren vor der ersten Zeile Ihres Projekts (usally in Bootstrap, starten oder Indexdatei) die Überwachung zu starten. Sie können eine URL ausführen Methode übergeben, falls verboten IP wird zu übergeben URL umleiten werden. Wenn Sie diesen Parameter nicht übergeben, verboten IP eine Standardnachricht auf dem Bildschirm sehen.

- Beispielcode:

 // Setzen Sie dieses in den Anfang Ihrer gesamten Seite include_once ( './ Klassen / class.dosdetector.php'); $ MyDosDetector = new DosDetector (); // Standardlauf $ MyDosDetector-> run (); Laufen // Standard mit benutzerdefinierten Landing-Page für Gesperrte IP-Zugang // $ MyDosDetector-> run ( 'http: // URL / to / your / Landung / Seite'); ////////////////////////////// // IHRE SITE SOURCE CODE HIER //.... 

4. editierbaren Eigenschaften und Konstanten

  • $ignoreIpAddress : IP - Adresse in diesem Array wird von diesem Detektor ignoriert. Normalerweise wird Ihr Unternehmen IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : wenn in einem zweiten, eine IP - Adresse Anfrage mehr als dieser Wert wird Trigger - Methode idsWorker () in dieser Klasse. Sie können Sie Code für diese Funktion (Linie 161 in class.dosdetector.php) implementieren, um die Benachrichtigung zu erhalten.
  • PHPIDS_DURATION_IPS_TRIGGER : Die Anzahl der zweiten für IPS (Auto-Verbot) Trigger zu überprüfen.
  • PHPIDS_QUOTA_IPS_TRIGGER : Wenn in PHPIDS_DURATION_IPS_TRIGGER Sekunden gleiche IP mehr Anfrage als dieser Wert haben wird vom System automatisch verboten sein.

5. Überwachung

- Dieses Paket kam mit einem Standalone-Skript, um den Verkehr zu überwachen (angemeldet von DosDtector Klasse). Sie können dieses Skript auf Ihrem Webserver setzen überall (mit PHP Leseberechtigung), und führen Sie dieses Skript aus Browser-Monitor-Tool zugreifen. Beispiel: http://yoursite.com/monitor.php.

- Auf dieser Seite wird die ganze Anfrage (mit IP-Adresse, Uhrzeit, User-Agent, Cookie-Status, Anforderungs-URI, Referrer URL) angemeldet von DosDetector. Gespeichert Greift wird für 2 Stunden für die Leistung im Cache gespeichert werden.

- Auf dieser Seite werden Ihnen zeigen, verboten IP-Adresse (von Auto-Verbot oder manuelle Verbot IP-Adresse). Sie können eine IP-Adresse manuell-Verbot, wenn Sie die IP-Anfrage zu viel sehen und seltsam Zugriff haben. Gesperrte IP-Adressen werden automatisch nicht klar sein. Diese Liste verbotener nur klar von Ihnen oder von APC-Cache deutlich.

- Können Sie erkennen, ob eine Anfrage haben Cookie oder nicht, weil eine Anforderung ohne Cookie in der Regel ein Roboter Suchmaschine ist (Googlebot,..) oder ein automatisches Skript kriechen / Ihre Website überfluten.


Vielen Dank!


Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
10. Juni 13

Letztes Update:
15. Juni 13

kompatible Browser:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

Dateien inklusive:
PHP

Softwareversion:
PHP 5.x

Stichworte

E-Commerce, E-Commerce, Alle Elemente, Datenbank, DoS Angriff, Firewall, Ü, berschwemmung, ids, ip, IP Adresse, ips, Ü, berwachung, php, php Firewall, PHP-Sicherheit, Sicherheit