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

— 추가 기능 WorldWideScripts.net 에

@ko1wws최신 상태로 유지 하기 위해 우리의 피드를 구독!

새로운! 당신이 그것을 원하는대로 우리를 따르라!


PHP DosDetector Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

PHP DosDetector 클래스 문서

버전 : 1.1

릴리스 : 2013 년 6 월

키워드 : 보안, PHP, 클래스, 방화벽, 서비스 거부 공격, IDS / IPS

1.이 클래스는 무엇입니까?

PHP로 작성된 웹 서버에 서비스 (서비스 거부) 공격의 거부를 방지하기위한 사용이 PHP 클래스. 이 스크립트를 실행하는 IP 주소에서 모든 요청을 모니터링하고 메모리 캐시 (PHP APC 캐시)로 기록됩니다. IP 어드레스가 서버에 너무 많은 요청을 보내는 경우, Intrustion 방지 시스템 (IPS) 및 자동 금지이 IP 주소를 트리거 할 것이다.

2. 시스템 요구 사항

3. 설치

- 첫째, 복사 class.dosdetector.php 같은 프로젝트에 파일을 ./classes/ 프로젝트에 디렉토리.

- 포함 다음, class.docsdetector.php 파일입니다.

- 지금, 바로이 클래스에서 객체를 생성하고 호출 run 프로젝트의 첫 번째 줄 앞에 방법을 모니터링을 시작합니다 (usally 부트 스트랩에, 또는 인덱스 파일을 시작). 당신은 IP가 전달 된 URL로 리디렉션됩니다 금지 된 경우에 방법을 실행하기 위해 URL을 전달할 수 있습니다. 이 매개 변수를 전달하지 않으면 IP가 화면에 기본 메시지가 표시됩니다 금지.

- 예제 코드 :

 당신의 모든 페이지의 시작이 넣어 // include_once 문 ( './ 클래스 / class.dosdetector.php'); $ myDosDetector = 새로운 DosDetector (); // 기본 실행 $ myDosDetector-> 실행 (); 금지 된 IP 액세스를위한 맞춤 방문 페이지와 실행 // 기본 // $ myDosDetector-> 실행 ( '에 http : // URL /로는 / 당신 / 방문 / 페이지'); ////////////////////////////// // 여기 사이트의 소스 코드 //.... 

4. 편집 가능한 속성 및 상수

  • $ignoreIpAddress 이 배열의 IP 주소이 검출기에 의해 무시됩니다. 일반적으로 회사의 IP...
  • PHPIDS_QUOTA_IDS_TRIGGER : 1 초, 더이 값보다 IP 주소 요청이 클래스의 트리거 방법 idsWorker () 할 경우. 당신은 통지를 얻기 위해이 기능을위한 코드 (class.dosdetector.php 라인 161)를 구현할 수 있습니다.
  • PHPIDS_DURATION_IPS_TRIGGER : 두 번째의 수는 IPS (자동 금지) 트리거를 확인합니다.
  • PHPIDS_QUOTA_IPS_TRIGGER :의 경우 PHPIDS_DURATION_IPS_TRIGGER 초, 동일한 IP 자동 금지 시스템이 될 것입니다이 값보다 더 많은 요청을해야합니다.

5. 모니터링

-이 패키지는 (DosDtector 클래스에 의해 기록) 트래픽을 모니터링 할 수있는 독립형 스크립트와 함께. 당신은 모니터 도구에 액세스하려면 브라우저에서이 스크립트를 (PHP는 읽기 권한으로) 웹 서버의 아무 곳이 스크립트를 넣어 실행할 수 있습니다. 예 : http://yoursite.com/monitor.php.

-이 페이지는 (IP 주소, 시간, 사용자 에이전트, 쿠키 상태, URI, 리퍼러 URL 요청) DosDetector에 의해 기록 된 모든 요청을 표시합니다. 기록 액세스는 성능을 2 시간 동안 캐시됩니다.

-을 보여줍니다이 페이지는 (자동 금지 또는 수동 금지 IP 주소)에서 IP 주소를 금지했다. 해당 IP 요청을 너무 많이보고 이상한 액세스 할 경우 IP 주소를 수동 금지 할 수 있습니다. 금지 된 IP 주소가 자동으로 명확하지 않습니다. 만에 의한 명확한 또는 APC 캐시에서 명확하여이 금지 목록입니다.

- 당신은 쿠키없는 요청이 일반적으로 검색 엔진 로봇 (Googlebot이,..) 또는 자동 스크립트가 귀하의 웹 사이트를 홍수 / 크롤링 때문에 요청, 쿠키 여부가 있는지 여부를 감지 할 수 있습니다.


고맙습니다!


다운로드 할 수 있습니다
해당 카테고리의 다른 구성 요소이 작성자 의 모든 구성 요소
의견자주하는 질문과 답변 을 요구했다

속성을 선택합니다

만들어진:
6월 10일 (13)

마지막 업데이트:
6월 15일 (13)

지원되는 브라우저:
IE8, IE9, IE10, 파이어 폭스, 사파리, 오페라, 크롬

파일 포함:
PHP

소프트웨어 버전:
PHP 5.x를

키워드

전자 상거래, 전자 상거래, 모든 아이템, 데이터 베이스, DoS 공격, 방화벽, 홍수, 식별자, IP를, IP 주소, IPS, 모니터링, PHP는, PHP는 방화벽, PHP 보안, 보안