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å vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Class Dokumentasjon

Versjon: 1.1

Slipp: juni 2013

Søkeord: Sikkerhet, php, klasse, brannmur, DoS angrep, IDS / IPS

1. Hva er denne klassen?

Dette PHP klasse som brukes for å hindre Denial of Service (DoS) angrep til webserveren skrevet av PHP. Kjører dette skriptet vil overvåke alle forespørsler fra en IP-adresse og logget den inn i minnet cache (PHP APC Caching). Hvis en IP-adresse sender for mye forespørsel til serveren, vil det utløse intrustion Forhindre System (IPS) og auto-ban denne IP-adressen.

2. System Krav

3. Installasjon

- Først kopierer class.dosdetector.php fil til prosjektet, for eksempel ./classes/ katalog på prosjektet.

- Neste, inkludert class.docsdetector.php fil.

- Nå, bare lage et objekt fra denne klassen og kaller run metoden før den første linjen i prosjektet (usally i bootstrap, starte opp eller indeksfilen) for å starte overvåking. Du kan sende en URL til å kjøre metoden i tilfelle utestengt IP vil bli viderekoble til bestått URL. Hvis du ikke passere denne parameteren, utestengt IP vil se en standard melding på skjermen.

- Eksempel kode:

 // Sett dette i begynnelsen av alt siden include_once ( './ klasser / class.dosdetector.php'); $ MyDosDetector = new DosDetector (); // Standard Running $ MyDosDetector-> run (); // Standard Kjører med Custom Landing Page for Utestengt IP Tilgang // $ MyDosDetector-> run ( 'http: // url / til / din / landing / side'); ////////////////////////////// // YOUR SITE SOURCE CODE HER //.... 

4. Redigerbare Properties & konstanter

  • $ignoreIpAddress : IP-adresse i denne matrisen vil bli ignorert av denne detektoren. Vanligvis din Selskapet IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : hvis du er i et sekund, vil en IP-adresse forespørsel mer enn denne verdien være trigger metode idsWorker () i denne klassen. Du kan implementere du koden til denne funksjonen (linje 161 i class.dosdetector.php) for å få varsel.
  • PHPIDS_DURATION_IPS_TRIGGER : Antall andre for å se etter IPS (auto-banning) trigger.
  • PHPIDS_QUOTA_IPS_TRIGGER : hvis du er i PHPIDS_DURATION_IPS_TRIGGER sekunder, samme IP har mer anmodning enn denne verdien vil bli automatisk utestengt av systemet.

5. Overvåking

- Denne pakken kom med en frittstående skript for å overvåke trafikken (logget av DosDtector klasse). Du kan sette dette skriptet hvor som helst på webserveren din (med PHP leserettigheter), og kjøre dette skriptet fra nettleseren for å få tilgang overvåke verktøyet. Eksempel: http://yoursite.com/monitor.php.

- Denne siden vil vise hele forespørsel (med IP-adresse, Time, User-Agent, status Cookie, Be om URI, Referer URL) logget av DosDetector. Loggede tilganger vil bli lagret i 2 timer for ytelse.

- Denne siden vil vise deg utestengt IP-adresse (fra auto-ban eller manuell-forbud IP-adresse). Du kan manual-utestenge en IP-adresse hvis du ser at IP forespørsel for mye og har rare tilgang. Utestengte IP-adresser vil ikke være klart automatisk. Dette utest.liste bare klart av deg eller klart fra APC cache.

- Du kan oppdage om en anmodning ha cookie eller ikke, fordi en forespørsel uten cookie er vanligvis en søkemotor robot (Googlebot,..) eller et automatisk script kryp / flom ditt nettsted.


Takk skal du ha!


Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

laget:
10.06.13

Siste oppdatering:
15.06.13

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

filer Inkludert:
PHP

Programvareversjon:
PHP 5.x

Søkeord

eCommerce, eCommerce, Alle ting, database, dos angrep, brannmur, flom, ids, ip, IP adresse, ips, overvå, kning, php, php brannmur, PHP Security, sikkerhet