=  =

Xoops Protector -     XOOPS2    .

   :

- DoS
- ""  (   e-mail )
- SQL Injection
- XSS ( )
-    XOOPS
-  
- Null-bytes
-    
-   CSRF (  XOOPS   2.0.9.2)
-  

      . 

,  ,       ...   ,    .

     (GIJOE)            XOOPS  .



= AntiDoS-P   =

  -  AntiDoS-P.

 ,     AntiDoS-P          AntiDoS-P    .



=  =

1)          . 

      mainfile.php  :

	define('XOOPS_GROUP_ADMIN', '1');
	define('XOOPS_GROUP_USERS', '2');
	define('XOOPS_GROUP_ANONYMOUS', '3');

	
	include( XOOPS_ROOT_PATH . '/modules/protector/include/precheck.inc.php' );
	
	if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
		include XOOPS_ROOT_PATH."/include/common.php";
	}

	include( XOOPS_ROOT_PATH . '/modules/protector/include/postcheck.inc.php' );

  
	if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) { 
   XOOPS    -   .

      .

   ,  ,      ,      

http://(your xoops)/modules/protector/admin/rescue.php

     .         .


 "    .htaccess"    2.34.
     -       XOOPS_ROOT_PATH/.htaccess
       .


= THANKS =
 - Kikuchi  (Traditional Chinese language files)
 - Marcelo Yuji Himoro (Brazilian Portuguese and Spanish language files)
 - HMN (French language files)
 - Defkon1 (Italian language files)
 - Dirk Louwers (Dutch language files)
 - Rene (German language files)
 - kokko (Finnish language files)
 - Tomasz (Polski language files)

Moreover, I thank to JM2 and minahito -zx team- about having taught me kindly.
You are very great programmers!


GIJ=CHECKMATE <gij@peak.ne.jp>   aka GIJOE in jp.xoops.org
2004,2005

PEAK XOOPS  http://www.peak.ne.jp/xoops/

   - sertes - http://www.sertes.ru