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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Class Documentatie

Versie: 1.1

Laat: juni 2013

Trefwoord: veiligheid, php, klasse, firewall, DoS aanval, IDS / IPS

1. Wat is deze klasse?

Dit PHP klasse die wordt gebruikt voor het voorkomen van Denial of Service (DoS) aanval om uw webserver geschreven door PHP. Het uitvoeren van dit script zal de bewaking van alle verzoeken van een IP-adres en ingelogd in het geheugen cache (PHP APC Caching). Als een IP-adres te veel verzoek om uw server stuurt, zal het de Intrustion Voorkomen System (IPS) en auto-ban dit IP-adres te activeren.

2. Systeemvereisten

3. Installatie

- Ten eerste exemplaar class.dosdetector.php bestand naar uw project, zoals ./classes/ map op uw project.

- Next, waaronder class.docsdetector.php bestand.

- Nu, maak een object uit deze klasse en bel run methode voor de eerste regel van uw project (meestal gemaakt in bootstrap, opstarten of index-bestand) om de controle te starten. U kunt een URL als methode draaien in geval verboden IP zal worden omgeleid naar doorgegeven URL passeren. Als u deze parameter niet passeren, verboden IP wordt een standaard bericht op het scherm te zien.

- Voorbeeld code:

 // Zet deze in het begin van je alle pagina include_once ( './ lessen / class.dosdetector.php'); $ MyDosDetector = new DosDetector (); // Standaard Running $ MyDosDetector-> run (); // Default Hardlopen met Custom landing page voor Banned IP Access // $ MyDosDetector-> run ( 'http: // url / naar / jouw / overloop / page'); ////////////////////////////// // Broncode van uw site HIER //.... 

4. Editable Properties & Constants

  • $ignoreIpAddress : IP-adres in deze array worden genegeerd door deze detector. Meestal uw IP Company...
  • PHPIDS_QUOTA_IDS_TRIGGER : als in een tweede, een IP-adres verzoek meer dan deze waarde zal zijn trekker methode idsWorker () in deze klasse. U kunt (lijn 161 in class.dosdetector.php) je code voor deze functie uit te voeren om de melding te krijgen.
  • PHPIDS_DURATION_IPS_TRIGGER : Het aantal tweede om te controleren op IPS (-auto verbieden) trekker.
  • PHPIDS_QUOTA_IPS_TRIGGER : als in PHPIDS_DURATION_IPS_TRIGGER seconden, zelfde IP hebben meer vragen dan deze waarde zal automatisch worden verboden door systeem.

5. Toezicht

- Dit pakket kwam met een standalone script om het verkeer (aangemeld door DosDtector klasse) te monitoren. U kunt dit script overal op uw web-server (met PHP lees toestemming) en voer dit script vanuit de browser toegang tot de monitor tool. Voorbeeld: http://yoursite.com/monitor.php.

- Deze pagina zal de aanvraag (met het IP-adres, Time, User-Agent, Cookie status Aanvraag URI, Referer URL) vastgelegd door DosDetector tonen. Ingelogd Toegangen zal worden gecached voor 2 uur voor de prestaties.

- Op deze pagina ziet u verboden IP-adres (van auto-ban of handmatige-ban IP-adres). U kunt handmatige-verbod een IP-adres als je ziet dat IP verzoek te veel en hebben rare toegang. Verboden IP-adressen worden niet automatisch duidelijk zijn. Deze verboden lijst pas duidelijk door u of door duidelijk uit APC cache.

- Je kan worden vastgesteld of een verzoek hebben cookie of niet, omdat er een verzoek zonder cookie is meestal een zoekmachine robot (Googlebot,..) of een automatische script kruipen / overstromingen uw website.


Dank je!


Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
10 juni 13

Laatste update:
15 juni 13

compatibele Browsers:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

files inbegrepen:
PHP

Software versie:
PHP 5.x

Trefwoorden

eCommerce, eCommerce, Alle spullen, databank, dos-aanval, firewall, overstroming, ids, ip, IP adres, ips, controle, php, php firewall, PHP Beveiliging, veiligheid