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 để WorldWideScripts.net

Đăng ký vào nguồn cấp dữ liệu của chúng tôi để ở lại đến ngày!

Mới! Theo chúng tôi như bạn muốn nó!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Tài liệu PHP DosDetector Lớp

Version: 1.1

Phát hành: tháng sáu 2013

Từ khóa: an ninh, php, giai cấp, tường lửa, tấn công DoS, IDS / IPS

1. lớp này là gì?

Đây PHP được sử dụng để ngăn chặn cuộc tấn công từ chối dịch vụ (DoS) vào máy chủ web của bạn được viết bằng PHP Class. Chạy kịch bản này sẽ giám sát tất cả các yêu cầu từ một địa chỉ IP và đăng nhập nó vào bộ nhớ cache (PHP APC Caching). Nếu một địa chỉ IP sẽ gửi quá nhiều yêu cầu đến máy chủ của bạn, nó sẽ kích hoạt Intrustion Ngăn chặn hệ thống (IPS) và tự động cấm IP này Địa chỉ.

Yêu cầu 2. Hệ thống

3. cài đặt

- Đầu tiên, sao chép class.dosdetector.php file cho dự án của bạn, chẳng hạn như ./classes/ thư mục dự án của bạn.

- Tiếp theo, bao gồm cả class.docsdetector.php file.

- Bây giờ, chỉ cần tạo một đối tượng từ lớp học này và gọi run phương pháp trước khi dòng đầu tiên của dự án của bạn (usally trong bootstrap, khởi động hoặc tập tin chỉ mục) để bắt đầu theo dõi. Bạn có thể vượt qua một URL để chạy phương pháp trong trường hợp bị cấm IP sẽ được chuyển hướng đến URL được chuyển. Nếu bạn không vượt qua tham số này, cấm IP sẽ thấy một thông báo mặc định trên màn hình.

- Ví dụ mã:

 // Đặt điều này trong đầu của tất cả các trang của bạn include_once ( './ lớp / class.dosdetector.php'); $ MyDosDetector = new DosDetector (); // Mặc định Chạy $ MyDosDetector-> run (); // Mặc định Chạy với Custom Landing Page cho Banned truy cập IP // $ MyDosDetector-> run ( 'http: // url / to / your / hạ cánh / trang'); ////////////////////////////// // SITE CỦA BẠN MÃ NGUỒN TẠI ĐÂY //.... 

4. Editable Tính hằng số

  • $ignoreIpAddress : Địa chỉ IP trong mảng này sẽ bị bỏ qua bởi máy dò này. Thông thường Công ty của bạn IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : nếu trong một giây, một yêu cầu địa chỉ IP hơn giá trị này sẽ là phương pháp kích hoạt idsWorker () trong lớp này. Bạn có thể thực hiện mã bạn cho chức năng này (dòng 161 trong class.dosdetector.php) để có được thông báo.
  • PHPIDS_DURATION_IPS_TRIGGER : Số thứ hai để kiểm tra các IPS (tự động cấm) kích hoạt.
  • PHPIDS_QUOTA_IPS_TRIGGER : nếu trong PHPIDS_DURATION_IPS_TRIGGER giây, cùng một IP có yêu cầu nhiều hơn giá trị này sẽ được tự động bị cấm bởi hệ thống.

5. Theo dõi

- Gói này đi kèm với một kịch bản độc lập để giám sát giao thông (đăng nhập bằng lớp DosDtector). Bạn có thể đặt lệnh này bất cứ nơi nào trên máy chủ web của bạn (với PHP cho phép đọc), và chạy kịch bản này từ trình duyệt để truy cập vào công cụ giám sát. Ví dụ: http://yoursite.com/monitor.php.

- Trang này sẽ hiển thị tất cả các yêu cầu (với địa chỉ IP, thời gian, User-Agent, tình trạng Cookie, URI yêu cầu, Referer URL) đăng bởi DosDetector. Đăng nhập truy cập sẽ được lưu trữ trong 2 giờ để thực hiện.

- Trang này sẽ cho bạn thấy cấm địa chỉ IP (từ auto-ban hoặc bằng tay-ban IP Address). Bạn có thể thủ lệnh cấm một địa chỉ IP nếu bạn thấy rằng yêu cầu IP quá nhiều và có quyền truy cập lạ. cấm địa chỉ IP sẽ không được rõ ràng tự động. Danh sách này bị cấm chỉ rõ ràng bởi bạn hoặc bởi rõ ràng từ APC cache.

- Bạn có thể phát hiện xem một yêu cầu có cookie hay không, bởi vì một yêu cầu mà không có bánh thường là một công cụ tìm kiếm robot (Googlebot,..) hay một kịch bản tự động bò / ngập trang web của bạn.


Cảm ơn bạn!


Tải về
Các thành phần khác trong thể loại nàyTất cả các thành phần của tác giả này
Ý kiếnCâu hỏi thường gặp và câu trả lời

Tài sản

Tạo:
10 ngày 13 tháng 6

Cập nhật cuối cùng:
15 ngày 13 tháng 6

Trình duyệt tương thích:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

tập tin bao gồm:
PHP

Phiên bản phần mềm:
PHP 5.x

Từ khóa

Thương mại điện tử, Thương mại điện tử, Tất cả mó, n đồ, cơ sở dữ liệu, dos tấn cô, ng, bức tường lửa, lũ lụt, id, ip, địa chỉ IP, ips, giá, m sá, t, php, tường lửa php, PHP Security, Bảo vệ