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

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dokumentasi PHP DosDetector Kelas

Versi: 1.1

Rilis: Juni 2013

Kata kunci: keamanan, php, kelas, firewall, DoS Attack, IDS / IPS

1. Apa kelas ini?

Kelas PHP ini digunakan untuk mencegah Denial of Service (DoS) serangan ke server web Anda ditulis oleh PHP. Menjalankan script ini akan memantau semua permintaan dari alamat IP dan login ke dalam memory cache (PHP APC Caching). Jika alamat IP mengirimkan terlalu banyak request ke server Anda, itu akan memicu Intrustion Mencegah System (IPS) dan auto-ban IP Address ini.

2. Kebutuhan Sistem

3. Instalasi

- Pertama, salin class.dosdetector.php berkas untuk proyek Anda, seperti ./classes/ direktori pada proyek Anda.

- Selanjutnya, termasuk class.docsdetector.php berkas.

- Sekarang, hanya membuat objek dari kelas ini dan memanggil run metode sebelum baris pertama dari proyek Anda (anada kan di bootstrap, start up atau file indeks) untuk memulai pemantauan. Anda dapat lulus URL untuk menjalankan metode dalam kasus dilarang IP akan redirect ke URL berlalu. Jika Anda tidak lulus parameter ini, dilarang IP akan melihat pesan default pada layar.

- Contoh kode:

 // Letakkan ini di awal halaman Anda semua include_once ( './ kelas / class.dosdetector.php'); $ MyDosDetector = baru DosDetector (); // Menjalankan default $ MyDosDetector-> run (); // Default Menjalankan dengan Kustom Halaman Arahan untuk Banned Access IP // $ MyDosDetector-> run ( 'http: // url / ke / Anda / arahan / halaman'); ////////////////////////////// // ANDA SOURCE CODE SITUS DI SINI //.... 

4. diedit Properti & Konstanta

  • $ignoreIpAddress : Alamat IP dalam array ini akan diabaikan oleh detektor ini. Biasanya Perusahaan Anda IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : jika dalam satu detik, permintaan IP Address lebih dari nilai ini akan metode pemicu idsWorker () di kelas ini. Anda dapat menerapkan (line 161 di class.dosdetector.php) kode Anda untuk fungsi ini untuk mendapatkan pemberitahuan.
  • PHPIDS_DURATION_IPS_TRIGGER : Jumlah kedua untuk memeriksa IPS (auto-melarang) memicu.
  • PHPIDS_QUOTA_IPS_TRIGGER : jika di PHPIDS_DURATION_IPS_TRIGGER detik, sama IP memiliki lebih permintaan dari nilai ini akan otomatis dilarang oleh sistem.

5. Pemantauan

- Paket ini datang dengan script mandiri untuk memantau lalu lintas (dicatat oleh kelas DosDtector). Anda dapat menempatkan script ini di mana saja di server web Anda (dengan PHP baca izin), dan menjalankan script ini dari browser untuk mengakses tool memantau. Contoh: http://yoursite.com/monitor.php.

- Halaman ini akan menampilkan semua permintaan (dengan IP Address, Waktu, User-Agent, status Cookie, URI Permintaan, URL Referer) dicatat oleh DosDetector. Login akses akan di-cache selama 2 jam untuk kinerja.

- Halaman ini akan menunjukkan Anda dilarang alamat IP (dari auto-larangan atau petunjuk-ban IP Address). Anda dapat pengguna-melarang Alamat IP jika Anda melihat bahwa permintaan IP terlalu banyak dan memiliki akses aneh. alamat IP dilarang tidak akan jelas secara otomatis. dilarang Daftar ini hanya jelas oleh Anda atau dengan jelas dari cache APC.

- Anda dapat mendeteksi apakah permintaan memiliki kue atau tidak, karena permintaan tanpa kue biasanya robot mesin pencari (Googlebot,..) atau script otomatis merangkak / membanjiri website Anda.


Terima kasih!


Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

dibuat:
10 Juni 13

Pembaharuan Terakhir:
15 Juni 13

Browser yang kompatibel:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

file Termasuk:
PHP

Versi perangkat lunak:
PHP 5.x

Kata kunci

eCommerce, eCommerce, Semua barang, Database, serangan dos, firewall, banjir, id, aku p, alamat IP, ips, pemantauan, php, firewall php, PHP Security, keamanan