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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Class Dokumentation

Version: 1.1

Slip: Juni 2013

Søgeord: sikkerhed, php, klasse, firewall, DoS angreb, IDS / IPS

1. Hvad er denne klasse?

Denne PHP klasse bruges til at forhindre Denial of Service (DoS) angreb til din webserver skrevet af PHP. Kørsel dette script vil overvågning af alle anmodninger fra en IP-adresse og logget den i hukommelsen cache (PHP APC Caching). Hvis en IP-adresse sender for meget anmodning til din server, vil det udløse Intrustion Forebyggelse systemet (IPS) og auto-ban denne IP-adresse.

2. Systemkrav

3. Installation

- For det første kopi class.dosdetector.php fil til dit projekt, såsom ./classes/ mappe på dit projekt.

- Dernæst herunder class.docsdetector.php fil.

- Nu, bare oprette et objekt fra denne klasse og kalder run metode før den første linje af dit projekt (usally i bootstrap, opstart eller indeks-fil) for at starte overvågning. Du kan passere en URL til at køre metode i tilfælde forbudt IP vil blive omdirigere til bestået webadresse. Hvis du ikke består denne parameter, forbød IP vil se en standard besked på skærmen.

- Eksempel kode:

 // Sæt dette i begyndelsen af ​​din hele siden include_once ( './ klasser / class.dosdetector.php'); $ MyDosDetector = ny DosDetector (); // Standard Running $ MyDosDetector-> run (); // Standard Løb med brugerdefinerede destinationsside for forbudt IP Access // $ MyDosDetector-> run ( 'http: // url / til / din / landing / side'); ////////////////////////////// // DIT SITE SOURCE CODE HER //.... 

4. Redigerbare Properties & Konstanter

  • $ignoreIpAddress : IP-adresse i dette array vil blive ignoreret af denne detektor. Normalt din Company IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : hvis i en anden, vil en IP-adresse anmodning mere end denne værdi være trigger metode idsWorker () i denne klasse. Du kan implementere dig koden til denne funktion (linje 161 i class.dosdetector.php) for at få meddelelsen.
  • PHPIDS_DURATION_IPS_TRIGGER : Antallet af sekunder for at kontrollere for IPS (auto-forbud) aftrækkeren.
  • PHPIDS_QUOTA_IPS_TRIGGER : hvis i PHPIDS_DURATION_IPS_TRIGGER sekunder, samme IP har mere anmodning end denne værdi vil blive auto-forbudt af systemet.

5. Overvågning

- Denne pakke kom med en standalone script til at overvåge trafikken (logget af DosDtector klasse). Du kan sætte dette script overalt på din webserver (med PHP læste tilladelse), og køre dette script fra browser for at få adgang monitor værktøj. Eksempel: http://yoursite.com/monitor.php.

- Denne side vil vise alle anmodningen (med IP-adresse, Time, User-Agent, Cookie status Anmod URI, Referer URL) logget af DosDetector. Logget adgange bliver cachet i 2 timer for ydeevne.

- Denne side vil vise dig forbudt IP-adresse (fra auto-forbud eller manuel-ban IP-adresse). Du kan manuel forbyde en IP-adresse, hvis du ser, at IP-anmodning for meget og har underlige adgang. Banned IP-adresser vil ikke være klar automatisk. Denne forbudte liste eneste klare af dig eller af klart af APC cache.

- Du kan registrere, om en anmodning har cookie eller ej, fordi en anmodning uden cookie er normalt en søgemaskine robot (Googlebot,..) eller en automatisk script kravle / oversvømmelser din hjemmeside.


Tak!


Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
10 juni 13

Sidste ændring:
15 juni 13

Kompatible Browsere:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

Filer Inkluderet:
PHP

Software Version:
PHP 5.x

Søgeord

eCommerce, eCommerce, Alle artikler, database, dos angreb, firewall, oversvø, mmelser, id'er, ip, IP-adresse, ips, overvå, gning, php, php firewall, PHP Security, sikkerhed