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

— Tambah-On untuk WorldWideScripts.net

Melanggan suapan kami untuk kekal sehingga tarikh!

Baru! Ikut kami yang anda mahu!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector Kelas Dokumentasi

Versi: 1.1

Akhbar: Jun 2013

Kata-kata: keselamatan, php, kelas, firewall, DoS Attack, IDS / IPS

1. Apakah kelas ini?

Ini Kelas PHP digunakan untuk mencegah Denial of Service (DoS) serangan ke pelayan web anda yang ditulis oleh PHP. Running skrip ini akan memantau semua permintaan dari alamat IP dan log ke dalam cache memori (PHP APC Caching). Jika alamat IP menghantar terlalu banyak permintaan ke pelayan anda, ia akan mencetuskan Intrustion Mencegah Sistem (IPS) dan auto-larangan IP ini Alamat.

Keperluan 2. Sistem

3. Pemasangan

- Pertama, menyalin class.dosdetector.php fail untuk projek anda, seperti ./classes/ direktori pada projek anda.

- Seterusnya, termasuk class.docsdetector.php fail.

- Sekarang, hanya mewujudkan objek dari kelas ini dan panggilan run kaedah sebelum baris pertama projek anda (usally perkara-perkara di bootstrap, memulakan atau fail indeks) untuk memulakan pemantauan. Anda boleh lulus URL untuk menjalankan kaedah dalam kes diharamkan IP akan redirect ke URL berlalu. Jika anda tidak lulus parameter ini, mengharamkan IP akan melihat mesej lalai pada skrin.

- Kod Contoh:

 // Letakkan ini pada awal halaman semua anda include_once ( './ kelas / class.dosdetector.php'); $ MyDosDetector = DosDetector baru (); // Running Lalai $ MyDosDetector-> run (); // Lalai Running dengan Custom Landing Page untuk Akses IP Diharamkan // $ MyDosDetector-> run ( 'http: // url / ke / / arahan / halaman anda'); ////////////////////////////// // LAMAN SUMBER KOD SINI //.... 

4. disunting Properties & Pemalar

  • $ignoreIpAddress : Alamat IP dalam pelbagai ini akan diabaikan oleh pengesan ini. Biasanya Syarikat anda IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : jika dalam kedua, permintaan Alamat IP lebih daripada nilai ini akan menjadi kaedah pencetus idsWorker () di dalam kelas ini. Anda boleh menggunakan kod anda untuk fungsi ini (line 161 dalam class.dosdetector.php) untuk mendapatkan pemberitahuan.
  • PHPIDS_DURATION_IPS_TRIGGER : Bilangan kedua untuk memeriksa IPS pencetus (auto-pengharaman).
  • PHPIDS_QUOTA_IPS_TRIGGER : jika dalam PHPIDS_DURATION_IPS_TRIGGER saat, sama IP mempunyai permintaan lebih daripada nilai ini akan secara automatik diharamkan oleh sistem.

5. Pemantauan

- Pakej ini datang dengan skrip yang berdiri sendiri untuk memantau trafik (log oleh kelas DosDtector). Anda boleh meletakkan skrip ini di mana-mana pelayan web anda (dengan PHP membaca kebenaran), dan menjalankan skrip ini dari pelayar untuk mengakses alat monitor. Contoh: http://yoursite.com/monitor.php.

- Laman ini akan menunjukkan semua permintaan (dengan IP Address, Time, User-Agent, status Cookie, URI permintaan, URL Referer) dilog oleh DosDetector. Logged Mengakses akan cache selama 2 jam untuk prestasi.

- Laman ini akan menunjukkan kepada anda diharamkan alamat IP (dari auto-larangan atau manual-larangan Alamat IP). Anda boleh manual-mengharamkan Alamat IP jika anda melihat bahawa permintaan IP terlalu banyak dan mempunyai akses pelik. Alamat IP diharamkan tidak akan jelas secara automatik. Senarai ini diharamkan hanya jelas oleh anda atau jelas dari cache APC.

- Anda boleh mengesan sama ada permintaan mempunyai cookie atau tidak, kerana permintaan tanpa cookie biasanya robot enjin carian (Googlebot,..) atau skrip automatik merangkak / membanjiri laman web anda.


Terima kasih!


Memuat turun
Komponen-komponen lain dalam kategori iniSemua komponen pengarang ini
KomenSoalan-soalan lazim dan jawapan

Properties

dicipta:
10 Jun 13

Kemaskini terakhir:
15 Jun 13

Pelayar Sesuai:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

fail Termasuk:
PHP

Versi perisian:
PHP 5.x

Kata kunci

eCommerce, eCommerce, semua Item, pangkalan data, serangan dos, firewall, banjir, id, ip, alamat IP, ips, pemantauan, php, php firewall, PHP Keselamatan, keselamatan