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

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Class Dokumentation

Version: 1.1

Släpp: Juni 2013

Nyckelord: säkerhet, PHP, klass, brandvägg, DoS attack, IDS / IPS

1. Vad är denna klass?

Denna PHP-klass som används för att förhindra Denial of Service (DoS) attack på din webbserver skriven av PHP. Kör skriptet kommer att övervaka alla förfrågningar från en IP-adress och loggade in i minnet cache (PHP APC Caching). Om en IP-adress skickar alltför mycket begäran till servern, kommer det utlösa Intrustion Förhindra System (IPS) och auto-ban denna IP-adress.

2. Systemkrav

3. Installation

- För det första kopiera class.dosdetector.php filen till ditt projekt, såsom ./classes/ katalog på ditt projekt.

- Nästa, inklusive class.docsdetector.php fil.

- Nu, bara skapa ett objekt från den här klassen och ringa run metod innan den första raden i ditt projekt (usally i bootstrap, starta eller indexfil) att börja övervaka. Du kan skicka en URL för att köra metod i fall förbjudna IP omdirigera till passerat URL. Om du inte klarar denna parameter förbjudna IP kommer att se ett standardmeddelande på skärmen.

- Exempel kod:

 // Sätta detta i början av din all sidan include_once ( "./ klasser / class.dosdetector.php); $ MyDosDetector = new DosDetector (); // Default Running $ MyDosDetector-> run (); // Standard Running med anpassad målsida för Banned IP Tillgång // $ MyDosDetector-> run (http: // url / till / din / landning / sida '); ////////////////////////////// // DIN SITE källkoden här //.... 

4. Ändringsbara Egenskaper & Konstanter

  • $ignoreIpAddress : IP-adress i denna samling kommer att ignoreras av denna detektor. Vanligtvis din Företag IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : Om det i en andra, kommer en IP-adress begär mer än detta värde vara trigger metod idsWorker () i den här klassen. Du kan implementera du koden för den här funktionen (linje 161 i class.dosdetector.php) för att få meddelandet.
  • PHPIDS_DURATION_IPS_TRIGGER : Antalet andra för att kontrollera IPS (auto-förbud) trigger.
  • PHPIDS_QUOTA_IPS_TRIGGER : om i PHPIDS_DURATION_IPS_TRIGGER sekunder, samma IP har mer begäran än detta värde kommer automatiskt förbjudits av systemet.

5. Övervakning

- Paketet kom med en fristående skript för att övervaka trafiken (loggas av DosDtector klass). Du kan sätta skriptet någonstans på din webbserver (med PHP läsbehörighet), och köra skript från webbläsaren för att komma åt monitor verktyg. Exempel: http://yoursite.com/monitor.php.

- Denna sida kommer att visa alla begäran (med IP-adress, tid, User-Agent, kaka status Begär URI, Referer URL) loggas av DosDetector. Loggade Öppnar kommer att cachas i 2 timmar för prestanda.

- Denna sida kommer att visa dig förbjudna IP-adress (från auto-förbud eller manuell förbud IP-adress). Du kan manuell förbjuda en IP-adress om du ser att IP-begäran för mycket och har konstiga tillgång. Förbjudna IP-adresser kommer inte att vara klart automatiskt. Detta förbjudna listan endast klar av dig eller framgår av APC cachen.

- Du kan upptäcka om en begäran har cookie eller inte, eftersom en begäran utan cookie är vanligtvis en sökmotor robot (Googlebot,..) eller en automatisk skript krypa / översvämningar din webbplats.


Tack!


Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
10 jun 13

Senaste uppdateringen:
15 jun 13

kompatibla Webbläsare:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

filer ingår:
PHP

Mjukvaru-version:
PHP 5.x

Nyckelord

e-handel, e-handel, Alla objekt, databas, doS attack, brandvä, gg, ö, versvä, mning, ids, ip, IP-adress, ips, ö, vervakning, php, php brandvä, gg, PHP Security, sä, kerhet