From 3240ad4de2d1a2ccdb2655e4ec661d1e3d3d7d48 Mon Sep 17 00:00:00 2001 From: wangxin Date: Mon, 12 Nov 2018 14:31:04 +0800 Subject: [PATCH 01/19] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E5=8E=BB=E6=8E=89xls=E6=A0=BC=E5=BC=8F=EF=BC=8C=E4=BB=85?= =?UTF-8?q?=E4=BF=9D=E7=95=99xlsx=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/messages/message_en.properties | 2 +- src/main/resources/messages/message_ru.properties | 2 +- src/main/resources/messages/message_zh_CN.properties | 2 +- src/main/webapp/static/pages/scripts/importExcel.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties index f49c4b3da..402363e2f 100644 --- a/src/main/resources/messages/message_en.properties +++ b/src/main/resources/messages/message_en.properties @@ -1282,7 +1282,7 @@ single_keyword_tip=Only single key input is allowed. ipv4_mask_range_tip=IP mask must between 16 and 32 ipv6_mask_range_tip=IP Mask must between 2 and 128 letter_cancel_info=Cancel Letter Info -import_tip_excel=Please choose a valid Excel file with which it's subfix is .xls or .xlsx to import. +import_tip_excel=Please choose a valid Excel file with which it's subfix is .xlsx to import. http_keyword=Website Keyword http_keyword_monit=Website Keyword Monit http_keyword_reject=Website Keyword Block diff --git a/src/main/resources/messages/message_ru.properties b/src/main/resources/messages/message_ru.properties index d985f4ffc..bd316e849 100644 --- a/src/main/resources/messages/message_ru.properties +++ b/src/main/resources/messages/message_ru.properties @@ -1287,7 +1287,7 @@ single_keyword_tip=Only single key input is allowed. ipv4_mask_range_tip=IP mask must between 16 and 32 ipv6_mask_range_tip=IP Mask must between 2 and 128 letter_cancel_info=Cancel Letter Info -import_tip_excel=Please choose a valid Excel file with which it's subfix is .xls or .xlsx to import. +import_tip_excel=Please choose a valid Excel file with which it's subfix is .xlsx to import. http_keyword=Website Keyword http_keyword_monit=Website Keyword Monit http_keyword_reject=Website Keyword Reject diff --git a/src/main/resources/messages/message_zh_CN.properties b/src/main/resources/messages/message_zh_CN.properties index 9f6f04d16..be001836a 100644 --- a/src/main/resources/messages/message_zh_CN.properties +++ b/src/main/resources/messages/message_zh_CN.properties @@ -1274,7 +1274,7 @@ single_keyword_tip=Only single key input is allowed. ipv4_mask_range_tip=IP\u63a9\u7801\u5fc5\u987b\u4ecb\u4e8e16\u548c32\u4e4b\u95f4 ipv6_mask_range_tip=IP\u63a9\u7801\u5fc5\u987b\u4ecb\u4e8e2\u548c128\u4e4b\u95f4 letter_cancel_info=\u53d6\u6d88\u5ba1\u6838\u6765\u51fd -import_tip_excel=\u8bf7\u9009\u62e9\u6587\u4ef6\u7ed3\u5c3e\u4e3a.xls\u6216\u8005.xlsx\u7684\u6709\u6548Excel\u6587\u4ef6\u5bfc\u5165 +import_tip_excel=\u8bf7\u9009\u62e9\u6587\u4ef6\u7ed3\u5c3e\u4e3a.xlsx\u7684\u6709\u6548Excel\u6587\u4ef6\u5bfc\u5165 http_keyword=\u7f51\u9875\u5173\u952e\u5b57 http_keyword_monit=\u7f51\u9875\u5173\u952e\u5b57\u76d1\u6d4b http_keyword_reject=\u7f51\u9875\u5173\u952e\u5b57\u963b\u65ad diff --git a/src/main/webapp/static/pages/scripts/importExcel.js b/src/main/webapp/static/pages/scripts/importExcel.js index 40718e18c..0bd9c540c 100644 --- a/src/main/webapp/static/pages/scripts/importExcel.js +++ b/src/main/webapp/static/pages/scripts/importExcel.js @@ -135,7 +135,7 @@ var importCfg=function(){ $error.addClass("show"); return false; - }else if(fileName.lastIndexOf("\.")==-1||fileName.substring(fileName.lastIndexOf("\.")+1).toLowerCase()!='xls' &&fileName.substring(fileName.lastIndexOf("\.")+1).toLowerCase()!='xlsx'){ + }else if(fileName.lastIndexOf("\.")==-1/*||fileName.substring(fileName.lastIndexOf("\.")+1).toLowerCase()!='xls'*/ ||fileName.substring(fileName.lastIndexOf("\.")+1).toLowerCase()!='xlsx'){ $("span",$error).html($("#importTip").val()); $error.removeClass("hide"); $error.addClass("show"); From b915a53f9b93c10e44ec8c053105814c74dd5e11 Mon Sep 17 00:00:00 2001 From: wangxin Date: Mon, 12 Nov 2018 17:26:44 +0800 Subject: [PATCH 02/19] =?UTF-8?q?app=20ip=E4=BF=9D=E5=AD=98=E4=BC=98?= =?UTF-8?q?=E5=8C=96=EF=BC=8C=E4=B8=80=E4=B8=AAinsert=20=E5=A4=9A=E4=B8=AA?= =?UTF-8?q?value?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nis/domain/configuration/AppIpCfg.java | 19 +++++++++++- .../nis/web/controller/BaseController.java | 4 +-- .../nis/web/dao/configuration/AppCfgDao.java | 1 + .../nis/web/dao/configuration/AppCfgDao.xml | 27 +++++++++++++++++ .../service/configuration/AppCfgService.java | 30 ++++++++++++++++++- 5 files changed, 77 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/nis/domain/configuration/AppIpCfg.java b/src/main/java/com/nis/domain/configuration/AppIpCfg.java index 713bf6f03..b106635e4 100644 --- a/src/main/java/com/nis/domain/configuration/AppIpCfg.java +++ b/src/main/java/com/nis/domain/configuration/AppIpCfg.java @@ -1,6 +1,8 @@ package com.nis.domain.configuration; +import org.apache.commons.lang3.builder.ReflectionToStringBuilder; + import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import com.nis.util.excel.ExcelField; @@ -251,5 +253,20 @@ public class AppIpCfg extends BaseCfg { public void setBehavCode(Integer behavCode) { this.behavCode = behavCode; } - + @Override + public String toString() { + return "AppIpCfg [compileId=" + compileId + ", ratelimit=" + ratelimit + ", appCode=" + appCode + ", behavCode=" + + behavCode + ", specServiceId=" + specServiceId + ", appName=" + appName + ", ipType=" + ipType + + ", ipPattern=" + ipPattern + ", srcIpAddress=" + srcIpAddress + ", destIpAddress=" + destIpAddress + + ", portPattern=" + portPattern + ", srcPort=" + srcPort + ", destPort=" + destPort + ", direction=" + + direction + ", protocol=" + protocol + ", userRegion1=" + userRegion1 + ", userRegion2=" + userRegion2 + + ", userRegion3=" + userRegion3 + ", userRegion4=" + userRegion4 + ", userRegion5=" + userRegion5 + + ", cfgId=" + cfgId + ", cfgDesc=" + cfgDesc + ", action=" + action + ", isValid=" + isValid + + ", isAudit=" + isAudit + ", creatorId=" + creatorId + ", createTime=" + createTime + ", editorId=" + + editorId + ", editTime=" + editTime + ", auditorId=" + auditorId + ", auditTime=" + auditTime + + ", serviceId=" + serviceId + ", requestId=" + requestId + ", cancelRequestId=" + cancelRequestId + + ", isAreaEffective=" + isAreaEffective + ", classify=" + classify + ", attribute=" + attribute + + ", lable=" + lable + ", areaEffectiveIds=" + areaEffectiveIds + ", cfgRegionCode=" + cfgRegionCode + + ", cfgType=" + cfgType + ", functionId=" + functionId + ", doLog=" + doLog + "]"; + } } diff --git a/src/main/java/com/nis/web/controller/BaseController.java b/src/main/java/com/nis/web/controller/BaseController.java index f182b23f4..acd347b0f 100644 --- a/src/main/java/com/nis/web/controller/BaseController.java +++ b/src/main/java/com/nis/web/controller/BaseController.java @@ -979,7 +979,7 @@ public class BaseController { * @throws ServiceException */ public BlockingQueue checkDnsResStrategyCfgMulity(FunctionServiceDict serviceDict, FunctionRegionDict regionDict,BlockingQueue list) throws InterruptedException, ExecutionException, ServiceException{ - logger.warn("start checkComplexStringCfgMulity ,size "+list.size()); + logger.warn("start checkDnsResStrategyCfgMulity ,size "+list.size()); long start=System.currentTimeMillis(); BlockingQueue queue=new ArrayBlockingQueue<>(list.size()); ExecutorService service=Executors.newFixedThreadPool(Constants.MULITY_THREAD_SIZE); @@ -1006,7 +1006,7 @@ public class BaseController { } } long end=System.currentTimeMillis(); - logger.warn("checkComplexStringCfgMulity finish,cost:"+(end-start)+",size:"+queue.size()); + logger.warn("checkDnsResStrategyCfgMulity finish,cost:"+(end-start)+",size:"+queue.size()); return queue; } diff --git a/src/main/java/com/nis/web/dao/configuration/AppCfgDao.java b/src/main/java/com/nis/web/dao/configuration/AppCfgDao.java index 49245396e..8c539c23d 100644 --- a/src/main/java/com/nis/web/dao/configuration/AppCfgDao.java +++ b/src/main/java/com/nis/web/dao/configuration/AppCfgDao.java @@ -49,6 +49,7 @@ public interface AppCfgDao { public List findAppIpList(AppIpCfg entity) ; public AppIpCfg getAppIpCfg(Long cfgId) ; public int insertAppIpCfg(AppIpCfg entity); + public int insertAppIpCfgBatch(List list); public int updateAppIpCfg(AppIpCfg entity); //app http特征增删改查 public List findAppHttpList(AppHttpCfg entity) ; diff --git a/src/main/java/com/nis/web/dao/configuration/AppCfgDao.xml b/src/main/java/com/nis/web/dao/configuration/AppCfgDao.xml index 12d5ca0aa..b854d6f38 100644 --- a/src/main/java/com/nis/web/dao/configuration/AppCfgDao.xml +++ b/src/main/java/com/nis/web/dao/configuration/AppCfgDao.xml @@ -1709,6 +1709,33 @@ ,#{userRegion3,jdbcType=VARCHAR},#{userRegion4,jdbcType=VARCHAR},#{userRegion5,jdbcType=VARCHAR} ) + + insert into app_ip_cfg ( + APP_CODE,BEHAV_CODE,SPEC_SERVICE_ID, CFG_DESC,ACTION,IS_VALID,IS_AUDIT, + CREATOR_ID,CREATE_TIME,EDITOR_ID,EDIT_TIME,AUDITOR_ID,AUDIT_TIME, + SERVICE_ID,REQUEST_ID,COMPILE_ID,IS_AREA_EFFECTIVE,CLASSIFY, + ATTRIBUTE,LABLE,AREA_EFFECTIVE_IDS,RATELIMIT,FUNCTION_ID,CFG_TYPE,CFG_REGION_CODE, + IP_TYPE, IP_PATTERN, SRC_IP_ADDRESS,DEST_IP_ADDRESS, PORT_PATTERN,SRC_PORT,DEST_PORT, + DIRECTION,PROTOCOL,DO_LOG,user_region1,user_region2,user_region3,user_region4,user_region5 + )values + + ( + #{appIp.appCode,jdbcType=INTEGER},#{appIp.behavCode,jdbcType=INTEGER},#{appIp.specServiceId,jdbcType=INTEGER}, + #{appIp.cfgDesc,jdbcType=VARCHAR},#{appIp.action,jdbcType=INTEGER}, + #{appIp.isValid,jdbcType=INTEGER},#{appIp.isAudit,jdbcType=INTEGER},#{appIp.creatorId,jdbcType=INTEGER}, + #{appIp.createTime,jdbcType=TIMESTAMP},#{appIp.editorId,jdbcType=INTEGER},#{appIp.editTime,jdbcType=TIMESTAMP}, + #{appIp.auditorId,jdbcType=INTEGER},#{appIp.auditTime,jdbcType=TIMESTAMP},#{appIp.serviceId,jdbcType=INTEGER}, + #{appIp.requestId,jdbcType=INTEGER},#{appIp.compileId,jdbcType=INTEGER},#{appIp.isAreaEffective,jdbcType=INTEGER}, + #{appIp.classify,jdbcType=VARCHAR},#{appIp.attribute,jdbcType=VARCHAR},#{appIp.lable,jdbcType=VARCHAR}, + #{appIp.areaEffectiveIds,jdbcType=VARCHAR},#{appIp.ratelimit,jdbcType=VARCHAR},#{appIp.functionId,jdbcType=INTEGER}, + #{appIp.cfgType,jdbcType=VARCHAR},#{appIp.cfgRegionCode,jdbcType=INTEGER}, + #{appIp.ipType,jdbcType=INTEGER}, #{appIp.ipPattern,jdbcType=INTEGER},#{appIp.srcIpAddress,jdbcType=VARCHAR},#{appIp.destIpAddress,jdbcType=VARCHAR}, + #{appIp.portPattern,jdbcType=INTEGER},#{appIp.srcPort,jdbcType=VARCHAR},#{appIp.destPort,jdbcType=VARCHAR},#{appIp.direction,jdbcType=INTEGER}, + #{appIp.protocol,jdbcType=INTEGER},#{appIp.doLog,jdbcType=INTEGER},#{appIp.userRegion1,jdbcType=VARCHAR},#{appIp.userRegion2,jdbcType=VARCHAR} + ,#{appIp.userRegion3,jdbcType=VARCHAR},#{appIp.userRegion4,jdbcType=VARCHAR},#{appIp.userRegion5,jdbcType=VARCHAR} + ) + + SELECT LAST_INSERT_ID() diff --git a/src/main/java/com/nis/web/service/configuration/AppCfgService.java b/src/main/java/com/nis/web/service/configuration/AppCfgService.java index 0f249c0d6..1964386e2 100644 --- a/src/main/java/com/nis/web/service/configuration/AppCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/AppCfgService.java @@ -1,5 +1,6 @@ package com.nis.web.service.configuration; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -13,7 +14,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import com.google.common.collect.Lists; import com.nis.domain.Page; +import com.nis.domain.basics.AsnIpCfg; +import com.nis.domain.basics.Varibles; import com.nis.domain.configuration.AppByteCfg; import com.nis.domain.configuration.AppDomainCfg; import com.nis.domain.configuration.AppHeaderCfg; @@ -48,6 +52,7 @@ import com.nis.util.Constants; import com.nis.util.DictUtils; import com.nis.util.StringUtil; import com.nis.util.StringUtils; +import com.nis.web.dao.basics.AsnIpCfgDao; import com.nis.web.dao.configuration.AppCfgDao; import com.nis.web.dao.configuration.AreaIpCfgDao; import com.nis.web.dao.configuration.IpCfgDao; @@ -78,6 +83,8 @@ public class AppCfgService extends BaseService { protected SpecificServiceCfgDao specificServiceCfgDao; @Autowired protected ConfigGroupInfoDao configGroupInfoDao; + @Autowired + protected AsnIpCfgDao asnIpCfgDao; public Page findAppPolicyList(Page page, AppPolicyCfg entity) { entity.getSqlMap().put("dsf", configScopeFilter(entity.getCurrentUser(), "r")); @@ -326,6 +333,8 @@ public class AppCfgService extends BaseService { */ @Transactional(readOnly = false, rollbackFor = RuntimeException.class) public void saveAppIpCfg(List cfgs,SpecificServiceCfg specificServiceCfg){ + logger.warn("Start to save IP"); + long start=System.currentTimeMillis(); ConfigGroupInfo configGroupInfo=configGroupInfoDao.getConfigGroupInfoByGroupId(specificServiceCfg.getGroupId()); if(configGroupInfo==null) {//一般特定服务的组号是新增之后就有的,不会进入这一步。 Integer groupId = ConfigServiceUtil.getId(2, 1).get(0); @@ -343,12 +352,31 @@ public class AppCfgService extends BaseService { specificServiceCfgDao.update(specificServiceCfg); } Integer compileId = configGroupInfo.getCompileId(); + Varibles maxPacket=asnIpCfgDao.getVaribles("max_allowed_packet"); + List tempList=Lists.newArrayList(); + int len=0; for(BaseIpCfg cfg:cfgs) { AppIpCfg entity=new AppIpCfg(); BeanUtils.copyProperties(cfg, entity); entity.setCompileId(compileId); - appCfgDao.insertAppIpCfg(entity); + int tempLen=entity.toString().getBytes(Charset.forName("UTF-8")).length; + if((len+tempLen)0) { + logger.warn("save ip size:"+tempList.size()); + appCfgDao.insertAppIpCfgBatch(tempList); + tempList.clear(); + } + long end=System.currentTimeMillis(); + logger.warn("Save IP finish,cost:"+(end-start)); } @Transactional(readOnly = false, rollbackFor = RuntimeException.class) public void saveOrUpdateAppIpCfg(AppIpCfg entity) throws Exception { From 644570ccc4ad4918ffb31b8c300ec0c1bb5f6c40 Mon Sep 17 00:00:00 2001 From: zhangwei Date: Mon, 12 Nov 2018 18:39:57 +0800 Subject: [PATCH 03/19] =?UTF-8?q?=E7=BC=93=E5=AD=98=E7=AD=96=E7=95=A5?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangwei --- .../domain/configuration/CfgIndexInfo.java | 36 + .../domain/configuration/CommonStringCfg.java | 46 + .../configuration/ComplexStringCfg.java | 41 + .../nis/web/controller/BaseController.java | 3 + .../proxy/CachePolicyController.java | 367 +++ .../dao/configuration/CommonPolicyDao.java | 31 + .../web/dao/configuration/CommonPolicyDao.xml | 736 +++++ .../java/com/nis/web/service/BaseService.java | 83 +- .../configuration/CachePolicyService.java | 339 +++ .../resources/messages/message_en.properties | 23 +- .../resources/messages/message_ru.properties | 2057 +++++++------- .../messages/message_zh_CN.properties | 2400 +++++++++-------- src/main/webapp/WEB-INF/sitemesh3.xml | 1 + .../cfg/proxy/cache/cachePolicySubList.jsp | 222 ++ .../WEB-INF/views/cfg/proxy/cache/form.jsp | 623 +++++ .../WEB-INF/views/cfg/proxy/cache/list.jsp | 549 ++++ 16 files changed, 5335 insertions(+), 2222 deletions(-) create mode 100644 src/main/java/com/nis/domain/configuration/CommonStringCfg.java create mode 100644 src/main/java/com/nis/domain/configuration/ComplexStringCfg.java create mode 100644 src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java create mode 100644 src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.java create mode 100644 src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.xml create mode 100644 src/main/java/com/nis/web/service/configuration/CachePolicyService.java create mode 100644 src/main/webapp/WEB-INF/views/cfg/proxy/cache/cachePolicySubList.jsp create mode 100644 src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp create mode 100644 src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp diff --git a/src/main/java/com/nis/domain/configuration/CfgIndexInfo.java b/src/main/java/com/nis/domain/configuration/CfgIndexInfo.java index ef7117371..fe087f6f2 100644 --- a/src/main/java/com/nis/domain/configuration/CfgIndexInfo.java +++ b/src/main/java/com/nis/domain/configuration/CfgIndexInfo.java @@ -9,6 +9,9 @@ package com.nis.domain.configuration; import java.util.List; +import java.util.Map; + +import org.apache.ibatis.cache.CacheKey; import com.nis.domain.basics.AsnIpCfg; import com.nis.util.excel.ExcelField; @@ -60,6 +63,8 @@ public class CfgIndexInfo extends BaseCfg { private List interceptPktBinList; private AvContUrlCfg avContUrlCfg; private List avContUrlCfgList; + private BaseStringCfg strCfg; + private ComplexkeywordCfg complexCfg; private Long dnsStrategyId; @ExcelField(title="policy_name",sort=21) @@ -74,6 +79,18 @@ public class CfgIndexInfo extends BaseCfg { private Integer sourceCompileId; private String searchKeywords;// 列表关键字查询字段 + private Map userRegion; + + /*private CachePolicyUserRegion cachePolicyUserRegion;//缓存策略用户自定义域参数 + + public static class CachePolicyUserRegion{ + private CacheKey cache_key; + public static class CecheKey{ + + } + }*/ + + public Integer getSourceCompileId() { return sourceCompileId; } @@ -331,5 +348,24 @@ public class CfgIndexInfo extends BaseCfg { public void setSearchKeywords(String searchKeywords) { this.searchKeywords = searchKeywords; } + public Map getUserRegion() { + return userRegion; + } + public void setUserRegion(Map userRegion) { + this.userRegion = userRegion; + } + public BaseStringCfg getStrCfg() { + return strCfg; + } + public void setStrCfg(BaseStringCfg strCfg) { + this.strCfg = strCfg; + } + public ComplexkeywordCfg getComplexCfg() { + return complexCfg; + } + public void setComplexCfg(ComplexkeywordCfg complexCfg) { + this.complexCfg = complexCfg; + } + } diff --git a/src/main/java/com/nis/domain/configuration/CommonStringCfg.java b/src/main/java/com/nis/domain/configuration/CommonStringCfg.java new file mode 100644 index 000000000..b1bdc5552 --- /dev/null +++ b/src/main/java/com/nis/domain/configuration/CommonStringCfg.java @@ -0,0 +1,46 @@ +/** + *@Title: HttpDomainConfig.java + *@Package com.nis.domain.restful + *@Description TODO + *@author dell + *@date 2018年2月5日 下午5:33:05 + *@version 版本号 + */ +package com.nis.domain.configuration; + +/** + * @ClassName: CommonStringConfig.java + * @Description: 通用字符串配置对象类[后期业务扩展使用] + * @author (zhangwei) + * @date 2018年11月8日 下午1:58:05 + * @version V1.0 + */ +public class CommonStringCfg extends BaseStringCfg { + + /** + * @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么) * + * @since 1.0.0 + */ + private static final long serialVersionUID = -5912532490412412005L; + private static final String tableName="common_keyword_cfg"; + /* (non-Javadoc) + * @see com.nis.domain.configuration.BaseStringCfg#initDefaultValue() + */ + @Override + public void initDefaultValue() { + // TODO Auto-generated method stub + super.initDefaultValue(); + this.matchMethod=0; + } + public static String getTablename() { + return tableName; + } + private String replaceContent; + public String getReplaceContent() { + return replaceContent; + } + public void setReplaceContent(String replaceContent) { + this.replaceContent = replaceContent; + } + +} diff --git a/src/main/java/com/nis/domain/configuration/ComplexStringCfg.java b/src/main/java/com/nis/domain/configuration/ComplexStringCfg.java new file mode 100644 index 000000000..6647ae4f3 --- /dev/null +++ b/src/main/java/com/nis/domain/configuration/ComplexStringCfg.java @@ -0,0 +1,41 @@ +/** + *@Title: HttpDomainConfig.java + *@Package com.nis.domain.restful + *@Description TODO + *@author dell + *@date 2018年2月5日 下午5:33:05 + *@version 版本号 + */ +package com.nis.domain.configuration; + +/** + * @ClassName: ComplexStringCfg.java + * @Description: 通用增强字符串类配置[后期业务扩展使用] + * @author (zhangwei) + * @date 2018年11月8日 下午2:00:52 + * @version V1.0 + */ +public class ComplexStringCfg extends ComplexkeywordCfg { + /** + * @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么) + * + * @since 1.0.0 + */ + private static final long serialVersionUID = -2248641720522865575L; + private static final String tableName="complex_keyword_cfg"; + /* (non-Javadoc) + * @see com.nis.domain.configuration.ComplexkeywordCfg#initDefaultValue() + */ + @Override + public void initDefaultValue() { + // TODO Auto-generated method stub + super.initDefaultValue(); + this.exprType=0; + this.matchMethod=0; + this.isHexbin=0; + } + public static String getTablename() { + return tableName; + } + +} diff --git a/src/main/java/com/nis/web/controller/BaseController.java b/src/main/java/com/nis/web/controller/BaseController.java index acd347b0f..307292229 100644 --- a/src/main/java/com/nis/web/controller/BaseController.java +++ b/src/main/java/com/nis/web/controller/BaseController.java @@ -113,6 +113,7 @@ import com.nis.web.service.configuration.AsnPolicyCfgService; import com.nis.web.service.configuration.AvCfgService; import com.nis.web.service.configuration.AvContentCfgService; import com.nis.web.service.configuration.BgpCfgService; +import com.nis.web.service.configuration.CachePolicyService; import com.nis.web.service.configuration.ComplexStringCfgService; import com.nis.web.service.configuration.ControlPolicyService; import com.nis.web.service.configuration.DdosCfgService; @@ -248,6 +249,8 @@ public class BaseController { protected GroupAreaService groupAreaService;// 分组区域管理 service //@Autowired //protected ConfigGroupInfoService configGroupInfoService; + @Autowired + protected CachePolicyService cachePolicyService; /** * 管理基础路径 */ diff --git a/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java b/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java new file mode 100644 index 000000000..f46a484c7 --- /dev/null +++ b/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java @@ -0,0 +1,367 @@ +package com.nis.web.controller.configuration.proxy; + +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Properties; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.authz.annotation.Logical; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.ModelAttribute; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.servlet.mvc.support.RedirectAttributes; + +import com.nis.domain.FunctionRegionDict; +import com.nis.domain.FunctionServiceDict; +import com.nis.domain.Page; +import com.nis.domain.callback.ProxyFileStrategyCfg; +import com.nis.domain.configuration.BaseStringCfg; +import com.nis.domain.configuration.CfgIndexInfo; +import com.nis.domain.configuration.ComplexkeywordCfg; +import com.nis.domain.configuration.FileDigestCfg; +import com.nis.domain.configuration.HttpBodyCfg; +import com.nis.domain.configuration.HttpReqHeadCfg; +import com.nis.domain.configuration.HttpResHeadCfg; +import com.nis.domain.configuration.HttpUrlCfg; +import com.nis.domain.configuration.IpPortCfg; +import com.nis.domain.configuration.NtcSubscribeIdCfg; +import com.nis.exceptions.MaatConvertException; +import com.nis.util.Constants; +import com.nis.util.DictUtils; +import com.nis.util.StringUtil; +import com.nis.web.controller.BaseController; +import com.nis.web.security.UserUtils; + +import jersey.repackaged.com.google.common.collect.Lists; + +/** + * http重定向策略 + * @author zhangwei + * + */ +@Controller +@RequestMapping("${adminPath}/proxy/cache") +public class CachePolicyController extends BaseController{ + @RequestMapping(value = {"list"}) + public String list(Model model,HttpServletRequest request,HttpServletResponse response,@ModelAttribute("cfg")CfgIndexInfo cfg){ + Page searchPage=new Page(request,response,"a"); + Page page = cachePolicyService.getCachePolicyList(searchPage, cfg); + model.addAttribute("page", page); + initPageCondition(model,cfg); + return "/cfg/proxy/cache/list"; + } + @RequestMapping(value = {"form"}) + @RequiresPermissions(value={"cache:policy:config"}) + public String form(Model model,HttpServletRequest request,HttpServletResponse response,String ids,CfgIndexInfo entity){ + if(StringUtils.isNotBlank(ids)){ + entity = cachePolicyService.getCachePolicy(Long.parseLong(ids)); + initUpdateFormCondition(model,entity); + }else{ + initFormCondition(model,entity); + } + model.addAttribute("_cfg", entity); + return "/cfg/proxy/cache/form"; + } + + @RequestMapping(value = {"saveOrUpdate"}) + @RequiresPermissions(value={"cache:policy:config"}) + public String saveOrUpdate(Model model,HttpServletRequest request,HttpServletResponse response, + @ModelAttribute("cfg")CfgIndexInfo cfg,RedirectAttributes redirectAttributes){ + try{ + if(cfg.getAction().equals(128)){//不为白名单时保存自定义域 + cfg.setUserRegion(null); + }else{ + String ignore_qs = request.getParameter("ignore_qs").trim(); + String hdrs = request.getParameter("hdrs").trim(); + String cookie = request.getParameter("cookie").trim(); + Map map = new HashMap(); + if(!StringUtil.isBlank(ignore_qs)){ + map.put("ignore_qs", ignore_qs.split(",")); + } + if(!StringUtil.isBlank(hdrs)){ + map.put("hdrs",hdrs); + } + if(!StringUtil.isBlank(cookie)){ + map.put("cookie", cookie); + } + cfg.getUserRegion().put("cache_key", map); + if(!StringUtil.isEmpty(cfg.getUserRegion().get("min_use"))){ + cfg.getUserRegion().put("min_use",Integer.parseInt(cfg.getUserRegion().get("no_revalidate").toString())); + } + if(!StringUtil.isEmpty(cfg.getUserRegion().get("cache_dyn_url"))){ + cfg.getUserRegion().put("cache_dyn_url",Integer.parseInt(cfg.getUserRegion().get("cache_dyn_url").toString())); + } + if(!StringUtil.isEmpty(cfg.getUserRegion().get("cache_cookied_cont"))){ + cfg.getUserRegion().put("cache_cookied_cont",Integer.parseInt(cfg.getUserRegion().get("cache_cookied_cont").toString())); + } + if(!StringUtil.isEmpty(cfg.getUserRegion().get("ignore_req_nocache"))){ + cfg.getUserRegion().put("ignore_req_nocache",Integer.parseInt(cfg.getUserRegion().get("ignore_req_nocache").toString())); + } + if(!StringUtil.isEmpty(cfg.getUserRegion().get("ignore_res_nocache"))){ + cfg.getUserRegion().put("ignore_res_nocache",Integer.parseInt(cfg.getUserRegion().get("ignore_res_nocache").toString())); + } + if(!StringUtil.isEmpty(cfg.getUserRegion().get("force_caching"))){ + cfg.getUserRegion().put("force_caching",Integer.parseInt(cfg.getUserRegion().get("force_caching").toString())); + } + if(!StringUtil.isEmpty(cfg.getUserRegion().get("min_use"))){ + cfg.getUserRegion().put("min_use",Integer.parseInt(cfg.getUserRegion().get("min_use").toString())); + } + } + cachePolicyService.saveCachePolicy(cfg); + addMessage(redirectAttributes,"success","save_success"); + }catch(Exception e){ + logger.error("信息保存失败",e); + e.printStackTrace(); + if(e instanceof MaatConvertException) { + addMessage(redirectAttributes,"error","request_service_failed"); + }else { + addMessage(redirectAttributes,"error","save_failed"); + } + } + + return "redirect:" + adminPath +"/proxy/cache/list?functionId="+cfg.getFunctionId(); + } + @RequestMapping(value = {"ajaxCacheSubList"}) + public String ajaxCacheSubList(Model model,Long cfgId,Integer index) { + CfgIndexInfo cfg = cachePolicyService.getCachePolicy(cfgId); + List tabList = new ArrayList(); + if(cfg.getIpPortList()!=null){ + String cfgType = null; + for(IpPortCfg ip:cfg.getIpPortList()){ + if(!ip.getCfgType().equals(cfgType)){ + tabList.add(new String[]{"1",ip.getCfgType()}); + cfgType = ip.getCfgType(); + } + } + } + if(cfg.getComplexList()!=null){ + String cfgType = null; + for(ComplexkeywordCfg keyword:cfg.getComplexList()){ + if(!keyword.getCfgType().equals(cfgType)){ + tabList.add(new String[]{"3",keyword.getCfgType()}); + cfgType = keyword.getCfgType(); + } + } + } + if(cfg.getStringList()!=null){ + String cfgType = null; + for(BaseStringCfg strCfg:cfg.getStringList()){ + if(!strCfg.getCfgType().equals(cfgType)){ + tabList.add(new String[]{"2",strCfg.getCfgType()}); + cfgType = strCfg.getCfgType(); + } + } + } + model.addAttribute("_cfg", cfg); + model.addAttribute("index", index); + model.addAttribute("tabList", tabList); + return "/cfg/proxy/cache/cachePolicySubList"; + } + @RequestMapping(value = {"delete"}) + @RequiresPermissions(value={"cache:policy:config"}) + public String delete(Integer isAudit,Integer isValid,String ids,Integer functionId){ + cachePolicyService.updateCachePolicyValid(isValid,ids,functionId); + return "redirect:" + adminPath +"/proxy/cache/list?functionId="+functionId; + } + @RequestMapping(value = {"audit"}) + @RequiresPermissions(value={"cache:policy:confirm"}) + public String audit(Integer isAudit,Integer isValid,String ids,Integer functionId, RedirectAttributes redirectAttributes) { + CfgIndexInfo entity = new CfgIndexInfo(); + String[] idArray = ids.split(","); + for(String id :idArray){ + entity = cachePolicyService.getCachePolicy(Long.parseLong(id)); + entity.setIsAudit(isAudit); + entity.setIsValid(isValid); + entity.setAuditorId(UserUtils.getUser().getId()); + entity.setAuditTime(new Date()); + entity.setFunctionId(functionId); + try { + cachePolicyService.auditCachePolicy(entity,isAudit); + } catch ( Exception e) { + e.printStackTrace(); + logger.info("代理缓存策略下发失败:"+e.getMessage()); + if(e instanceof MaatConvertException) { + addMessage(redirectAttributes,"error","request_service_failed"); + }else { + addMessage(redirectAttributes,"error","audit_failed"); + } + } + } + return "redirect:" + adminPath +"/proxy/cache/list?functionId="+functionId; + } + + + //http配置导出 + /*@RequestMapping(value = "exportHttp") + public String exportHttp(Model model,HttpServletRequest request,HttpServletResponse response, + @ModelAttribute("cfg")CfgIndexInfo entity,String ids,RedirectAttributes redirectAttributes){ + try { + //export data info + List titleList=new ArrayList(); + Map> classMap=new HashMap>(); + Map dataMap=new HashMap(); + Map noExportMap=new HashMap(); + + List regionList = DictUtils.getFunctionRegionDictList(entity.getFunctionId()); + + //导出选中记录 + if(!StringUtil.isEmpty(ids)){ + for(String id:ids.split(",")){ + Long.parseLong(id); + } + //List list=ipCfgService.getListByCfgIdWithName(IpPortCfg.getTablename(), entity.getFunctionId(), ids); + }else{ + //条件导出数据大于最大导出数,只导出最大导出条数 + Page pageInfo=new Page(request, response,"a"); + if(pageInfo.getCount()>Constants.MAX_EXPORT_SIZE){ + pageInfo.setPageNo(1); + pageInfo.setPageSize(Constants.MAX_EXPORT_SIZE); + }else{ + pageInfo.setPageNo(1); + pageInfo.setPageSize(-1); + } + + Page page = cachePolicyService.getCachePolicyList(pageInfo, entity); + Properties prop = getMsgProp(); + for (CfgIndexInfo str : page.getList()) { + if(entity.getFunctionId()!=210 && entity.getFunctionId()!=211){ + String type="RESPONSE_CODE"; + if(entity.getFunctionId()==207){ + type="RESPONSE_CODE"; + }else if(entity.getFunctionId()==208){ + type="REDIRECT_RESPONSE_CODE"; + }else if(entity.getFunctionId()==209){ + type="CONTROL_REPLACE_ZONE"; + } + String dictlabel= DictUtils.getDictLabel(type, str.getUserRegion1()); + str.setUserRegion1(prop.getProperty(dictlabel)); + if(entity.getFunctionId()==207 || entity.getFunctionId()==208){ + if(StringUtil.isEmpty(str.getUserRegion2())){ + if(!StringUtil.isEmpty(str.getUserRegion3())){ + ProxyFileStrategyCfg file= new ProxyFileStrategyCfg(); + file.setCompileId(Integer.valueOf(str.getUserRegion3())); + List allProxyFileStrategys = proxyFileStrategyService.getProxyFileStrategyCfgList(file); + if(allProxyFileStrategys!=null && allProxyFileStrategys.size()>0){ + str.setUserRegion2(allProxyFileStrategys.get(0).getCfgDesc()); + } + } + } + } + } + } + String cfgIndexInfoNoExport=",policy_name,group_name,userregion1,userregion2,userregion3,userregion4,userregion5,"; + if(entity.getFunctionId()==207){ + cfgIndexInfoNoExport=",policy_name,group_name,userregion3,userregion4,userregion5,&userregion1:response_code-userregion2:response_content-"; + }else if(entity.getFunctionId()==208){ + cfgIndexInfoNoExport=",policy_name,group_name,userregion3,userregion4,userregion5,&userregion1:redirect_response_code-userregion2:redirect_url-"; + }else if(entity.getFunctionId()==209){ + cfgIndexInfoNoExport=",policy_name,group_name,userregion3,userregion4,userregion5,&userregion1:replace_zone-userregion2:replaced_content-userregion3:replace_content-"; + }else if(entity.getFunctionId()==211){ + cfgIndexInfoNoExport=",do_log,log_total,policy_name,group_name,userregion1,userregion2,userregion3,userregion4,userregion5,"; + } + String httpUrlCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,"; + String httpReqHeadCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,"; + String httpResHeadCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,"; + String httpReqBodyCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,"; + String httpResBodyCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,"; + String ipPortCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,ir_type,group_name,"; + String ntcSubscribeIdCfgNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator" + + ",config_time,editor,edit_time,auditor,audit_time" + +",letter,whether_area_block,classification,attribute,label" + +",userregion1,userregion2,userregion3,userregion4,userregion5,"; + List httpUrlList = new ArrayList<>(); + List httpReqHdrList = new ArrayList<>(); + List httpResHdrList = new ArrayList<>(); + List httpReqBodyList = new ArrayList<>(); + List httpResBodyList = new ArrayList<>(); + List ipPortList = new ArrayList<>(); + List subscribeIdList = new ArrayList<>(); + for (CfgIndexInfo cfg : page.getList()) { + Map maps=cachePolicyService.exportCachePolicy(cfg); + httpUrlList.addAll(maps.get("NTC_HTTP_URL")); + httpReqHdrList.addAll(maps.get("NTC_HTTP_REQ_HDR")); + httpResHdrList.addAll(maps.get("NTC_HTTP_RES_HDR")); + httpReqBodyList.addAll(maps.get("NTC_HTTP_REQ_BODY")); + httpResBodyList.addAll(maps.get("NTC_HTTP_RES_BODY")); + ipPortList.addAll(maps.get("NTC_UNIVERSAL_IP")); + subscribeIdList.addAll(maps.get("NTC_SUBSCRIBE_ID")); + } + httpUrlList=BaseStringCfg.replaceBaseKeyList(httpUrlList); + httpReqHdrList=ComplexkeywordCfg.replaceComplexKeyList(httpReqHdrList); + httpResHdrList=ComplexkeywordCfg.replaceComplexKeyList(httpResHdrList); + httpReqBodyList=BaseStringCfg.replaceBaseKeyList(httpReqBodyList); + httpResBodyList=BaseStringCfg.replaceBaseKeyList(httpResBodyList); + subscribeIdList=BaseStringCfg.baseHexList(subscribeIdList); + titleList.add(entity.getMenuNameCode()); + titleList.add("NTC_HTTP_URL"); + titleList.add("NTC_HTTP_REQ_HDR"); + classMap.put(entity.getMenuNameCode(), CfgIndexInfo.class); + classMap.put("NTC_HTTP_URL", HttpUrlCfg.class); + classMap.put("NTC_HTTP_REQ_HDR", HttpReqHeadCfg.class); + noExportMap.put(entity.getMenuNameCode(),cfgIndexInfoNoExport); + noExportMap.put("NTC_HTTP_URL", httpUrlCfgNoExport); + noExportMap.put("NTC_HTTP_REQ_HDR", httpReqHeadCfgNoExport); + dataMap.put(entity.getMenuNameCode(), page.getList()); + dataMap.put("NTC_HTTP_URL", httpUrlList); + dataMap.put("NTC_HTTP_REQ_HDR", httpReqHdrList); + if(entity.getFunctionId()!=208 && entity.getFunctionId()!=211){ + titleList.add("NTC_HTTP_RES_BODY"); + classMap.put("NTC_HTTP_RES_BODY", HttpBodyCfg.class); + noExportMap.put("NTC_HTTP_RES_BODY", httpResBodyCfgNoExport); + dataMap.put("NTC_HTTP_RES_BODY", httpResBodyList); + }else if(entity.getFunctionId()!=211){ + titleList.add("NTC_HTTP_RES_HDR"); + titleList.add("NTC_HTTP_REQ_BODY"); + classMap.put("NTC_HTTP_RES_HDR", HttpResHeadCfg.class); + classMap.put("NTC_HTTP_REQ_BODY", HttpBodyCfg.class); + noExportMap.put("NTC_HTTP_RES_HDR", httpResHeadCfgNoExport); + noExportMap.put("NTC_HTTP_REQ_BODY", httpReqBodyCfgNoExport); + dataMap.put("NTC_HTTP_RES_HDR", httpResHdrList); + dataMap.put("NTC_HTTP_REQ_BODY", httpReqBodyList); + } + titleList.add("NTC_UNIVERSAL_IP"); + titleList.add("NTC_SUBSCRIBE_ID"); + classMap.put("NTC_UNIVERSAL_IP", IpPortCfg.class); + classMap.put("NTC_SUBSCRIBE_ID", NtcSubscribeIdCfg.class); + noExportMap.put("NTC_UNIVERSAL_IP", ipPortCfgNoExport); + noExportMap.put("NTC_SUBSCRIBE_ID", ntcSubscribeIdCfgNoExport); + dataMap.put("NTC_UNIVERSAL_IP", ipPortList); + dataMap.put("NTC_SUBSCRIBE_ID",subscribeIdList); + + } + this._export(model, request, response, redirectAttributes,entity.getMenuNameCode(),titleList,classMap,dataMap,noExportMap); + } catch (Exception e) { + logger.error("http export failed",e); + addMessage(redirectAttributes, "export_failed"); + } + return "redirect:" + adminPath +"/ntc/website/httpList?functionId="+entity.getFunctionId(); + }*/ +} diff --git a/src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.java b/src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.java new file mode 100644 index 000000000..188c6aaf4 --- /dev/null +++ b/src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.java @@ -0,0 +1,31 @@ +package com.nis.web.dao.configuration; + + +import java.util.List; + +import com.nis.domain.configuration.BaseCfg; +import com.nis.domain.configuration.BaseStringCfg; +import com.nis.domain.configuration.CfgIndexInfo; +import com.nis.domain.configuration.ComplexkeywordCfg; +import com.nis.domain.configuration.IpPortCfg; +import com.nis.web.dao.MyBatisDao; + + +@MyBatisDao +public interface CommonPolicyDao { + public List getPolicyList(CfgIndexInfo entity); + public CfgIndexInfo getPolicyById(Long cfgId); + public List getIpPortList(CfgIndexInfo entity); + public List getCommonStringList(CfgIndexInfo entity); + public List getComplexStringList(CfgIndexInfo entity); + public void saveCfgIndex(CfgIndexInfo entity); + public void saveIpPortCfg(IpPortCfg entity); + public void saveCommonStringCfg(BaseStringCfg entity); + public void saveComplexStringCfg(ComplexkeywordCfg entity); + public void updateCfgIndex(CfgIndexInfo entity); + public void deleteIpPortCfg(CfgIndexInfo entity); + public void deleteCommonStringCfg(CfgIndexInfo entity); + public void deleteComplexStringCfg(CfgIndexInfo entity); + public void updateCfgValid(BaseCfg entity); + public void auditCfg(BaseCfg entity); +} diff --git a/src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.xml b/src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.xml new file mode 100644 index 000000000..1b0da6ed4 --- /dev/null +++ b/src/main/java/com/nis/web/dao/configuration/CommonPolicyDao.xml @@ -0,0 +1,736 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a.CFG_ID,a.CFG_DESC,a.ACTION,a.IS_VALID,a.IS_AUDIT, + a.CREATOR_ID,a.CREATE_TIME,a.EDITOR_ID,a.EDIT_TIME,a.AUDITOR_ID,a.AUDIT_TIME, + a.SERVICE_ID,a.REQUEST_ID,a.COMPILE_ID,a.IS_AREA_EFFECTIVE,a.CLASSIFY, + a.ATTRIBUTE,a.LABLE,a.AREA_EFFECTIVE_IDS,a.function_id,a.dns_strategy_id,a.user_region1, + a.user_region2,a.user_region3,a.user_region4,a.user_region5,a.do_log,a.source_compile_id,a.cancel_request_id + + + a.cfg_id,a.cfg_desc,a.ip_type,a.src_ip_address,a.ip_pattern,a.port_pattern,a.src_port + ,a.protocol,a.protocol_id,a.direction,a.cfg_type,a.action,a.dest_port,a.dest_ip_address + ,a.is_valid,a.is_audit,a.creator_id,a.create_time,a.editor_id + ,a.edit_time,a.auditor_id,a.audit_time,a.service_id,a.request_id, + a.compile_id,a.is_area_effective,a.classify,a.attribute,a.lable + ,a.area_effective_ids,a.function_id,a.cfg_region_code + + + a.cfg_id,a.cfg_desc,a.cfg_keywords,a.cfg_type, + a.action,a.is_valid,a.is_audit,a.creator_id,a.create_time,a.editor_id,a.edit_time, a.auditor_id, + a.audit_time,a.service_id,a.request_id,a.compile_id,a.is_area_effective,a.classify,a.attribute,a.lable, + a.expr_type,a.match_method,a.is_hexbin,a.area_effective_ids,a.function_id,a.cfg_region_code + + + a.cfg_id,a.cfg_desc,a.cfg_keywords,a.cfg_type,a.district, + a.action,a.is_valid,a.is_audit,a.creator_id,a.create_time,a.editor_id,a.edit_time, a.auditor_id, + a.audit_time,a.service_id,a.request_id,a.compile_id,a.is_area_effective,a.classify,a.attribute,a.lable, + a.expr_type,a.match_method,a.is_hexbin,a.area_effective_ids,a.function_id,a.cfg_region_code + + + + + + + + + + + + + + + SELECT LAST_INSERT_ID() + + insert into cfg_index_info( + CFG_DESC, + ACTION, + IS_VALID, + IS_AUDIT, + CREATOR_ID, + CREATE_TIME, + EDITOR_ID, + EDIT_TIME, + AUDITOR_ID, + AUDIT_TIME, + SERVICE_ID, + REQUEST_ID, + COMPILE_ID, + IS_AREA_EFFECTIVE, + CLASSIFY, + ATTRIBUTE, + LABLE, + AREA_EFFECTIVE_IDS, + function_id, + dns_strategy_id, + user_region1, + user_region2, + user_region3, + user_region4, + user_region5, + do_log, + source_compile_id + )values ( + #{cfgDesc,jdbcType=VARCHAR}, + #{action,jdbcType=INTEGER}, + 0, + 0, + #{creatorId,jdbcType=INTEGER}, + #{createTime,jdbcType=TIMESTAMP}, + #{editorId,jdbcType=INTEGER}, + #{editTime,jdbcType=TIMESTAMP}, + #{auditorId,jdbcType=INTEGER}, + #{auditTime,jdbcType=TIMESTAMP}, + #{serviceId,jdbcType=INTEGER}, + #{requestId,jdbcType=INTEGER}, + #{compileId,jdbcType=INTEGER}, + #{isAreaEffective,jdbcType=INTEGER}, + #{classify,jdbcType=VARCHAR}, + #{attribute,jdbcType=VARCHAR}, + #{lable,jdbcType=VARCHAR}, + #{areaEffectiveIds,jdbcType=VARCHAR}, + #{functionId,jdbcType=INTEGER}, + #{dnsStrategyId,jdbcType=INTEGER}, + #{userRegion1,jdbcType=VARCHAR}, + #{userRegion2,jdbcType=VARCHAR}, + #{userRegion3,jdbcType=VARCHAR}, + #{userRegion4,jdbcType=VARCHAR}, + #{userRegion5,jdbcType=VARCHAR}, + #{doLog,jdbcType=INTEGER}, + #{sourceCompileId,jdbcType=INTEGER} + ) + + + + + + SELECT LAST_INSERT_ID() + + insert into ip_port_cfg ( + CFG_DESC, + ACTION, + IS_VALID, + IS_AUDIT, + CREATOR_ID, + CREATE_TIME, + EDITOR_ID, + EDIT_TIME, + AUDITOR_ID, + AUDIT_TIME, + SERVICE_ID, + REQUEST_ID, + COMPILE_ID, + IS_AREA_EFFECTIVE, + CLASSIFY, + ATTRIBUTE, + LABLE, + AREA_EFFECTIVE_IDS, + function_id, + ip_type, + src_ip_address, + ip_pattern, + port_pattern, + src_port, + protocol, + protocol_id, + direction, + dest_port, + dest_ip_address, + cfg_type, + cfg_region_code, + user_region1, + user_region2, + user_region3, + user_region4, + user_region5 + )values ( + #{cfgDesc,jdbcType=VARCHAR}, + #{action,jdbcType=INTEGER}, + 0, + 0, + #{creatorId,jdbcType=INTEGER}, + #{createTime,jdbcType=TIMESTAMP}, + #{editorId,jdbcType=INTEGER}, + #{editTime,jdbcType=TIMESTAMP}, + #{auditorId,jdbcType=INTEGER}, + #{auditTime,jdbcType=TIMESTAMP}, + #{serviceId,jdbcType=INTEGER}, + #{requestId,jdbcType=INTEGER}, + #{compileId,jdbcType=INTEGER}, + #{isAreaEffective,jdbcType=INTEGER}, + #{classify,jdbcType=VARCHAR}, + #{attribute,jdbcType=VARCHAR}, + #{lable,jdbcType=VARCHAR}, + #{areaEffectiveIds,jdbcType=VARCHAR}, + #{functionId,jdbcType=INTEGER}, + #{ipType,jdbcType=INTEGER}, + #{srcIpAddress,jdbcType=VARCHAR}, + #{ipPattern,jdbcType=INTEGER}, + #{portPattern,jdbcType=INTEGER}, + #{srcPort,jdbcType=VARCHAR}, + #{protocol,jdbcType=INTEGER}, + #{protocolId,jdbcType=INTEGER}, + #{direction,jdbcType=INTEGER}, + #{destPort,jdbcType=VARCHAR}, + #{destIpAddress,jdbcType=VARCHAR}, + #{cfgType,jdbcType=VARCHAR}, + #{cfgRegionCode,jdbcType=INTEGER}, + #{userRegion1,jdbcType=VARCHAR}, + #{userRegion2,jdbcType=VARCHAR}, + #{userRegion3,jdbcType=VARCHAR}, + #{userRegion4,jdbcType=VARCHAR}, + #{userRegion5,jdbcType=VARCHAR} + ) + + + + SELECT LAST_INSERT_ID() + + insert into common_keyword_cfg ( + CFG_DESC, + ACTION, + IS_VALID, + IS_AUDIT, + CREATOR_ID, + CREATE_TIME, + EDITOR_ID, + EDIT_TIME, + AUDITOR_ID, + AUDIT_TIME, + SERVICE_ID, + REQUEST_ID, + COMPILE_ID, + IS_AREA_EFFECTIVE, + CLASSIFY, + ATTRIBUTE, + LABLE, + AREA_EFFECTIVE_IDS, + function_id, + cfg_keywords, + cfg_type, + cfg_region_code, + expr_type, + match_method, + is_hexbin, + user_region1, + user_region2, + user_region3, + user_region4, + user_region5 + )values ( + #{cfgDesc,jdbcType=VARCHAR}, + #{action,jdbcType=INTEGER}, + 0, + 0, + #{creatorId,jdbcType=INTEGER}, + #{createTime,jdbcType=TIMESTAMP}, + #{editorId,jdbcType=INTEGER}, + #{editTime,jdbcType=TIMESTAMP}, + #{auditorId,jdbcType=INTEGER}, + #{auditTime,jdbcType=TIMESTAMP}, + #{serviceId,jdbcType=INTEGER}, + #{requestId,jdbcType=INTEGER}, + #{compileId,jdbcType=INTEGER}, + #{isAreaEffective,jdbcType=INTEGER}, + #{classify,jdbcType=VARCHAR}, + #{attribute,jdbcType=VARCHAR}, + #{lable,jdbcType=VARCHAR}, + #{areaEffectiveIds,jdbcType=VARCHAR}, + #{functionId,jdbcType=INTEGER}, + #{cfgKeywords,jdbcType=VARCHAR}, + #{cfgType,jdbcType=VARCHAR}, + #{cfgRegionCode,jdbcType=INTEGER}, + #{exprType,jdbcType=INTEGER}, + #{matchMethod,jdbcType=INTEGER}, + #{isHexbin,jdbcType=INTEGER}, + #{userRegion1,jdbcType=VARCHAR}, + #{userRegion2,jdbcType=VARCHAR}, + #{userRegion3,jdbcType=VARCHAR}, + #{userRegion4,jdbcType=VARCHAR}, + #{userRegion5,jdbcType=VARCHAR} + ) + + + + + + SELECT LAST_INSERT_ID() + + insert into complex_keyword_cfg ( + CFG_DESC, + ACTION, + IS_VALID, + IS_AUDIT, + CREATOR_ID, + CREATE_TIME, + EDITOR_ID, + EDIT_TIME, + AUDITOR_ID, + AUDIT_TIME, + SERVICE_ID, + REQUEST_ID, + COMPILE_ID, + IS_AREA_EFFECTIVE, + CLASSIFY, + ATTRIBUTE, + LABLE, + AREA_EFFECTIVE_IDS, + function_id, + district, + cfg_keywords, + cfg_type, + cfg_region_code, + expr_type, + match_method, + is_hexbin, + user_region1, + user_region2, + user_region3, + user_region4, + user_region5 + )values ( + #{cfgDesc,jdbcType=VARCHAR}, + #{action,jdbcType=INTEGER}, + 0, + 0, + #{creatorId,jdbcType=INTEGER}, + #{createTime,jdbcType=TIMESTAMP}, + #{editorId,jdbcType=INTEGER}, + #{editTime,jdbcType=TIMESTAMP}, + #{auditorId,jdbcType=INTEGER}, + #{auditTime,jdbcType=TIMESTAMP}, + #{serviceId,jdbcType=INTEGER}, + #{requestId,jdbcType=INTEGER}, + #{compileId,jdbcType=INTEGER}, + #{isAreaEffective,jdbcType=INTEGER}, + #{classify,jdbcType=VARCHAR}, + #{attribute,jdbcType=VARCHAR}, + #{lable,jdbcType=VARCHAR}, + #{areaEffectiveIds,jdbcType=VARCHAR}, + #{functionId,jdbcType=INTEGER}, + #{district,jdbcType=VARCHAR}, + #{cfgKeywords,jdbcType=VARCHAR}, + #{cfgType,jdbcType=VARCHAR}, + #{cfgRegionCode,jdbcType=INTEGER}, + #{exprType,jdbcType=INTEGER}, + #{matchMethod,jdbcType=INTEGER}, + #{isHexbin,jdbcType=INTEGER}, + #{userRegion1,jdbcType=VARCHAR}, + #{userRegion2,jdbcType=VARCHAR}, + #{userRegion3,jdbcType=VARCHAR}, + #{userRegion4,jdbcType=VARCHAR}, + #{userRegion5,jdbcType=VARCHAR} + ) + + + update cfg_index_info + + + + cfg_desc = #{cfgDesc,jdbcType=VARCHAR}, + + + action = #{action,jdbcType=INTEGER}, + + + do_log = #{doLog,jdbcType=INTEGER}, + + + is_valid = #{isValid,jdbcType=INTEGER}, + + + is_audit = #{isAudit,jdbcType=INTEGER}, + + + creator_id = #{creatorId,jdbcType=INTEGER}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + editor_id = #{editorId,jdbcType=INTEGER}, + + edit_time = #{editTime,jdbcType=TIMESTAMP}, + + service_id = #{serviceId,jdbcType=INTEGER}, + + + request_id = #{requestId,jdbcType=INTEGER}, + + + is_area_effective = #{isAreaEffective,jdbcType=INTEGER}, + + + classify = #{classify,jdbcType=VARCHAR}, + + + attribute = #{attribute,jdbcType=VARCHAR}, + + + lable = #{lable,jdbcType=VARCHAR}, + + + area_effective_ids = #{areaEffectiveIds,jdbcType=VARCHAR}, + + + function_id = #{functionId,jdbcType=INTEGER}, + + user_region1 = #{userRegion1,jdbcType=VARCHAR}, + user_region2 = #{userRegion2,jdbcType=VARCHAR}, + user_region3 = #{userRegion3,jdbcType=VARCHAR}, + user_region4 = #{userRegion4,jdbcType=VARCHAR}, + user_region5 = #{userRegion5,jdbcType=VARCHAR}, + + + where cfg_id = #{cfgId,jdbcType=BIGINT} + + + + + delete from ip_port_cfg where compile_id=#{compileId} and function_id=#{functionId} + + + delete from common_keyword_cfg where compile_id=#{compileId} and function_id=#{functionId} + + + delete from complex_keyword_cfg where compile_id=#{compileId} and function_id=#{functionId} + + + update ${tableName} set is_valid = #{isValid,jdbcType=INTEGER}, + editor_id = #{editorId,jdbcType=INTEGER} , + edit_time = #{editTime,jdbcType=TIMESTAMP} + + ,is_audit = #{isAudit,jdbcType=BIGINT} + + + + AND cfg_id = #{cfgId,jdbcType=BIGINT} + + + AND compile_id = #{compileId,jdbcType=INTEGER} + + and function_id=#{functionId,jdbcType=INTEGER} + + + + update ${tableName} set is_audit = #{isAudit,jdbcType=INTEGER}, + auditor_id = #{auditorId,jdbcType=INTEGER}, + audit_time = #{auditTime,jdbcType=TIMESTAMP} + + ,is_valid = #{isValid,jdbcType=INTEGER} + + + + AND cfg_id = #{cfgId,jdbcType=BIGINT} + + + AND compile_id = #{compileId,jdbcType=INTEGER} + + and function_id=#{functionId,jdbcType=INTEGER} + + + + \ No newline at end of file diff --git a/src/main/java/com/nis/web/service/BaseService.java b/src/main/java/com/nis/web/service/BaseService.java index d98e555f4..d4bbdf463 100644 --- a/src/main/java/com/nis/web/service/BaseService.java +++ b/src/main/java/com/nis/web/service/BaseService.java @@ -1,10 +1,13 @@ package com.nis.web.service; +import java.io.IOException; import java.lang.reflect.Type; +import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; +import java.util.Iterator; import java.util.List; import java.util.Map; @@ -20,6 +23,12 @@ import com.google.gson.JsonElement; import com.google.gson.JsonPrimitive; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; +import com.google.gson.TypeAdapter; +import com.google.gson.internal.LinkedTreeMap; +import com.google.gson.reflect.TypeToken; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonToken; +import com.google.gson.stream.JsonWriter; import com.googlecode.ipv6.IPv6Address; import com.googlecode.ipv6.IPv6Network; import com.nis.domain.SysRole; @@ -248,7 +257,66 @@ public abstract class BaseService { return Configurations.getStringProperty(tableName, null); } - + public static class MapTypeAdapter extends TypeAdapter { + @Override + public Object read(JsonReader in) throws IOException { + JsonToken token = in.peek(); + switch (token) { + case BEGIN_ARRAY: + List list = new ArrayList(); + in.beginArray(); + while (in.hasNext()) { + list.add(read(in)); + } + in.endArray(); + return list; + + case BEGIN_OBJECT: + Map map = new LinkedTreeMap(); + in.beginObject(); + while (in.hasNext()) { + map.put(in.nextName(), read(in)); + } + in.endObject(); + return map; + + case STRING: + return in.nextString(); + + case NUMBER: + String temp = in.nextString(); + BigDecimal dbNum = new BigDecimal(temp); + BigDecimal maxLong = new BigDecimal(Long.MAX_VALUE); + BigDecimal maxInteger = new BigDecimal(Integer.MAX_VALUE); + // 数字超过long的最大值,返回BigDecimal类型 + if (dbNum.compareTo(maxLong)==1) { + return dbNum; + }else if(dbNum.compareTo(maxInteger)==1){ + long lngNum = Long.parseLong(temp); + return lngNum; + }else{ + int lngNum = Integer.parseInt(temp); + return lngNum; + } + + case BOOLEAN: + return in.nextBoolean(); + + case NULL: + in.nextNull(); + return null; + + default: + throw new IllegalStateException(); + } + } + + @Override + public void write(JsonWriter out, Object value) throws IOException { + // 序列化无需实现 + } + + } /** * 转换成字符串 * @param obj @@ -269,6 +337,19 @@ public abstract class BaseService { }).create(); return gson.toJson(obj); } + /** + * 字符串转成对象 + * @param jsonString + * @param cls + * @return + */ + public static T gsonFromJson(String jsonString,Class cls){ + Gson gson = new GsonBuilder() + .registerTypeAdapter(new TypeToken() {}.getType(), new MapTypeAdapter()) + .registerTypeAdapter(new TypeToken() {}.getType(), new MapTypeAdapter()) + .create(); + return gson.fromJson(jsonString, cls); + } /** * 界面配置list转换为服务接口端的list * @param diff --git a/src/main/java/com/nis/web/service/configuration/CachePolicyService.java b/src/main/java/com/nis/web/service/configuration/CachePolicyService.java new file mode 100644 index 000000000..205519007 --- /dev/null +++ b/src/main/java/com/nis/web/service/configuration/CachePolicyService.java @@ -0,0 +1,339 @@ +package com.nis.web.service.configuration; + +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Properties; + +import net.sf.json.JSONObject; + +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.nis.domain.Page; +import com.nis.domain.configuration.AreaIpCfg; +import com.nis.domain.configuration.BaseStringCfg; +import com.nis.domain.configuration.CfgIndexInfo; +import com.nis.domain.configuration.CommonStringCfg; +import com.nis.domain.configuration.HttpBodyCfg; +import com.nis.domain.configuration.HttpReqHeadCfg; +import com.nis.domain.configuration.HttpResHeadCfg; +import com.nis.domain.configuration.HttpUrlCfg; +import com.nis.domain.configuration.IpPortCfg; +import com.nis.domain.configuration.NtcSubscribeIdCfg; +import com.nis.domain.maat.MaatCfg; +import com.nis.domain.maat.MaatCfg.DigestCfg; +import com.nis.domain.maat.MaatCfg.GroupCfg; +import com.nis.domain.maat.MaatCfg.IpCfg; +import com.nis.domain.maat.MaatCfg.NumBoundaryCfg; +import com.nis.domain.maat.MaatCfg.StringCfg; +import com.nis.domain.maat.ToMaatBean; +import com.nis.domain.maat.ToMaatResult; +import com.nis.exceptions.MaatConvertException; +import com.nis.util.ConfigServiceUtil; +import com.nis.util.Constants; +import com.nis.util.StringUtil; +import com.nis.web.dao.configuration.AreaIpCfgDao; +import com.nis.web.dao.configuration.CommonPolicyDao; +import com.nis.web.dao.configuration.StringCfgDao; +import com.nis.web.dao.configuration.WebsiteCfgDao; +import com.nis.web.security.UserUtils; +import com.nis.web.service.BaseService; +import com.nis.web.service.CrudService; + +/** + * 代理缓存相关配置事务类 + * @author zhangwei + * + */ +@Service +public class CachePolicyService extends CrudService { + @Autowired + protected CommonPolicyDao commonPolicyDao; + @Autowired + protected AreaIpCfgDao areaIpCfgDao; + @Autowired + protected StringCfgDao stringCfgDao; + + public CfgIndexInfo getCachePolicy(Long cfgId){ + CfgIndexInfo entity = commonPolicyDao.getPolicyById(cfgId); + entity.setUserRegion((Map)this.gsonFromJson(entity.getUserRegion1(),Map.class)); + List stringList = commonPolicyDao.getCommonStringList(entity); + entity.setStringList(stringList); + return entity; + } + + /*public Map exportCachePolicy(CfgIndexInfo entity){ + Map dataMap=new HashMap(); + List httpUrlList = commonPolicyDao.getHttpUrlList(entity); + List httpReqHdrList = commonPolicyDao.getHttpReqHdrList(entity); + List httpResHdrList = commonPolicyDao.getHttpResHdrList(entity); + List ipPortCfgList = commonPolicyDao.getIpPortList(entity); + entity.setCfgType(Constants.HTTP_REDIRECT_REQ_BODY_REGION); + List httpReqBodyList = commonPolicyDao.getHttpReqBodyList(entity); + entity.setCfgType(Constants.HTTP_REDIRECT_RES_BODY_REGION); + List httpResBodyList = commonPolicyDao.getHttpResBodyList(entity); + List subscribeIdList = stringCfgDao.findSubscribeIdCfgListByCfgIndexInfo(entity); + dataMap.put("NTC_UNIVERSAL_IP", ipPortCfgList); + dataMap.put("NTC_CACHE_URL", httpUrlList); + dataMap.put("NTC_HTTP_REQ_HDR", httpReqHdrList); + dataMap.put("NTC_HTTP_RES_HDR", httpResHdrList); + dataMap.put("NTC_HTTP_REQ_BODY", httpReqBodyList); + dataMap.put("NTC_HTTP_RES_BODY", httpResBodyList); + dataMap.put("NTC_SUBSCRIBE_ID", subscribeIdList); + return dataMap; + }*/ + + public Page getCachePolicyList(Page page, CfgIndexInfo entity){ + // 生成数据权限过滤条件(dsf为dataScopeFilter的简写,在xml中使用 ${sqlMap.dsf}调用权限SQL) + entity.getSqlMap().put("dsf", configScopeFilter(entity.getCurrentUser(),"a")); + entity.setPage(page); + List list = commonPolicyDao.getPolicyList(entity); + for(CfgIndexInfo c:list){ + c.setUserRegion((Map)this.gsonFromJson(c.getUserRegion1(),Map.class)); + } + page.setList(list); + return page; + } + public void saveCachePolicy(CfgIndexInfo entity){ + //设置区域运营商信息 + setAreaEffectiveIds(entity); + if(entity.getCfgId()==null){ + Integer compileId = 0; + try { + //处理复杂用户自定义域 + if(!StringUtil.isEmpty(entity.getUserRegion())){ + entity.setUserRegion1(gsonToJson(entity.getUserRegion())); + } + + System.out.println(entity.getUserRegion1()); + List idList = ConfigServiceUtil.getId(1, 1); + if(idList!=null && idList.size()>0){ + compileId = idList.get(0); + } + entity.setCompileId(compileId); + entity.setCreateTime(new Date()); + entity.setCreatorId(entity.getCurrentUser().getId()); + commonPolicyDao.saveCfgIndex(entity); + if(entity.getStringList()!=null){ + for(BaseStringCfg cfg:entity.getStringList()){ + if(StringUtils.isNotBlank(cfg.getCfgKeywords())){ + BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"}); + commonPolicyDao.saveCommonStringCfg(cfg); + } + } + } + //保存区域IP信息 + if(entity.getAreaCfg()!=null){ + for(AreaIpCfg cfg:entity.getAreaCfg()){ + cfg.initDefaultValue(); + BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"}); + areaIpCfgDao.saveAreaIpCfg(cfg); + } + } + } catch (Exception e) { + e.printStackTrace(); + logger.info("数据保存出错"); + throw e; + } + + }else{ + //处理复杂用户自定义域 + if(!StringUtil.isEmpty(entity.getUserRegion())){ + entity.setUserRegion1(gsonToJson(entity.getUserRegion())); + } + System.out.println(entity.getUserRegion1()); + // 审核未通过状态的配置 修改后状态改为未审核 + entity.setIsValid(0); + entity.setIsAudit(0); + entity.setEditorId(UserUtils.getUser().getId()); + entity.setEditTime(new Date()); + commonPolicyDao.updateCfgIndex(entity); + //无效子配置后,再新增子配置 + commonPolicyDao.deleteCommonStringCfg(entity); + + AreaIpCfg area = new AreaIpCfg(); + area.setCompileId(entity.getCompileId()); + area.setFunctionId(entity.getFunctionId()); + areaIpCfgDao.deleteAreaIpCfg(area); + entity.setCreateTime(new Date()); + entity.setCreatorId(entity.getCurrentUser().getId()); + if(entity.getStringList()!=null){ + for(BaseStringCfg cfg:entity.getStringList()){ + if(StringUtils.isNotBlank(cfg.getCfgKeywords())){ + BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"}); + commonPolicyDao.saveCommonStringCfg(cfg); + } + } + } + //保存区域IP信息 + if(entity.getAreaCfg()!=null){ + for(AreaIpCfg cfg:entity.getAreaCfg()){ + cfg.initDefaultValue(); + BeanUtils.copyProperties(entity, cfg,new String[]{"cfgDesc","cfgRegionCode","cfgType"}); + areaIpCfgDao.saveAreaIpCfg(cfg); + } + } + } + } + public void updateCachePolicyValid(Integer isValid,String ids,Integer functionId){ + String[] idArray = ids.split(","); + for(String id :idArray){ + CfgIndexInfo entity = new CfgIndexInfo(); + entity.setCfgId(Long.parseLong(id)); + entity.setIsValid(isValid); + entity.setEditorId(UserUtils.getUser().getId()); + entity.setEditTime(new Date()); + entity.setTableName(CfgIndexInfo.getTablename()); + entity.setFunctionId(functionId); + commonPolicyDao.updateCfgValid(entity); + //查询子配置 + entity = this.getCachePolicy(Long.parseLong(id)); + + if(entity.getStringList()!=null && entity.getStringList().size()>0){ + CommonStringCfg cfg = new CommonStringCfg(); + BeanUtils.copyProperties(entity, cfg, new String[]{"cfgId"}); + cfg.setTableName(CommonStringCfg.getTablename()); + commonPolicyDao.updateCfgValid(cfg); + } + //保存区域IP信息 + if(entity.getAreaCfg()!=null && entity.getAreaCfg().size()>0){ + AreaIpCfg cfg = new AreaIpCfg(); + BeanUtils.copyProperties(entity, cfg, new String[]{"cfgId"}); + cfg.setTableName(AreaIpCfg.getTablename()); + commonPolicyDao.updateCfgValid(cfg); + } + + } + + } + public void auditCachePolicy(CfgIndexInfo entity,Integer isAudit) throws MaatConvertException{ + //修改数据库审核状态信息 + entity.setTableName(CfgIndexInfo.getTablename()); + commonPolicyDao.auditCfg(entity); + + ToMaatBean maatBean = new ToMaatBean(); + MaatCfg maatCfg = new MaatCfg(); + List configCompileList = new ArrayList(); + List groupRelationList = new ArrayList(); + List ipRegionList = new ArrayList(); + List strRegionList = new ArrayList(); + List numRegionList = new ArrayList(); + List digestRegionList = new ArrayList(); + List areaIpRegionList = new ArrayList(); + + //查询子配置并修改审核状态 + entity = this.getCachePolicy(entity.getCfgId()); + + if(entity.getIpPortList()!=null && entity.getIpPortList().size()>0){ + IpPortCfg cfg = new IpPortCfg(); + BeanUtils.copyProperties(entity, cfg, new String[]{"cfgId"}); + cfg.setTableName(IpPortCfg.getTablename()); + commonPolicyDao.auditCfg(cfg); + if(isAudit==1){ + Map map = cfgConvert(ipRegionList,entity.getIpPortList(),1,entity,groupRelationList); + groupRelationList=map.get("groupList"); + ipRegionList=map.get("dstList"); + if(map.get("numRegionList")!=null){ + numRegionList.addAll(map.get("numRegionList")); + } + } + } + if(entity.getStringList()!=null && entity.getStringList().size()>0){ + CommonStringCfg cfg = new CommonStringCfg(); + BeanUtils.copyProperties(entity, cfg, new String[]{"cfgId"}); + cfg.setTableName(CommonStringCfg.getTablename()); + commonPolicyDao.auditCfg(cfg); + if(isAudit==1){ + Map map = cfgConvert(strRegionList,entity.getStringList(),2,entity,groupRelationList); + groupRelationList=map.get("groupList"); + strRegionList=map.get("dstList"); + } + } + //保存区域IP信息 + List areaIpCfgList=areaIpCfgDao.getByCompileId(entity.getCompileId()); + if(!StringUtil.isEmpty(areaIpCfgList)){ + AreaIpCfg cfg = new AreaIpCfg(); + BeanUtils.copyProperties(entity, cfg, new String[]{"cfgId"}); + cfg.setTableName(AreaIpCfg.getTablename()); + commonPolicyDao.auditCfg(cfg); + if(isAudit==1){ + Map map = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); + groupRelationList=map.get("groupList"); + areaIpRegionList=map.get("dstList"); + } + } + + //构造提交综合服务参数格式,一条配置提交一次综合服务 + if(isAudit==1){ + maatCfg.initDefaultValue(); + BeanUtils.copyProperties(entity, maatCfg); + maatCfg.setAction(entity.getAction()); + maatCfg.setAuditTime(entity.getAuditTime()); + maatCfg.setIpRegionList(ipRegionList); + maatCfg.setStrRegionList(strRegionList); + maatCfg.setNumRegionList(numRegionList); + maatCfg.setDigestRegionList(digestRegionList); + maatCfg.setGroupRelationList(groupRelationList); + maatCfg.setGroupNum(groupRelationList.size()); + maatCfg.setAreaIpRegionList(areaIpRegionList); + maatCfg.setIsValid(entity.getIsValid()); + + //判断代理缓存策略是否需要设置自定义域参数 + /*String userRegion = ""; + + userRegion=Constants.REPLACE_ZONE_KEY+"="+entity.getUserRegion1(); + String substitute=""; + String userRegion2=StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2(); + substitute="/"; + userRegion2 = BaseService.replaceContentEscape(userRegion2); + substitute=substitute+userRegion2; + + String userRegion3=StringUtil.isEmpty(entity.getUserRegion3()) ? "":entity.getUserRegion3(); + userRegion3 = BaseService.replaceContentEscape(userRegion3); + substitute=substitute+"/"+userRegion3; + + userRegion=userRegion+";"+Constants.REPLACE_SUBSTITUTE_KEY+"="+substitute; + if(StringUtil.isEmpty(userRegion)){ + userRegion=Constants.USER_REGION_PLACEHOLDER; + }*/ + maatCfg.setUserRegion(entity.getUserRegion1()); + configCompileList.add(maatCfg); + maatBean.setConfigCompileList(configCompileList); + maatBean.setAuditTime(entity.getAuditTime()); + maatBean.setCreatorName(entity.getCurrentUser().getName()); + maatBean.setVersion(Constants.MAAT_VERSION); + maatBean.setOpAction(Constants.INSERT_ACTION); + //调用服务接口下发配置数据 + String json=gsonToJson(maatBean); + logger.info("代理缓存策略下发配置参数:"+json); + //调用服务接口下发配置 + ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); + logger.info("代理缓存策略下发响应信息:"+result.getMsg()); + + }else if(isAudit==3){ + maatCfg.setCompileId(entity.getCompileId()); + maatCfg.setServiceId(entity.getServiceId()); + maatCfg.setIsValid(0);//无效 + configCompileList.add(maatCfg); + maatBean.setConfigCompileList(configCompileList); + maatBean.setAuditTime(entity.getAuditTime()); + maatBean.setCreatorName(entity.getCurrentUser().getName()); + maatBean.setVersion(Constants.MAAT_VERSION); + maatBean.setOpAction(Constants.UPDATE_ACTION); + //调用服务接口取消配置 + String json=gsonToJson(maatBean); + logger.info("代理缓存策略下发配置参数:"+json); + //调用服务接口下发配置 + ToMaatResult result = ConfigServiceUtil.put(json,1); + logger.info("代理缓存策略取消配置响应信息:"+result.getMsg()); + } + } + +} diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties index 402363e2f..8dccadb87 100644 --- a/src/main/resources/messages/message_en.properties +++ b/src/main/resources/messages/message_en.properties @@ -1309,10 +1309,6 @@ exception_info=Exception Infomation no_tc_udp_port_comment_tip=Port must between 0 website_advanced_reject=HTTP Advanced Block website_advanced_monit=HTTP Advanced Monit -snat_ip_reuse_adress_pool_loop=SNAT Address Pool Loop -dnat_ip_reuse_adress_pool_loop=DNAT Address Pool Loop -dnat_ip_complex_loop=DNAT Reuse Policy Loop -snat_ip_complex_loop=SNAT Reuse Policy Loop encap_type=Encap Type link_id=Link Id inner_smac=Inner SMAC @@ -1346,4 +1342,21 @@ sip_s_ip=SIP Client IP sip_d_port=SIP Server Port sip_s_port=SIP Client Port call_id=SIP Call ID -request_uri=SIP Request URI \ No newline at end of file +request_uri=SIP Request URIcache_policy=Cache Policy +PXY_CACHE_HTTP_URL=URL +PXY_CACHE_HTTP_COOKIE=Cookie +cache=Cache +cache_whitelist=Cache Bypass +cache_key=Cache key +ignore_query_string=Ignore Query String in URL +include_cookie=Include HTTP Header Fields +no_revalidate=Cache Revalidate +cache_dyn_url=Cache Dynamic Content +cache_cookied_cont=Cache Cookied Content +ignore_req_nocache=Ignore Request no-cache Headers +ignore_res_nocache=Ignore Response no-cache Headers +force_caching=Forcing Object Caching +min_use=Minimum Use +pinning_time=Cache Pinning Time +max_cache_size=Max Cache Size +inactive_time=Inactive Time \ No newline at end of file diff --git a/src/main/resources/messages/message_ru.properties b/src/main/resources/messages/message_ru.properties index bd316e849..89a0e6e63 100644 --- a/src/main/resources/messages/message_ru.properties +++ b/src/main/resources/messages/message_ru.properties @@ -1,78 +1,78 @@ #menu and button info -funMenu=\u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u041c\u0435\u043d\u044e -sysManage=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0421\u0438\u0441\u0442\u0435\u043c\u043e\u0439 -sysAuthor=\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0432 \u0421\u0438\u0441\u0442\u0435\u043c\u0435 -menuManage=\u041c\u0435\u043d\u044e -roleManage=\u0420\u043e\u043b\u044c -dictManage=\u0421\u043b\u043e\u0432\u0430\u0440\u044c -basicManage=\u0411\u0430\u0437\u043e\u0432\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -areaManage=\u0420\u0435\u0433\u0438\u043e\u043d -officeManage=\u041e\u0440\u0433\u0430\u043d -userManage=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c -notify=\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f -help=\u041f\u043e\u043c\u043e\u0449\u044c -Home=\u0421\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u044f \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 -Panel=\u041c\u043e\u044f \u043f\u0430\u043d\u0435\u043b\u044c -userInfo=\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f -updatePwd=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u041f\u0430\u0440\u043e\u043b\u044c -show=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c -edit=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c -hi=\u041f\u0440\u0438\u0432\u0435\u0442 -exit=\u0412\u044b\u0445\u043e\u0434 -choose=\u0412\u044b\u0431\u0440\u0430\u0442\u044c -onloading=\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 ... +funMenu=\u0424\u0443\u043D\u043A\u0446\u0438\u0438 \u041C\u0435\u043D\u044E +sysManage=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0421\u0438\u0441\u0442\u0435\u043C\u043E\u0439 +sysAuthor=\u0410\u0432\u0442\u043E\u0440\u0438\u0437\u0430\u0446\u0438\u044F \u0432 \u0421\u0438\u0441\u0442\u0435\u043C\u0435 +menuManage=\u041C\u0435\u043D\u044E +roleManage=\u0420\u043E\u043B\u044C +dictManage=\u0421\u043B\u043E\u0432\u0430\u0440\u044C +basicManage=\u0411\u0430\u0437\u043E\u0432\u043E\u0435 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +areaManage=\u0420\u0435\u0433\u0438\u043E\u043D +officeManage=\u041E\u0440\u0433\u0430\u043D +userManage=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C +notify=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F +help=\u041F\u043E\u043C\u043E\u0449\u044C +Home=\u0421\u0442\u0430\u0440\u0442\u043E\u0432\u0430\u044F \u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 +Panel=\u041C\u043E\u044F \u043F\u0430\u043D\u0435\u043B\u044C +userInfo=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F +updatePwd=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u041F\u0430\u0440\u043E\u043B\u044C +show=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C +edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +hi=\u041F\u0440\u0438\u0432\u0435\u0442 +exit=\u0412\u044B\u0445\u043E\u0434 +choose=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +onloading=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 ... #==========menu begin===================== -requestInfo=\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u041f\u0438\u0441\u044c\u043c\u043e -configuration_manage=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 -text_control=\u0420\u0443\u0442\u0438\u043d\u043d\u044b\u0439 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0422\u0435\u043a\u0441\u0442\u0430 -text_monitor=\u0420\u0443\u0442\u0438\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u043a\u0441\u0442\u0430 -text_enhance_manage=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0422\u0435\u043a\u0441\u0442\u0430 -text_enhance_monitor=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u043a\u0441\u0442\u0430 -plaintext_manage=\u0423\u043f\u0430\u0440\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0422\u0435\u043a\u0441\u0442\u043e\u043c -control_white=\u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -ip_control_white=IP \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -control_grey=\u0421\u0435\u0440\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -scial_app_grey=\u0421\u0435\u0440\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 -encryption_control=\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0417\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0422\u0435\u043a\u0441\u0442\u0430 -specific_agreement_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c -social_app_control=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 -online_media_control=\u0410\u0434\u0440\u0435\u0441 \u041c\u0435\u0434\u0438\u0430 -sip_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SIP IP -domain_control_white=\u0411\u0435\u043b\u044b\u0439 C\u043f\u0438\u0441\u043e\u043a \u0414\u043e\u043c\u0435\u043d\u043e\u0432 +requestInfo=\u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0435 \u041F\u0438\u0441\u044C\u043C\u043E +configuration_manage=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 +text_control=\u0420\u0443\u0442\u0438\u043D\u043D\u044B\u0439 \u041A\u043E\u043D\u0442\u0440\u043E\u043B\u044C \u0422\u0435\u043A\u0441\u0442\u0430 +text_monitor=\u0420\u0443\u0442\u0438\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0422\u0435\u043A\u0441\u0442\u0430 +text_enhance_manage=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u041A\u043E\u043D\u0442\u0440\u043E\u043B\u044C \u0422\u0435\u043A\u0441\u0442\u0430 +text_enhance_monitor=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0422\u0435\u043A\u0441\u0442\u0430 +plaintext_manage=\u0423\u043F\u0430\u0440\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0442\u043A\u0440\u044B\u0442\u044B\u043C \u0422\u0435\u043A\u0441\u0442\u043E\u043C +control_white=\u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +ip_control_white=IP \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +control_grey=\u0421\u0435\u0440\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +scial_app_grey=\u0421\u0435\u0440\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439 +encryption_control=\u041A\u043E\u043D\u0442\u0440\u043E\u043B\u044C \u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0422\u0435\u043A\u0441\u0442\u0430 +specific_agreement_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u043C \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u043E\u043C +social_app_control=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439 +online_media_control=\u0410\u0434\u0440\u0435\u0441 \u041C\u0435\u0434\u0438\u0430 +sip_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 SIP IP +domain_control_white=\u0411\u0435\u043B\u044B\u0439 C\u043F\u0438\u0441\u043E\u043A \u0414\u043E\u043C\u0435\u043D\u043E\u0432 ip_address_control=IP ip_control=IP-\u0430\u0434\u0440\u0435\u0441 -ip_redirect=\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP -domain_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0414\u043e\u043c\u0435\u043d\u044b\u043c +ip_redirect=\u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP +domain_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0414\u043E\u043C\u0435\u043D\u044B\u043C dns_control=DNS -basic_configuration=\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -letter_from=\u041f\u0438\u0441\u044c\u043c\u043e \u043e\u0442 -classification_manage=\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f -area_manage=\u0420\u0435\u0433\u0438\u043e\u043d -feature_scope_manage=\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u0432 -special_tasks=\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0417\u0430\u0434\u0430\u0447\u0438 +basic_configuration=\u0411\u0430\u0437\u043E\u0432\u0430\u044F \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +letter_from=\u041F\u0438\u0441\u044C\u043C\u043E \u043E\u0442 +classification_manage=\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F +area_manage=\u0420\u0435\u0433\u0438\u043E\u043D +feature_scope_manage=\u041E\u0431\u043B\u0430\u0441\u0442\u044C \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u043E\u0432 +special_tasks=\u0421\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0435 \u0417\u0430\u0434\u0430\u0447\u0438 label_manage=\u0422\u0435\u0433 -protect_list=\u0421\u043f\u0438\u0441\u043e\u043a \u0417\u0430\u0449\u0438\u0442\u044b -effect_range=\u042d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d -agreement_ip_configuration=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 IP -ip_spoofing_configuration=\u0421\u043f\u0443\u0444\u0438\u043d\u0433 IP +protect_list=\u0421\u043F\u0438\u0441\u043E\u043A \u0417\u0430\u0449\u0438\u0442\u044B +effect_range=\u042D\u0444\u0444\u0435\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D +agreement_ip_configuration=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 IP +ip_spoofing_configuration=\u0421\u043F\u0443\u0444\u0438\u043D\u0433 IP website_control=\u0412\u0435\u0431-\u0441\u0430\u0439\u0442 -host_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0425\u041e\u0421\u0422\u043e\u043c -url_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 URL -website_keyword_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 \u0412\u0435\u0431-c\u0430\u0439\u0442 -mail_control=\u041f\u043e\u0447\u0442\u0430 -recipient_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f\u043c\u0438 -sender_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f\u043c\u0438 -subject_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0422\u0435\u043c\u043e\u0439 -mail_keyword_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 \u041f\u043e\u0447\u0442\u044b -mail_attachment_name_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 \u0418\u043c\u0435\u043d\u0438 \u0412\u043b\u043e\u0436\u0435\u043d\u0438\u0439 -mail_attachment_content_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u0412\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u041f\u043e\u0447\u0442\u044b -file_transfer_control=\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0424\u0430\u0439\u043b\u043e\u0432 -ftp_address_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 FTP URL -ftp_name_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0424\u0430\u0439\u043b\u0430 FTP -ftp_content_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u0424\u0430\u0439\u043b\u043e\u0432 FTP -http_app_feature=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f HTTP -ssl_app_feature=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 SSL \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 -tunnel_protocol_control=\u0422\u0443\u043d\u043d\u0435\u043b\u044c\u043d\u044b\u0439 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b +host_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0425\u041E\u0421\u0422\u043E\u043C +url_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 URL +website_keyword_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 \u0412\u0435\u0431-c\u0430\u0439\u0442 +mail_control=\u041F\u043E\u0447\u0442\u0430 +recipient_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u044F\u043C\u0438 +sender_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044F\u043C\u0438 +subject_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0422\u0435\u043C\u043E\u0439 +mail_keyword_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 \u041F\u043E\u0447\u0442\u044B +mail_attachment_name_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 \u0418\u043C\u0435\u043D\u0438 \u0412\u043B\u043E\u0436\u0435\u043D\u0438\u0439 +mail_attachment_content_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u043C \u0412\u043B\u043E\u0436\u0435\u043D\u0438\u0439 \u041F\u043E\u0447\u0442\u044B +file_transfer_control=\u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0424\u0430\u0439\u043B\u043E\u0432 +ftp_address_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 FTP URL +ftp_name_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u043C \u0424\u0430\u0439\u043B\u0430 FTP +ftp_content_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u043C \u0424\u0430\u0439\u043B\u043E\u0432 FTP +http_app_feature=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F HTTP +ssl_app_feature=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 SSL \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439 +tunnel_protocol_control=\u0422\u0443\u043D\u043D\u0435\u043B\u044C\u043D\u044B\u0439 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B l2tp_ip_control=L2TP pptp_ip_control=PPTP openvpn_control=OpenVPN @@ -82,1066 +82,1066 @@ ike_control=IKE ipsec_control=IPSEC ssh_control=SSH ssl_control=SSL -ssl_feature_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u043c SSL -ssl_sni_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SSL SNI -ssl_address_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP SSL -https_website_content_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c C\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 HTTPS -https_website_control=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0412\u0435\u0431-\u0441\u0430\u0439\u0442 HTTPS -rtp_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP RTP -mms_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP MMS -rtsp_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP RTSP -rtmp_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP RTMP -examine_manage=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 +ssl_feature_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u043E\u043C SSL +ssl_sni_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 SSL SNI +ssl_address_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP SSL +https_website_content_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C C\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 HTTPS +https_website_control=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0412\u0435\u0431-\u0441\u0430\u0439\u0442 HTTPS +rtp_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP RTP +mms_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP MMS +rtsp_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP RTSP +rtmp_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP RTMP +examine_manage=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 audit_manage=\u0410\u0443\u0434\u0438\u0442 -log_search=\u0416\u0443\u0440\u043d\u0430\u043b\u044b -sysService_manage=\u0411\u0438\u0437\u043d\u0435\u0441 \u0421\u0438\u0441\u0442\u0435\u043c\u044b -service_manage=\u0422\u0438\u043f\u044b \u0421\u0435\u0440\u0432\u0438\u0441\u0430 -system_service_manage=\u0421\u0435\u0440\u0432\u0438\u0441 \u0421\u0438\u0441\u0442\u0435\u043c\u044b -features_area=\u0417\u043e\u043d\u0430 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u0432 -attribute_manage=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e +log_search=\u0416\u0443\u0440\u043D\u0430\u043B\u044B +sysService_manage=\u0411\u0438\u0437\u043D\u0435\u0441 \u0421\u0438\u0441\u0442\u0435\u043C\u044B +service_manage=\u0422\u0438\u043F\u044B \u0421\u0435\u0440\u0432\u0438\u0441\u0430 +system_service_manage=\u0421\u0435\u0440\u0432\u0438\u0441 \u0421\u0438\u0441\u0442\u0435\u043C\u044B +features_area=\u0417\u043E\u043D\u0430 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u043E\u0432 +attribute_manage=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u043E isp_manage=ISP -ip_multiple_control=IP \u041c\u043d\u043e\u0433\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -ip_port_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP + \u041f\u043e\u0440\u0442\u0430\u043c\u0438 -website_multiple_control=\u041c\u043d\u043e\u0433\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u043c -mail_multiple_control=\u041c\u043d\u043e\u0433\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u043e\u0447\u0442\u043e\u043c -request_header_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c Http \u0417\u0430\u043f\u0440\u043e\u0441\u043e\u0432 -plaintext_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0422\u0435\u043a\u0441\u0442\u0430 -ip_address_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -ip_port_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IP + \u041f\u043e\u0440\u0442\u043e\u0432 -domain_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0414\u043e\u043c\u0435\u043d\u0430 -dns_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 DNS -dns_response_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0442\u0432\u0435\u0442\u0430 DNS -website_monite=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 -host_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0425\u043e\u0441\u0442\u0430 -url_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 URL -website_keyword_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0412\u0435\u0431-\u0421\u0430\u0439\u0442\u0430 -mail_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u043e\u0447\u0442\u044b -recipient_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0435\u0439 -sender_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u0435\u0439 -subject_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u043c\u044b -mail_keyword_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u041f\u043e\u0447\u0442\u044b -mail_attachment_name_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0418\u043c\u0435\u043d\u0438 \u0412\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u041f\u043e\u0447\u0442\u044b -mail_attachment_content_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0412\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u041f\u043e\u0447\u0442\u044b -specific_service_cfg=\u0421\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0421\u0435\u0440\u0432\u0438\u0441 -file_transfer_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043b\u043e\u0432 -ftp_address_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 URL FTP -encryption_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0417\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f -tunnel_protocol_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0443\u043d\u043d\u0435\u043b\u044c\u043d\u044b\u0445 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 -pptp_ip_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 PPTP -l2tp_ip_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 L2TP -ssh_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSH -ssl_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSL -ssl_feature_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u0432 SSL -ssl_sni_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSL SNI -ssl_address_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSL IP -specific_service_host_cfg=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0425\u043e\u0441\u0442\u043e\u043c \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0421\u0435\u0440\u0432\u0438\u0441\u043e\u0432 -original_remain_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u041f\u0430\u043a\u0435\u0442\u043e\u0432 -ip_multi_domain_monitor=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -website_multi_domain_monitor=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 -request_header_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 Http -response_header_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 Http -ip_website_keyword_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 IP + \u0412\u0435\u0431-\u0441\u0430\u0439\u0442 -request_header_keyword_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -response_header_keyword_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -mail_multi_monitor=\u041c\u043d\u043e\u0433\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u043e\u0447\u0442\u044b -mail_key_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 \u041f\u043e\u0447\u0442\u044b -file_transfer_multi_monitor=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043b\u043e\u0432 -ftp_multi_monitor=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 FTP -ssl_multi_monitor=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSL\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSL -dns_request_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0417\u0430\u043f\u0440\u043e\u0441\u043e\u0432 DNS -dns_server_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0425\u043e\u0441\u0442 DNS -request_header_keyword_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -response_header_keyword_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -mail_key_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 \u041f\u043e\u0447\u0442\u044b -ftp_multi_control=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 FTP +ip_multiple_control=IP \u041C\u043D\u043E\u0433\u043E\u0443\u0440\u043E\u0432\u043D\u0435\u0432\u043E\u0435 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +ip_port_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP + \u041F\u043E\u0440\u0442\u0430\u043C\u0438 +website_multiple_control=\u041C\u043D\u043E\u0433\u043E\u0443\u0440\u043E\u0432\u043D\u0435\u0432\u043E\u0435 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u043E\u043C +mail_multiple_control=\u041C\u043D\u043E\u0433\u043E\u0443\u0440\u043E\u0432\u043D\u0435\u0432\u043E\u0435 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u043E\u0447\u0442\u043E\u043C +request_header_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u043C Http \u0417\u0430\u043F\u0440\u043E\u0441\u043E\u0432 +plaintext_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u0422\u0435\u043A\u0441\u0442\u0430 +ip_address_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +ip_port_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IP + \u041F\u043E\u0440\u0442\u043E\u0432 +domain_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0414\u043E\u043C\u0435\u043D\u0430 +dns_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 DNS +dns_response_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0442\u0432\u0435\u0442\u0430 DNS +website_monite=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 +host_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0425\u043E\u0441\u0442\u0430 +url_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 URL +website_keyword_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0412\u0435\u0431-\u0421\u0430\u0439\u0442\u0430 +mail_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u043E\u0447\u0442\u044B +recipient_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u0435\u0439 +sender_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u0435\u0439 +subject_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0422\u0435\u043C\u044B +mail_keyword_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u041F\u043E\u0447\u0442\u044B +mail_attachment_name_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0418\u043C\u0435\u043D\u0438 \u0412\u043B\u043E\u0436\u0435\u043D\u0438\u0439 \u041F\u043E\u0447\u0442\u044B +mail_attachment_content_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0412\u043B\u043E\u0436\u0435\u043D\u0438\u0439 \u041F\u043E\u0447\u0442\u044B +specific_service_cfg=\u0421\u043F\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0421\u0435\u0440\u0432\u0438\u0441 +file_transfer_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043B\u043E\u0432 +ftp_address_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 URL FTP +encryption_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F +tunnel_protocol_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0422\u0443\u043D\u043D\u0435\u043B\u044C\u043D\u044B\u0445 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u043E\u0432 +pptp_ip_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 PPTP +l2tp_ip_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 L2TP +ssh_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSH +ssl_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSL +ssl_feature_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u043E\u0432 SSL +ssl_sni_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSL SNI +ssl_address_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSL IP +specific_service_host_cfg=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0425\u043E\u0441\u0442\u043E\u043C \u0421\u043F\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0421\u0435\u0440\u0432\u0438\u0441\u043E\u0432 +original_remain_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0440\u0438\u0433\u0438\u043D\u0430\u043B\u044C\u043D\u044B\u0445 \u041F\u0430\u043A\u0435\u0442\u043E\u0432 +ip_multi_domain_monitor=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +website_multi_domain_monitor=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 +request_header_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 Http +response_header_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 Http +ip_website_keyword_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 IP + \u0412\u0435\u0431-\u0441\u0430\u0439\u0442 +request_header_keyword_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +response_header_keyword_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +mail_multi_monitor=\u041C\u043D\u043E\u0433\u043E\u0443\u0440\u043E\u0432\u043D\u0435\u0432\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u043E\u0447\u0442\u044B +mail_key_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 \u041F\u043E\u0447\u0442\u044B +file_transfer_multi_monitor=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043B\u043E\u0432 +ftp_multi_monitor=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 FTP +ssl_multi_monitor=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSL\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSL +dns_request_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0417\u0430\u043F\u0440\u043E\u0441\u043E\u0432 DNS +dns_server_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0425\u043E\u0441\u0442 DNS +request_header_keyword_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +response_header_keyword_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +mail_key_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 \u041F\u043E\u0447\u0442\u044B +ftp_multi_control=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u043E\u0435 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 FTP ftp_control=FTP p2p_control=P2P -tunnel_protocol_multi_control=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c \u0422\u0443\u043d\u043d\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f -l2tp_protocol_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 L2TP -pptp_protocol_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 PPTP -ssl_multi_control=\u041c\u0443\u043b\u044c\u0442\u0438\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SSL -ssl_certificate_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430\u043c\u0438 SSL -ssl_certificate_monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 SSL -response_header_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c\u0438 \u041e\u0442\u0432\u0435\u0442\u0430 -ip_website_text_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043b\u044e\u0447\u0432\u044b\u043c\u0438 \u0421\u043b\u043e\u0432\u0430\u043c\u0438 IP+\u0412\u0435\u0431-\u0441\u0430\u0439\u0442 -request_task=\u041f\u0438\u0441\u044c\u043c\u043e \u0438 \u0417\u0430\u0434\u0430\u0447\u0430 -realtime_report=\u041e\u0442\u0447\u0435\u0442 \u0416\u0443\u0440\u043d\u0430\u043b\u043e\u0432 -protocol_and_app=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 -text_content_monitor=\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0422\u0435\u043a\u0441\u0442 -multimedia=\u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 -ddos_system=DDOS \u0421\u0438\u0441\u0442\u0435\u043c\u0430 -ip_reuse_system=\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 IP +tunnel_protocol_multi_control=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u043E\u0435 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u043E\u043C \u0422\u0443\u043D\u043D\u0435\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F +l2tp_protocol_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 L2TP +pptp_protocol_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 PPTP +ssl_multi_control=\u041C\u0443\u043B\u044C\u0442\u0438\u0434\u043E\u043C\u0435\u043D\u043D\u043E\u0435 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 SSL +ssl_certificate_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430\u043C\u0438 SSL +ssl_certificate_monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 SSL +response_header_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u043C\u0438 \u041E\u0442\u0432\u0435\u0442\u0430 +ip_website_text_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043B\u044E\u0447\u0432\u044B\u043C\u0438 \u0421\u043B\u043E\u0432\u0430\u043C\u0438 IP+\u0412\u0435\u0431-\u0441\u0430\u0439\u0442 +request_task=\u041F\u0438\u0441\u044C\u043C\u043E \u0438 \u0417\u0430\u0434\u0430\u0447\u0430 +realtime_report=\u041E\u0442\u0447\u0435\u0442 \u0416\u0443\u0440\u043D\u0430\u043B\u043E\u0432 +protocol_and_app=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 +text_content_monitor=\u041E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u0422\u0435\u043A\u0441\u0442 +multimedia=\u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 +ddos_system=DDOS \u0421\u0438\u0441\u0442\u0435\u043C\u0430 +ip_reuse_system=\u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 IP #==========menu end===================== #==========yewu zidian begin===================== -service_dict_id=\u0421\u043b\u043e\u0432\u0430\u0440\u044c ID -item_type=\u0422\u0438\u043f \u0414\u0430\u043d\u043d\u044b\u0445 -item_code=\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u041a\u043e\u043d\u0444\u0435\u0433\u0443\u0440\u0430\u0446\u0438\u0438 -desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 -parent_id=ID \u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044f -is_leaf=\u041b\u0438\u0441\u0442\u043e\u0432\u043e\u0439 \u0443\u0437\u0435\u043b \u043b\u0438 -is_valid=\u0417\u043d\u0430\u043a \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -create_time=\u0412\u0440\u0435\u043c\u044f \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u044f -superior_config=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0412\u044b\u0441\u0448\u0435\u0433\u043e \u0423\u0440\u043e\u0432\u043d\u044f -config_content=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -root_node=\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b -leafChange=\u042d\u0442\u043e\u0442 \u0443\u0437\u0435\u043b \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u0434\u0443\u0437\u0435\u043b, \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d \u043d\u0430 \u043b\u0438\u0441\u0442\u043e\u0432\u043e\u0439 \u0443\u0437\u0435\u043b. -typeChild=\u042d\u0442\u043e\u0442 \u0443\u0437\u0435\u043b \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u0434\u0443\u0437\u0435\u043b, \u043d\u0435\u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0435 \u0441 \u043f\u043e\u0434\u043a\u043b\u0430\u0441\u0441\u0430\u043c\u0438 \u043f\u043e\u0441\u043b\u0435 \u0441\u043c\u0435\u043d\u044b \u0442\u0438\u043f\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445. -typeSame=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0442\u0438\u043f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0438 \u043d\u0438\u0436\u043d\u0435\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. -isLevelNoSure=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0435\u0440\u0445\u043d\u0438\u0445 \u0438 \u043d\u0438\u0436\u043d\u0438\u0445 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c. -submitting=\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f +service_dict_id=\u0421\u043B\u043E\u0432\u0430\u0440\u044C ID +item_type=\u0422\u0438\u043F \u0414\u0430\u043D\u043D\u044B\u0445 +item_code=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u041A\u043E\u043D\u0444\u0435\u0433\u0443\u0440\u0430\u0446\u0438\u0438 +desc=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 +parent_id=ID \u0420\u043E\u0434\u0438\u0442\u0435\u043B\u044F +is_leaf=\u041B\u0438\u0441\u0442\u043E\u0432\u043E\u0439 \u0443\u0437\u0435\u043B \u043B\u0438 +is_valid=\u0417\u043D\u0430\u043A \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +create_time=\u0412\u0440\u0435\u043C\u044F \u0421\u043E\u0437\u0434\u0430\u043D\u0438\u044F +superior_config=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0412\u044B\u0441\u0448\u0435\u0433\u043E \u0423\u0440\u043E\u0432\u043D\u044F +config_content=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +root_node=\u041A\u043E\u0440\u043D\u0435\u0432\u043E\u0439 \u0443\u0437\u0435\u043B +leafChange=\u042D\u0442\u043E\u0442 \u0443\u0437\u0435\u043B \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043F\u043E\u0434\u0443\u0437\u0435\u043B, \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D \u043D\u0430 \u043B\u0438\u0441\u0442\u043E\u0432\u043E\u0439 \u0443\u0437\u0435\u043B. +typeChild=\u042D\u0442\u043E\u0442 \u0443\u0437\u0435\u043B \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043F\u043E\u0434\u0443\u0437\u0435\u043B, \u043D\u0435\u0441\u043E\u0433\u043B\u0430\u0441\u0438\u0435 \u0441 \u043F\u043E\u0434\u043A\u043B\u0430\u0441\u0441\u0430\u043C\u0438 \u043F\u043E\u0441\u043B\u0435 \u0441\u043C\u0435\u043D\u044B \u0442\u0438\u043F\u043E\u0432 \u0434\u0430\u043D\u043D\u044B\u0445. +typeSame=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0442\u0438\u043F \u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u0435\u0440\u0445\u043D\u0435\u0439 \u0438 \u043D\u0438\u0436\u043D\u0435\u0439 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. +isLevelNoSure=\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0432\u0435\u0440\u0445\u043D\u0438\u0445 \u0438 \u043D\u0438\u0436\u043D\u0438\u0445 \u0443\u0440\u043E\u0432\u043D\u0435\u0439 \u044D\u0442\u043E\u0439 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043F\u0440\u0435\u0432\u044B\u0441\u0438\u0442 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u0440\u043E\u0432\u0435\u043D\u044C. +submitting=\u041F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442\u0441\u044F #==========yewu zidian end===================== #==========laihan begin===================== -refresh=\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c -add=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c -request_number=\u041d\u043e\u043c\u0435\u0440 \u041f\u0438\u0441\u044c\u043c\u0430 +refresh=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C +add=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C +request_number=\u041D\u043E\u043C\u0435\u0440 \u041F\u0438\u0441\u044C\u043C\u0430 state=\u0421\u0442\u0430\u0442\u0443\u0441 -created=\u041f\u043e\u0434\u043b\u0435\u0436\u0438\u0442 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044e -examine=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c -unapproved=\u041d\u0435 \u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e -approved=\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e -title=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a -request_time=\u0412\u0440\u0435\u043c\u044f \u041f\u0438\u0441\u044c\u043c\u0430 -operate_time=\u0412\u0440\u0435\u043c\u044f \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 -search=\u041f\u043e\u0438\u0441\u043a -request_organization=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -operator=\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 -content=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 -remarks=\u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u044f -operation=\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f -submit=\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -cancel=\u041e\u0442\u043c\u0435\u043d\u0430 -begin_date=\u0412\u0440\u0435\u043c\u044f \u041d\u0430\u0447\u0430\u043b\u0430 -end_date=\u0412\u0440\u0435\u043c\u044f \u041e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f -delete=\u0423\u0434\u0430\u043b\u0438\u0442\u044c -special_task=\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0417\u0430\u0434\u0430\u0447\u0430 -task_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0417\u0430\u0434\u0430\u0447\u0438 -task_org=\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f -task_time=\u0412\u0440\u0435\u043c\u044f \u041f\u0440\u0435\u0434\u0441\u0442\u0432\u043b\u0435\u043d\u0438\u044f +created=\u041F\u043E\u0434\u043B\u0435\u0436\u0438\u0442 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044E +examine=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044C +unapproved=\u041D\u0435 \u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u043E +approved=\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u043E +title=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A +request_time=\u0412\u0440\u0435\u043C\u044F \u041F\u0438\u0441\u044C\u043C\u0430 +operate_time=\u0412\u0440\u0435\u043C\u044F \u041E\u043F\u0435\u0440\u0430\u0446\u0438\u0438 +search=\u041F\u043E\u0438\u0441\u043A +request_organization=\u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +operator=\u041E\u043F\u0435\u0440\u0430\u0442\u043E\u0440 +content=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 +remarks=\u0417\u0430\u043C\u0435\u0447\u0430\u043D\u0438\u044F +operation=\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044F +submit=\u041F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +cancel=\u041E\u0442\u043C\u0435\u043D\u0430 +begin_date=\u0412\u0440\u0435\u043C\u044F \u041D\u0430\u0447\u0430\u043B\u0430 +end_date=\u0412\u0440\u0435\u043C\u044F \u041E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F +delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C +special_task=\u0421\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u0430\u044F \u0417\u0430\u0434\u0430\u0447\u0430 +task_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0417\u0430\u0434\u0430\u0447\u0438 +task_org=\u041F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0449\u0430\u044F \u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F +task_time=\u0412\u0440\u0435\u043C\u044F \u041F\u0440\u0435\u0434\u0441\u0442\u0432\u043B\u0435\u043D\u0438\u044F #==========laihan end===================== #==========message begin===================== -required=\u041f\u043e\u043b\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f -select=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 -date_list=\u0421\u043f\u0438\u0441\u043e\u043a \u0414\u0430\u043d\u043d\u044b\u0445 -confirm_message=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c? -export_confirm_message=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 -fill_loginName=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041b\u043e\u0433\u0438\u043d -fill_loginPassWord=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041f\u0430\u0440\u043e\u043b\u044c -loginName_error=\u041b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0432\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0435\u0432\u0435\u0440\u043d\u043e, \u0438 \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437. -system_error=\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435\! -save_success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 -save_failed=\u041d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0435 \u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 -update_success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 -update_failed=\u041d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0435 \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 -delete_success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 -delete_failed=\u041d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0435 \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 -delete_failed_admin=\u041d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435, \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u0430. -audit_success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 -audit_failed=\u041d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0435 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 -turning_page=\u041f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f URL -login_timeout=\u041d\u0435\u0442 \u041b\u043e\u0433\u0438\u043d\u0430 \u0438\u043b\u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442 \u0432\u0445\u043e\u0434\u0430, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441\u043d\u043e\u0432\u0430. \u0421\u043f\u0430\u0441\u0438\u0431\u043e\! -captcha_error= \u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u041a\u043e\u0434 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -enter_captcha=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041a\u043e\u0434 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -input=\u0412\u0432\u043e\u0434 -input_title=\u0412\u0432\u043e\u0434 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 +required=\u041F\u043E\u043B\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0434\u043B\u044F \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F +select=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 +date_list=\u0421\u043F\u0438\u0441\u043E\u043A \u0414\u0430\u043D\u043D\u044B\u0445 +confirm_message=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C? +export_confirm_message=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 +fill_loginName=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041B\u043E\u0433\u0438\u043D +fill_loginPassWord=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041F\u0430\u0440\u043E\u043B\u044C +loginName_error=\u041B\u043E\u0433\u0438\u043D \u0438\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C \u0432\u0432\u0435\u0434\u0435\u043D\u044B \u043D\u0435\u0432\u0435\u0440\u043D\u043E, \u0438 \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437. +system_error=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0441\u0438\u0441\u0442\u0435\u043C\u043E\u0439, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u043E\u0437\u0436\u0435\! +save_success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E\u0435 \u0421\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435 +save_failed=\u041D\u0435\u0443\u0434\u0430\u0447\u043D\u043E\u0435 \u0421\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435 +update_success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E\u0435 \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 +update_failed=\u041D\u0435\u0443\u0434\u0430\u0447\u043D\u043E\u0435 \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 +delete_success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E\u0435 \u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 +delete_failed=\u041D\u0435\u0443\u0434\u0430\u0447\u043D\u043E\u0435 \u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 +delete_failed_admin=\u041D\u0435\u0443\u0434\u0430\u0447\u043D\u043E\u0435 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435, \u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u0430. +audit_success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E\u0435 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 +audit_failed=\u041D\u0435\u0443\u0434\u0430\u0447\u043D\u043E\u0435 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 +turning_page=\u041F\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044F URL +login_timeout=\u041D\u0435\u0442 \u041B\u043E\u0433\u0438\u043D\u0430 \u0438\u043B\u0438 \u0442\u0430\u0439\u043C\u0430\u0443\u0442 \u0432\u0445\u043E\u0434\u0430, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u043E\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 \u0441\u043D\u043E\u0432\u0430. \u0421\u043F\u0430\u0441\u0438\u0431\u043E\! +captcha_error= \u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u041A\u043E\u0434 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +enter_captcha=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041A\u043E\u0434 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +input=\u0412\u0432\u043E\u0434 +input_title=\u0412\u0432\u043E\u0434 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 all_states=\u0412\u0441\u0435 \u0421\u0442\u0430\u0442\u0443\u0441 -filter=\u0424\u0438\u043b\u044c\u0442\u0440 -to=\u0414\u043e -reset=\u0421\u0431\u0440\u043e\u0441 -info=\u0418\u043d\u0444\u043e. -has_approved=\u0415\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u044b, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430\! -hasnot_approved=\u041d\u0435 \u0443\u0442\u0432\u0435\u0440\u0436\u0435\u043d\u0430, \u044d\u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430\! -check_one=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u043d\u0438 \u0434\u0430\u043d\u043d\u044b\u0435\! -one_more=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u043d\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c\! -one_more_area=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 ISP\! -custom_columns=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u041f\u043e\u043b\u044f \u0421\u0442\u043e\u043b\u0431\u0446\u043e\u0432 -maxlength_64=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u0434\u0438\u043d\u043d\u043e\u0439 \u0434\u043e 64 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432\! -maxlength_128=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u0434\u043b\u0438\u043d\u043e\u0439 \u0434\u043e 128 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432\! -maxlength_256=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u0434\u043b\u0438\u043d\u043e\u0439 \u0434\u043e 256 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432\! -maxlength_512=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u0434\u043b\u0438\u043d\u043e\u0439 \u0434\u043e 512 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432\! -maxlength_4000=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 \u0434\u043b\u0438\u043d\u043e\u0439 \u0434\u043e 4000 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432\! +filter=\u0424\u0438\u043B\u044C\u0442\u0440 +to=\u0414\u043E +reset=\u0421\u0431\u0440\u043E\u0441 +info=\u0418\u043D\u0444\u043E. +has_approved=\u0415\u0441\u043B\u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u044B, \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0430\! +hasnot_approved=\u041D\u0435 \u0443\u0442\u0432\u0435\u0440\u0436\u0435\u043D\u0430, \u044D\u0442\u0430 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0430\! +check_one=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043E\u0434\u043D\u0438 \u0434\u0430\u043D\u043D\u044B\u0435\! +one_more=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043E\u0434\u043D\u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u043A\u0430\u043A \u043C\u0438\u043D\u0438\u043C\u0443\u043C\! +one_more_area=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ISP\! +custom_columns=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u041F\u043E\u043B\u044F \u0421\u0442\u043E\u043B\u0431\u0446\u043E\u0432 +maxlength_64=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u0438\u043D\u043D\u043E\u0439 \u0434\u043E 64 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\! +maxlength_128=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043B\u0438\u043D\u043E\u0439 \u0434\u043E 128 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\! +maxlength_256=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043B\u0438\u043D\u043E\u0439 \u0434\u043E 256 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\! +maxlength_512=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043B\u0438\u043D\u043E\u0439 \u0434\u043E 512 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\! +maxlength_4000=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043B\u0438\u043D\u043E\u0439 \u0434\u043E 4000 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\! ok=OK -clear=\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c -close=\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c -reselect=\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 -no_root=\u041d\u0435\u043b\u044c\u0437\u044f \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0423\u0437\u0435\u043b -no_parent=\u041d\u0435\u043b\u044c\u0437\u044f \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0423\u0437\u0435\u043b -no_public_model=\u041d\u0435\u043b\u044c\u0437\u044f \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u041c\u043e\u0434\u0435\u043b\u044c -no_outside_column=\u041d\u0435\u043b\u044c\u0437\u044f \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0442\u043e\u043b\u0431\u0446\u0430 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430 -send_org=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0438 -department=\u0414\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442 -sendind_org=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0438 -no_node=\u041d\u0435\u043b\u044c\u0437\u044f \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0423\u0437\u0435\u043b -select_icon=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0417\u043d\u0430\u0447\u043e\u043a -nothing=\u041d\u0438\u0447\u0435\u0433\u043e -noneData=\u041d\u0435\u0442 \u0414\u0430\u043d\u043d\u044b\u0445\! +clear=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C +close=\u0412\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C +reselect=\u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 +no_root=\u041D\u0435\u043B\u044C\u0437\u044F \u0412\u044B\u0431\u0440\u0430\u0442\u044C \u041A\u043E\u0440\u043D\u0435\u0432\u043E\u0439 \u0423\u0437\u0435\u043B +no_parent=\u041D\u0435\u043B\u044C\u0437\u044F \u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0420\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0423\u0437\u0435\u043B +no_public_model=\u041D\u0435\u043B\u044C\u0437\u044F \u0412\u044B\u0431\u0440\u0430\u0442\u044C \u041E\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u0443\u044E \u041C\u043E\u0434\u0435\u043B\u044C +no_outside_column=\u041D\u0435\u043B\u044C\u0437\u044F \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C \u0441\u0442\u043E\u043B\u0431\u0446\u0430 \u0437\u0430 \u043F\u0440\u0435\u0434\u0435\u043B\u0430\u043C\u0438 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0441\u0442\u043E\u043B\u0431\u0446\u0430 +send_org=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044E \u0414\u043E\u0441\u0442\u0430\u0432\u043A\u0438 +department=\u0414\u0435\u043F\u0430\u0440\u0442\u0430\u043C\u0435\u043D\u0442 +sendind_org=\u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F \u0414\u043E\u0441\u0442\u0430\u0432\u043A\u0438 +no_node=\u041D\u0435\u043B\u044C\u0437\u044F \u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0423\u0437\u0435\u043B +select_icon=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0417\u043D\u0430\u0447\u043E\u043A +nothing=\u041D\u0438\u0447\u0435\u0433\u043E +noneData=\u041D\u0435\u0442 \u0414\u0430\u043D\u043D\u044B\u0445\! #==========message end===================== #==========yewuliexingguanli begin===================== all=\u0412\u0441\u0435 act=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 -block=\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 -monitor=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 -block_white_list=\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0411\u0435\u043b\u043e\u0433\u043e \u0421\u043f\u0438\u0441\u043a\u0430 -monitor_white_list=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0411\u0435\u043b\u043e\u0433\u043e \u0421\u043f\u0438\u0441\u043a\u0430 -block_monitor_white_list=\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0411\u0435\u043b\u043e\u0433\u043e \u0421\u043f\u0438\u0441\u043a\u0430 -grey_list=\u0421\u0435\u0440\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -type=\u0422\u0438\u043f -domain_name=\u0414\u043e\u043c\u0435\u043d -single_domain=\u041e\u0434\u0438\u043d \u0414\u043e\u043c\u0435\u043d -multi_domain=\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0414\u043e\u043c\u0435\u043d\u043e\u0432 -special_service=\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0421\u0435\u0440\u0432\u0438\u0441 -service_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0421\u0435\u0440\u0432\u0438\u0441\u0430 +block=\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 +monitor=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 +block_white_list=\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0411\u0435\u043B\u043E\u0433\u043E \u0421\u043F\u0438\u0441\u043A\u0430 +monitor_white_list=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0411\u0435\u043B\u043E\u0433\u043E \u0421\u043F\u0438\u0441\u043A\u0430 +block_monitor_white_list=\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0438 \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0411\u0435\u043B\u043E\u0433\u043E \u0421\u043F\u0438\u0441\u043A\u0430 +grey_list=\u0421\u0435\u0440\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +type=\u0422\u0438\u043F +domain_name=\u0414\u043E\u043C\u0435\u043D +single_domain=\u041E\u0434\u0438\u043D \u0414\u043E\u043C\u0435\u043D +multi_domain=\u041D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0414\u043E\u043C\u0435\u043D\u043E\u0432 +special_service=\u0421\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u0421\u0435\u0440\u0432\u0438\u0441 +service_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0421\u0435\u0440\u0432\u0438\u0441\u0430 service_id=ID \u0421\u0435\u0440\u0432\u0438\u0441\u0430 -repeat=\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c -enter_error=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0435\u0432\u0435\u0440\u043d\u043e, \u0438\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435. -detail=\u0414\u0435\u0442\u0430\u043b\u0438 -back=\u0412\u0435\u0440\u043d\u0443\u0442\u044c +repeat=\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C +enter_error=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0435\u0432\u0435\u0440\u043D\u043E, \u0438\u0441\u043F\u0440\u0430\u0432\u044C\u0442\u0435. +detail=\u0414\u0435\u0442\u0430\u043B\u0438 +back=\u0412\u0435\u0440\u043D\u0443\u0442\u044C #==========yewuliexingguanli end===================== #==========youjianguankong begin===================== -sort=\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 -createTime_asc=\u0412\u043e\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u041f\u043e \u0412\u0440\u0435\u043c\u0435\u043d\u0438 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u044f -createTime_desc=\u041e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u041f\u043e \u0412\u0440\u0435\u043c\u0435\u043d\u0438 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u044f -editTime_asc=\u0412\u043e\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u041f\u043e \u0412\u0440\u0435\u043c\u0435\u043d\u0438 \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f -editTime_desc=\u041e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u041f\u043e \u0412\u0440\u0435\u043c\u0435\u043d\u0438 \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f -auditTime_asc=\u0412\u043e\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u041f\u043e \u0412\u0440\u0435\u043c\u0435\u043d\u0438 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -auditTime_desc=\u041e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u041f\u043e \u0412\u0440\u0435\u043c\u0435\u043d\u0438 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -config_describe=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u0440\u0430\u0432\u0438\u043b\u0430 -match_area=\u0417\u043e\u043d \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 -key_word=\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0421\u043b\u043e\u0432\u0430 -block_type=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f -Request=\u0417\u0430\u043f\u0440\u043e\u0441 -whether_area_block=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d -classification=\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f +sort=\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0430 +createTime_asc=\u0412\u043E\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0439 \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u041F\u043E \u0412\u0440\u0435\u043C\u0435\u043D\u0438 \u0421\u043E\u0437\u0434\u0430\u043D\u0438\u044F +createTime_desc=\u041E\u0431\u0440\u0430\u0442\u043D\u044B\u0439 \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u041F\u043E \u0412\u0440\u0435\u043C\u0435\u043D\u0438 \u0421\u043E\u0437\u0434\u0430\u043D\u0438\u044F +editTime_asc=\u0412\u043E\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0439 \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u041F\u043E \u0412\u0440\u0435\u043C\u0435\u043D\u0438 \u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F +editTime_desc=\u041E\u0431\u0440\u0430\u0442\u043D\u044B\u0439 \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u041F\u043E \u0412\u0440\u0435\u043C\u0435\u043D\u0438 \u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F +auditTime_asc=\u0412\u043E\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0439 \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u041F\u043E \u0412\u0440\u0435\u043C\u0435\u043D\u0438 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +auditTime_desc=\u041E\u0431\u0440\u0430\u0442\u043D\u044B\u0439 \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u041F\u043E \u0412\u0440\u0435\u043C\u0435\u043D\u0438 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +config_describe=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041F\u0440\u0430\u0432\u0438\u043B\u0430 +match_area=\u0417\u043E\u043D \u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 +key_word=\u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0435 \u0421\u043B\u043E\u0432\u0430 +block_type=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F +Request=\u0417\u0430\u043F\u0440\u043E\u0441 +whether_area_block=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D +classification=\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F label=\u0422\u0435\u0433 -attribute=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e -area=\u0420\u0435\u0433\u0438\u043e\u043d +attribute=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u043E +area=\u0420\u0435\u0433\u0438\u043E\u043D isp=ISP -scope=\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u0432 -valid_identifier=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 -is_audit=\u0421\u0442\u0430\u0442\u0443\u0441 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -creator=\u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c -config_time=\u0412\u0440\u0435\u043c\u044f \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u044f -editor=\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 -edit_time=\u0412\u0440\u0435\u043c\u044f \u0420\u0435\u0434\u0430\u043a\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f -auditor=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f -audit_time=\u0412\u0440\u0435\u043c\u044f \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f +scope=\u041E\u0431\u043B\u0430\u0441\u0442\u044C \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u043E\u0432 +valid_identifier=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 +is_audit=\u0421\u0442\u0430\u0442\u0443\u0441 \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +creator=\u0421\u043E\u0437\u0434\u0430\u0442\u0435\u043B\u044C +config_time=\u0412\u0440\u0435\u043C\u044F \u0421\u043E\u0437\u0434\u0430\u043D\u0438\u044F +editor=\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 +edit_time=\u0412\u0440\u0435\u043C\u044F \u0420\u0435\u0434\u0430\u043A\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F +auditor=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F +audit_time=\u0412\u0440\u0435\u043C\u044F \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F yes=\u0414\u0430 -no=\u041d\u0435\u0442 -deleted=\u0423\u0434\u0430\u043b\u0435\u043d\u043e -cancel_approved=\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u041e\u0442\u043c\u0435\u043d\u0430 +no=\u041D\u0435\u0442 +deleted=\u0423\u0434\u0430\u043B\u0435\u043D\u043E +cancel_approved=\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u041E\u0442\u043C\u0435\u043D\u0430 #==========youjianguankong end===================== #==========guankongbaimingdan begin===================== -client_ip=IP \u0410\u0434\u0440\u0435\u0441 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 -server_ip=IP \u0410\u0434\u0440\u0435\u0441 \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -port=\u041f\u043e\u0440\u0442 +client_ip=IP \u0410\u0434\u0440\u0435\u0441 \u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 +server_ip=IP \u0410\u0434\u0440\u0435\u0441 \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +port=\u041F\u043E\u0440\u0442 ip=IP -client_port=\u041f\u043e\u0440\u0442 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 -client_port_mask=\u041c\u0430\u0441\u043a\u0430 \u041f\u043e\u0440\u0442\u0430 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 -client_address_mask=\u041c\u0430\u0441\u043a\u0430 \u0410\u0434\u0440\u0435\u0441\u0430 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 -server_port=\u041f\u043e\u0440\u0442 \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -server_port_mask=\u041c\u0430\u0441\u043a\u0430 \u041f\u043e\u0440\u0442\u0430 \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -server_address_mask=\u041c\u0430\u0441\u043a\u0430 \u0410\u0434\u0440\u0435\u0441\u0430 \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -block_addr=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP -block_domain=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0414\u043e\u043c\u0435\u043d\u043e\u043c -block_url=\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 URL -configuration=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -direction=\u041d\u0430\u043f\u0440\u0432\u043b\u0435\u043d\u0438\u0435 -protocol=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b -oneway=\u041e\u0434\u043d\u043e\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 -twoway=\u0414\u0432\u0443\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 -arbitrary=\u041b\u044e\u0431\u043e\u0439 -basic_config=\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -block_config=\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 -expression_type=\u0422\u0438\u043f \u0412\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f -null_expression=\u041d\u0435\u0442 \u0412\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f +client_port=\u041F\u043E\u0440\u0442 \u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 +client_port_mask=\u041C\u0430\u0441\u043A\u0430 \u041F\u043E\u0440\u0442\u0430 \u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 +client_address_mask=\u041C\u0430\u0441\u043A\u0430 \u0410\u0434\u0440\u0435\u0441\u0430 \u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 +server_port=\u041F\u043E\u0440\u0442 \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +server_port_mask=\u041C\u0430\u0441\u043A\u0430 \u041F\u043E\u0440\u0442\u0430 \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +server_address_mask=\u041C\u0430\u0441\u043A\u0430 \u0410\u0434\u0440\u0435\u0441\u0430 \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +block_addr=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP +block_domain=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0414\u043E\u043C\u0435\u043D\u043E\u043C +block_url=\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 URL +configuration=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +direction=\u041D\u0430\u043F\u0440\u0432\u043B\u0435\u043D\u0438\u0435 +protocol=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B +oneway=\u041E\u0434\u043D\u043E\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 +twoway=\u0414\u0432\u0443\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 +arbitrary=\u041B\u044E\u0431\u043E\u0439 +basic_config=\u041E\u0441\u043D\u043E\u0432\u043D\u0430\u044F \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +block_config=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 +expression_type=\u0422\u0438\u043F \u0412\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F +null_expression=\u041D\u0435\u0442 \u0412\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F and_expression=& -match_method=\u041c\u0435\u0442\u043e\u0434\u044b \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 -substring_match=\u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u041f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0438 -right_match=\u041f\u0440\u0430\u0432\u043e\u0435 \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 -left_match=\u041b\u0435\u0432\u043e\u0435 \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 -exactly_match=\u041f\u043e\u043b\u043d\u043e\u0435 \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 -whether_hexbinary=Hex \u0438\u043b\u0438 \u041d\u0435\u0442 -hex_binary=HEX \u0424\u043e\u0440\u043c\u0430\u0442 -case_insensitive_nohex=\u041d\u0435\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443\uff0c\u0438 \u043d\u0435 HEX -case_sensitive_nohex=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443\uff0c\u0438 \u043d\u0435 HEX -area_effect_id=\u0420\u0435\u0433\u0438\u043e\u043d \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u043d\u044b\u0439 -ip_type=\u0422\u0438\u043f IP +match_method=\u041C\u0435\u0442\u043E\u0434\u044B \u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 +substring_match=\u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 \u041F\u043E\u0434\u0441\u0442\u0440\u043E\u043A\u0438 +right_match=\u041F\u0440\u0430\u0432\u043E\u0435 \u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 +left_match=\u041B\u0435\u0432\u043E\u0435 \u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 +exactly_match=\u041F\u043E\u043B\u043D\u043E\u0435 \u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 +whether_hexbinary=Hex \u0438\u043B\u0438 \u041D\u0435\u0442 +hex_binary=HEX \u0424\u043E\u0440\u043C\u0430\u0442 +case_insensitive_nohex=\u041D\u0435\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443\uFF0C\u0438 \u043D\u0435 HEX +case_sensitive_nohex=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443\uFF0C\u0438 \u043D\u0435 HEX +area_effect_id=\u0420\u0435\u0433\u0438\u043E\u043D \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0435\u043D\u044B\u0439 +ip_type=\u0422\u0438\u043F IP #==========guankongbaimingdan end===================== #==========tedingfuwu begin===================== -protocol_code=\u041d\u043e\u043c\u0435\u0440 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -protocol_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u0420\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -group_id=\u0413\u0440\u0443\u043f\u043f\u0430 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 ID -input_protocol_id=\u0412\u0432\u0434\u0435\u0434\u0438\u0442\u0435 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043bID -input_protocol_name=\u0412\u0432\u0434\u0435\u0434\u0438\u0442\u0435 \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -input_integer=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u0426\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 -protocol_desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -max_value=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 -min_value=\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 +protocol_code=\u041D\u043E\u043C\u0435\u0440 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +protocol_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041F\u0420\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +group_id=\u0413\u0440\u0443\u043F\u043F\u0430 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 ID +input_protocol_id=\u0412\u0432\u0434\u0435\u0434\u0438\u0442\u0435 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043BID +input_protocol_name=\u0412\u0432\u0434\u0435\u0434\u0438\u0442\u0435 \u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +input_integer=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u041F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E\u0435 \u0426\u0435\u043B\u043E\u0447\u0438\u0441\u043B\u0435\u043D\u043D\u043E\u0435 \u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 +protocol_desc=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +max_value=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435 +min_value=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043C\u0435\u043D\u044C\u0448\u0435 #==========tedingfuwu end===================== #==========xitongguanli begin====================== -login=\u041b\u043e\u0433\u0438\u043d -owner_company=\u041f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0430\u044f \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f -company=\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f -owner_group=\u041f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0430\u044f \u0413\u0440\u0443\u043f\u043f\u0430 -group=\u0413\u0440\u0443\u043f\u043f\u0430 -template=\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0428\u0430\u0431\u043b\u043e\u043d\u0430 -export=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 -import=\u0418\u043c\u043f\u043e\u0440\u0442 -sure_export=\u0423\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435? -sure_delete=\u0423\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435? -login_name=\u041b\u043e\u0433\u0438\u043d -name=\u0418\u043c\u044f -identify_mark=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 -mail=\u041f\u043e\u0447\u0442\u0430 -role=\u0420\u043e\u043b\u044c -manager=\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 -ordinary_man=\u041e\u0431\u044b\u0447\u043d\u044b\u0439 \u0427\u0435\u043b\u043e\u0432\u0435\u043a -nextPage=\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 -previousPage=\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 -total=\u0412\u0441\u0435\u0433\u043e -current=\u0422\u0435\u043a\u0443\u0449\u0438\u0439 -page=\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 -count=\u0420\u044f\u0434\u044b -name_image=\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 -organizer=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440 -save_organization=\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 -success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e -password=\u041f\u0430\u0440\u043e\u043b\u044c -nochange_blank=\u0415\u0441\u043b\u0438 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c, \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0435\u0433\u043e \u043f\u0443\u0441\u0442\u044b\u043c. -confirm_password=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u041f\u0430\u0440\u043e\u043b\u044f -manager_info=\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043a\u0430\u043a "\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440", \u0438\u043d\u0430\u0447\u0435 \u044d\u0442\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438\! -name_existed=\u041b\u043e\u0433\u0438\u043d \u0443\u0436\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -parent_org=\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f -is_useable=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e? +login=\u041B\u043E\u0433\u0438\u043D +owner_company=\u041F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u0430\u0449\u0430\u044F \u041A\u043E\u043C\u043F\u0430\u043D\u0438\u044F +company=\u041A\u043E\u043C\u043F\u0430\u043D\u0438\u044F +owner_group=\u041F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u0430\u0449\u0430\u044F \u0413\u0440\u0443\u043F\u043F\u0430 +group=\u0413\u0440\u0443\u043F\u043F\u0430 +template=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0428\u0430\u0431\u043B\u043E\u043D\u0430 +export=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +import=\u0418\u043C\u043F\u043E\u0440\u0442 +sure_export=\u0423\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435? +sure_delete=\u0423\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u0438 \u0434\u0430\u043D\u043D\u044B\u0435? +login_name=\u041B\u043E\u0433\u0438\u043D +name=\u0418\u043C\u044F +identify_mark=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 +mail=\u041F\u043E\u0447\u0442\u0430 +role=\u0420\u043E\u043B\u044C +manager=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440 +ordinary_man=\u041E\u0431\u044B\u0447\u043D\u044B\u0439 \u0427\u0435\u043B\u043E\u0432\u0435\u043A +nextPage=\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0430\u044F \u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 +previousPage=\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0430\u044F \u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 +total=\u0412\u0441\u0435\u0433\u043E +current=\u0422\u0435\u043A\u0443\u0449\u0438\u0439 +page=\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 +count=\u0420\u044F\u0434\u044B +name_image=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +organizer=\u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0442\u043E\u0440 +save_organization=\u0421\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435 \u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438 +success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E +password=\u041F\u0430\u0440\u043E\u043B\u044C +nochange_blank=\u0415\u0441\u043B\u0438 \u043D\u0435 \u0438\u0437\u043C\u0435\u043D\u044F\u0442\u044C, \u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u0435\u0433\u043E \u043F\u0443\u0441\u0442\u044B\u043C. +confirm_password=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u041F\u0430\u0440\u043E\u043B\u044F +manager_info=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440 \u0434\u043E\u043B\u0436\u0435\u043D \u0443\u043A\u0430\u0437\u0430\u0442\u044C \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u0430\u043A "\u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440", \u0438\u043D\u0430\u0447\u0435 \u044D\u0442\u043E \u0432\u043B\u0438\u044F\u0435\u0442 \u043D\u0430 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438\! +name_existed=\u041B\u043E\u0433\u0438\u043D \u0443\u0436\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +parent_org=\u0420\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u0441\u043A\u0430\u044F \u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F +is_useable=\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u043E? address=\u0410\u0434\u0440\u0435\u0441 -nochange=\u041d\u0435\u0442 \u0418\u0441\u0442\u043e\u0440\u0438\u0438 \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\! -module_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041c\u043e\u0434\u0443\u043b\u044f -dict_mark=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0421\u043b\u043e\u0432\u0430\u0440\u044f -run_state=\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0420\u0430\u0431\u043e\u0442\u044b -mark=\u0417\u043d\u0430\u043a -value=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 -is_maintain=\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043b\u0438? -last_edit_time=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0412\u0440\u0435\u043c\u044f \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f -dict_edit_record=\u0417\u0430\u043f\u0438\u0441\u044c \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0421\u043b\u043e\u0432\u0430\u0440\u044f -dict_detail=\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u0421\u043b\u043e\u0432\u0430\u0440\u0435 -edit_record=\u0417\u0430\u043f\u0438\u0441\u044c \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 -edit_record_view=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0417\u0430\u043f\u0438\u0441\u0438 \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f -dict_edit_info=\u0421\u043b\u043e\u0432\u0430\u0440\u044c \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u0435\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0435\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c? -dict_delete_info=\u0421\u043b\u043e\u0432\u0430\u0440\u044c \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u0435\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0435\u0433\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c? -dict_saveitem_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\! -dict_saveitem_nullerror=\u041e\u0448\u0438\u0431\u043a\u0430 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c\u0438\! -submit_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c\! -form_validate=\u0424\u043e\u0440\u043c\u0430 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u043e\! -entry=\u0417\u0430\u043f\u0438\u0441\u044c -add_entry=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0417\u0430\u043f\u0438\u0441\u044c -click_add_entry=\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0417\u0430\u043f\u0438\u0441\u0438 -maintainable=\u0420\u0435\u043c\u043e\u043d\u0442\u043e\u043f\u0440\u0438\u0433\u043e\u0434\u043d\u044b\u0439 -useable=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e -click_add=\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -menu_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041c\u0435\u043d\u044e -unicode=\u041a\u043e\u0434 \u0418\u043d\u0442\u0435\u0440\u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 -link=\u0421\u0441\u044b\u043b\u043a\u0430 -visible=\u0412\u0438\u0434\u0438\u043c\u044b\u0439 -permission_mark=\u0417\u043d\u0430\u043a \u041f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u044f -display=\u0414\u0438\u0441\u043f\u043b\u0435\u0439 -hide=\u0421\u043a\u0440\u044b\u0442\u044c -add_child_menu=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u041f\u043e\u0434\u043c\u0435\u043d\u044e -save=\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c -save_sort=\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0443 -menu=\u041c\u0435\u043d\u044e -parent_menu=\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u041c\u0435\u043d\u044e -aim=\u0426\u0435\u043b\u044c -click_menu_turn=\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u00ab\u041c\u0435\u043d\u044e\u00bb, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u044d\u0442\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 -link_window_info=\u041e\u0442\u043a\u0440\u044b\u0442\u043e\u0435 \u043e\u043a\u043d\u043e \u0447\u0435\u0440\u0435\u0437 URL-\u0430\u0434\u0440\u0435\u0441\u0443, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \: mainFrame -is_top_menu=\u041c\u0435\u043d\u044e \u0412\u0435\u0440\u0445\u043d\u0435\u0433\u043e \u0423\u0440\u043e\u0432\u043d\u044f -icon=\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 -is_top_menu_info=\u042f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u044d\u0442\u043e \u043c\u0435\u043d\u044e \u0432\u0435\u0440\u0445\u043d\u0438\u043c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u044e -sort_info=\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e. -is_show_sysmenu=\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043b\u0438 \u044d\u0442\u043e \u043c\u0435\u043d\u044e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043c\u0435\u043d\u044e -control_permission_info=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u044f, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440\: @RequiresPermissions (\u00ab\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u00bb) -role_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0420\u043e\u043b\u044f -data_range=\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0414\u0430\u043d\u043d\u044b\u0445 -allot=\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c -role_type=\u0422\u0438\u043f \u0420\u043e\u043b\u0438 -role_permission=\u041f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u044f \u0420\u043e\u043b\u0438 -role_list=\u0421\u043f\u0438\u0441\u043e\u043a \u0420\u043e\u043b\u0435\u0439 -role_allot=\u0420\u0430\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0420\u043e\u043b\u044c -staff_list=\u0421\u043f\u0438\u0441\u043e\u043a \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f -loading=\u0418\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435 ... -remove=\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 -system_prompt=\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430 \u0421\u0438\u0441\u0442\u0435\u043c\u044b -old_password=\u0421\u0442\u0430\u0440\u044b\u0439 \u041f\u0430\u0440\u043e\u043b\u044c -new_password=\u041d\u043e\u0432\u044b\u0439 \u041f\u0430\u0440\u043e\u043b\u044c -sure_new_password=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u041d\u043e\u0432\u044b\u0439 \u041f\u0430\u0440\u043e\u043b\u044c -cancel_clear=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\! -sure_clear=\u041f\u043e\u0434\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u041e\u0447\u0438\u0441\u0442\u043a\u0438 -role_unique=\u0418\u043c\u044f \u0420\u043e\u043b\u0438 \u0443\u0436\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -role_error_info=\u0412\u0432\u043e\u0434 \u043d\u0435\u0432\u0435\u0440\u0435\u043d, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435. -user=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c -file_management=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0424\u0430\u0439\u043b\u0430\u043c\u0438 -insert=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c +nochange=\u041D\u0435\u0442 \u0418\u0441\u0442\u043E\u0440\u0438\u0438 \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\! +module_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041C\u043E\u0434\u0443\u043B\u044F +dict_mark=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0421\u043B\u043E\u0432\u0430\u0440\u044F +run_state=\u0421\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0420\u0430\u0431\u043E\u0442\u044B +mark=\u0417\u043D\u0430\u043A +value=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 +is_maintain=\u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044C \u043B\u0438? +last_edit_time=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0412\u0440\u0435\u043C\u044F \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F +dict_edit_record=\u0417\u0430\u043F\u0438\u0441\u044C \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0421\u043B\u043E\u0432\u0430\u0440\u044F +dict_detail=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E \u0421\u043B\u043E\u0432\u0430\u0440\u0435 +edit_record=\u0417\u0430\u043F\u0438\u0441\u044C \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 +edit_record_view=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0417\u0430\u043F\u0438\u0441\u0438 \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F +dict_edit_info=\u0421\u043B\u043E\u0432\u0430\u0440\u044C \u043E\u0447\u0435\u043D\u044C \u0432\u0430\u0436\u0435\u043D \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435. \u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0435\u0433\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C? +dict_delete_info=\u0421\u043B\u043E\u0432\u0430\u0440\u044C \u043E\u0447\u0435\u043D\u044C \u0432\u0430\u0436\u0435\u043D \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435. \u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0435\u0433\u043E \u0443\u0434\u0430\u043B\u0438\u0442\u044C? +dict_saveitem_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u043C, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0434\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\! +dict_saveitem_nullerror=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u043C, \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043D\u0435\u043B\u044C\u0437\u044F \u0431\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u043C\u0438\! +submit_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043C\! +form_validate=\u0424\u043E\u0440\u043C\u0430 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u043E\! +entry=\u0417\u0430\u043F\u0438\u0441\u044C +add_entry=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0417\u0430\u043F\u0438\u0441\u044C +click_add_entry=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0417\u0430\u043F\u0438\u0441\u0438 +maintainable=\u0420\u0435\u043C\u043E\u043D\u0442\u043E\u043F\u0440\u0438\u0433\u043E\u0434\u043D\u044B\u0439 +useable=\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u043E +click_add=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +menu_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041C\u0435\u043D\u044E +unicode=\u041A\u043E\u0434 \u0418\u043D\u0442\u0435\u0440\u043D\u0430\u0446\u0438\u043E\u043D\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 +link=\u0421\u0441\u044B\u043B\u043A\u0430 +visible=\u0412\u0438\u0434\u0438\u043C\u044B\u0439 +permission_mark=\u0417\u043D\u0430\u043A \u041F\u043E\u043B\u043D\u043E\u043C\u043E\u0447\u0438\u044F +display=\u0414\u0438\u0441\u043F\u043B\u0435\u0439 +hide=\u0421\u043A\u0440\u044B\u0442\u044C +add_child_menu=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u041F\u043E\u0434\u043C\u0435\u043D\u044E +save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C +save_sort=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0443 +menu=\u041C\u0435\u043D\u044E +parent_menu=\u0420\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0435 \u041C\u0435\u043D\u044E +aim=\u0426\u0435\u043B\u044C +click_menu_turn=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u00AB\u041C\u0435\u043D\u044E\u00BB, \u0447\u0442\u043E\u0431\u044B \u043F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u044D\u0442\u0443 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 +link_window_info=\u041E\u0442\u043A\u0440\u044B\u0442\u043E\u0435 \u043E\u043A\u043D\u043E \u0447\u0435\u0440\u0435\u0437 URL-\u0430\u0434\u0440\u0435\u0441\u0443, \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \: mainFrame +is_top_menu=\u041C\u0435\u043D\u044E \u0412\u0435\u0440\u0445\u043D\u0435\u0433\u043E \u0423\u0440\u043E\u0432\u043D\u044F +icon=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +is_top_menu_info=\u042F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043B\u0438 \u044D\u0442\u043E \u043C\u0435\u043D\u044E \u0432\u0435\u0440\u0445\u043D\u0438\u043C \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u044B\u043C \u043C\u0435\u043D\u044E +sort_info=\u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u043F\u043E \u0432\u043E\u0437\u0440\u0430\u0441\u0442\u0430\u043D\u0438\u044E. +is_show_sysmenu=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044F \u043B\u0438 \u044D\u0442\u043E \u043C\u0435\u043D\u044E \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u043E\u043C \u043C\u0435\u043D\u044E +control_permission_info=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043F\u043E\u043B\u043D\u043E\u043C\u043E\u0447\u0438\u044F, \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0439 \u0432 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u043B\u0435\u0440\u0435, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440\: @RequiresPermissions (\u00AB\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F\u00BB) +role_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0420\u043E\u043B\u044F +data_range=\u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u0414\u0430\u043D\u043D\u044B\u0445 +allot=\u0420\u0430\u0441\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C +role_type=\u0422\u0438\u043F \u0420\u043E\u043B\u0438 +role_permission=\u041F\u043E\u043B\u043D\u043E\u043C\u043E\u0447\u0438\u044F \u0420\u043E\u043B\u0438 +role_list=\u0421\u043F\u0438\u0441\u043E\u043A \u0420\u043E\u043B\u0435\u0439 +role_allot=\u0420\u0430\u0437\u0434\u0430\u0432\u0430\u0442\u044C \u0420\u043E\u043B\u044C +staff_list=\u0421\u043F\u0438\u0441\u043E\u043A \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F +loading=\u0418\u0434\u0435\u0442 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435 ... +remove=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 +system_prompt=\u041F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0430 \u0421\u0438\u0441\u0442\u0435\u043C\u044B +old_password=\u0421\u0442\u0430\u0440\u044B\u0439 \u041F\u0430\u0440\u043E\u043B\u044C +new_password=\u041D\u043E\u0432\u044B\u0439 \u041F\u0430\u0440\u043E\u043B\u044C +sure_new_password=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u041D\u043E\u0432\u044B\u0439 \u041F\u0430\u0440\u043E\u043B\u044C +cancel_clear=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\! +sure_clear=\u041F\u043E\u0434\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u041E\u0447\u0438\u0441\u0442\u043A\u0438 +role_unique=\u0418\u043C\u044F \u0420\u043E\u043B\u0438 \u0443\u0436\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +role_error_info=\u0412\u0432\u043E\u0434 \u043D\u0435\u0432\u0435\u0440\u0435\u043D, \u0441\u043D\u0430\u0447\u0430\u043B\u0430 \u0438\u0441\u043F\u0440\u0430\u0432\u044C\u0442\u0435. +user=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C +file_management=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0424\u0430\u0439\u043B\u0430\u043C\u0438 +insert=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C #==========xitongguanli end====================== #===============multiole cfg start==================== -optional=\u041e\u043f\u0446\u0438\u044f -custom_region=\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c +optional=\u041E\u043F\u0446\u0438\u044F +custom_region=\u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u041E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u0435\u043C\u043E\u0433\u043E \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C please_input=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 -area_control_type=\u042d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0422\u0438\u043f \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 +area_control_type=\u042D\u0444\u0444\u0435\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0422\u0438\u043F \u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D\u0430 #===============multiole cfg end==================== -whitelist=\u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -ip_whitelist=IP \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -domain_whitelist=\u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a \u0414\u043e\u043c\u0435\u043d\u0430 -dns_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 DNS IP -dns_domain_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u043c\u0435\u043d\u043e\u043c DNS -http_req_control=\u0417\u0430\u043f\u0440\u043e\u0441 HTTP -http_ip_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 HTTP IP-\u0410\u0434\u0440\u0435\u0441\u0430\u043c -http_url_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 HTTP URL -http_req_hdr_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0417\u0430\u0433\u043e\u0432\u043e\u043b\u043a\u043e\u043c \u0417\u0430\u0440\u043e\u0441\u0430 HTTP -http_req_body_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c HTTP -http_res_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0442\u0432\u0435\u0442\u043e\u043c HTTP -http_res_hdr_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0417\u0430\u0433\u043e\u0432\u043e\u043b\u043a\u043e\u043c \u041e\u0442\u0432\u0435\u0442\u0430 HTTP -http_res_body_control=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0417\u0430\u0433\u043e\u0432\u043e\u043b\u043a\u043e\u043c \u041e\u0442\u0432\u0435\u0442\u0430 HTTP -av_control=\u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 -av_content_ip_control=\u0410\u0443\u0434\u0438\u043e/\u0412\u0438\u0434\u0435\u043e IP -av_picture_ip_control=\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 IP -av_content_url_control=\u0410\u0443\u0434\u0438\u043e \u0438 \u0412\u0438\u0434\u0435\u043e URL -av_picture_url_control=\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 URL -av_voip_control=VoIP \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b +whitelist=\u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +ip_whitelist=IP \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +domain_whitelist=\u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A \u0414\u043E\u043C\u0435\u043D\u0430 +dns_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 DNS IP +dns_domain_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u043E\u043C\u0435\u043D\u043E\u043C DNS +http_req_control=\u0417\u0430\u043F\u0440\u043E\u0441 HTTP +http_ip_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 HTTP IP-\u0410\u0434\u0440\u0435\u0441\u0430\u043C +http_url_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 HTTP URL +http_req_hdr_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0417\u0430\u0433\u043E\u0432\u043E\u043B\u043A\u043E\u043C \u0417\u0430\u0440\u043E\u0441\u0430 HTTP +http_req_body_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u043C HTTP +http_res_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0442\u0432\u0435\u0442\u043E\u043C HTTP +http_res_hdr_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0417\u0430\u0433\u043E\u0432\u043E\u043B\u043A\u043E\u043C \u041E\u0442\u0432\u0435\u0442\u0430 HTTP +http_res_body_control=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0417\u0430\u0433\u043E\u0432\u043E\u043B\u043A\u043E\u043C \u041E\u0442\u0432\u0435\u0442\u0430 HTTP +av_control=\u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u044B\u0439 \u0430\u0434\u0440\u0435\u0441 +av_content_ip_control=\u0410\u0443\u0434\u0438\u043E/\u0412\u0438\u0434\u0435\u043E IP +av_picture_ip_control=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 IP +av_content_url_control=\u0410\u0443\u0434\u0438\u043E \u0438 \u0412\u0438\u0434\u0435\u043E URL +av_picture_url_control=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 URL +av_voip_control=VoIP \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B av_voip_ip_control=VoIP IP -av_voip_account_control=VoIP \u0410\u043a\u043a\u0430\u0443\u043d\u0442 -av_sample_audio_control=\u041e\u0431\u0440\u0430\u0437\u0435\u0446 \u0410\u0443\u0434\u0438\u043e -av_sample_video_control=\u041e\u0431\u0440\u0430\u0437\u0435\u0446 \u0412\u0438\u0434\u0435\u043e -av_sample_picture_control=\u041e\u0431\u0440\u0430\u0437\u0435\u0446 \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -av_sample_voip_control=VoIP \u041e\u0431\u0440\u0430\u0437\u0435\u0446 -av_sample_audio_porn_control=\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0410\u0443\u0434\u0438\u043e \u0421\u0446\u0435\u043d\u044b -av_sample_video_porn_control=\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0412\u0438\u0434\u0435\u043e \u0421\u0446\u0435\u043d\u044b -av_sample_control=\u041e\u0431\u0440\u0430\u0437\u0435\u0446 -configure_statistics_info=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0421\u0442\u0430\u0442\u0443\u0441\u0430 -letter_statistics_info=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u041f\u0438\u0441\u0435\u043c \u0438 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 -harm_level=\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0412\u0440\u0435\u0434\u0430 -src_file=\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0424\u0430\u0439\u043b -file=\u0424\u0430\u0439\u043b -select_file=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0424\u0430\u0439\u043b \u0434\u043b\u044f \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0438 -sample_file=\u041f\u0440\u0438\u043c\u0435\u0440 \u0424\u0430\u0439\u043b\u0430 -sample_sign=\u041f\u0440\u0438\u043c\u0435\u0440 \u0417\u043d\u0430\u043a\u0430 -off=\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c -on=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c -click_detail=\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0414\u0435\u0442\u0430\u043b\u0438", \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043b\u0430\u0442\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0421\u043f\u0430\u0441\u0438\u0431\u043e\! -return_lastpage=\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0443 -show_detail=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0414\u0435\u0442\u0430\u043b\u0438 -hidden_detail=\u0421\u043a\u0440\u044b\u0442\u044c \u0414\u0435\u0442\u0430\u043b\u0438 -notfound_page=\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -no_permission=\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u041f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u0439 -param_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430, \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c. -request_service_failed=\u041e\u0448\u0438\u0431\u043a\u0430 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -request_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 +av_voip_account_control=VoIP \u0410\u043A\u043A\u0430\u0443\u043D\u0442 +av_sample_audio_control=\u041E\u0431\u0440\u0430\u0437\u0435\u0446 \u0410\u0443\u0434\u0438\u043E +av_sample_video_control=\u041E\u0431\u0440\u0430\u0437\u0435\u0446 \u0412\u0438\u0434\u0435\u043E +av_sample_picture_control=\u041E\u0431\u0440\u0430\u0437\u0435\u0446 \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +av_sample_voip_control=VoIP \u041E\u0431\u0440\u0430\u0437\u0435\u0446 +av_sample_audio_porn_control=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u0410\u0443\u0434\u0438\u043E \u0421\u0446\u0435\u043D\u044B +av_sample_video_porn_control=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u0412\u0438\u0434\u0435\u043E \u0421\u0446\u0435\u043D\u044B +av_sample_control=\u041E\u0431\u0440\u0430\u0437\u0435\u0446 +configure_statistics_info=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0421\u0442\u0430\u0442\u0443\u0441\u0430 +letter_statistics_info=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u041F\u0438\u0441\u0435\u043C \u0438 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 +harm_level=\u0421\u0442\u0435\u043F\u0435\u043D\u044C \u0412\u0440\u0435\u0434\u0430 +src_file=\u0418\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u0424\u0430\u0439\u043B +file=\u0424\u0430\u0439\u043B +select_file=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0424\u0430\u0439\u043B \u0434\u043B\u044F \u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0438 +sample_file=\u041F\u0440\u0438\u043C\u0435\u0440 \u0424\u0430\u0439\u043B\u0430 +sample_sign=\u041F\u0440\u0438\u043C\u0435\u0440 \u0417\u043D\u0430\u043A\u0430 +off=\u0412\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C +on=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C +click_detail=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 "\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0414\u0435\u0442\u0430\u043B\u0438", \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0441\u043B\u0430\u0442\u044C \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043E\u0431 \u043E\u0448\u0438\u0431\u043A\u0430\u0445 \u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u044B. \u0421\u043F\u0430\u0441\u0438\u0431\u043E\! +return_lastpage=\u0412\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043D\u0430 \u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0443\u044E \u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0443 +show_detail=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0414\u0435\u0442\u0430\u043B\u0438 +hidden_detail=\u0421\u043A\u0440\u044B\u0442\u044C \u0414\u0435\u0442\u0430\u043B\u0438 +notfound_page=\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043D\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +no_permission=\u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u041F\u043E\u043B\u043D\u043E\u043C\u043E\u0447\u0438\u0439 +param_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430, \u0441\u0435\u0440\u0432\u0435\u0440 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C. +request_service_failed=\u041E\u0448\u0438\u0431\u043A\u0430 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +request_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 av_voip_ip_title=VoIP Ip -av_voip_account_title=VoIP \u0410\u043a\u043a\u0430\u0443\u043d\u0442 -account=\u0410\u043a\u043a\u0430\u0443\u043d\u0442 -ip_pattern=\u041e\u0431\u0440\u0430\u0437\u0435\u0446 IP -port_pattern=\u041e\u0431\u0440\u0430\u0437\u0435\u0446 \u041f\u043e\u0440\u0442\u0430 -port_mask=\u041c\u0430\u0441\u043a\u0430 \u041f\u043e\u0440\u0442\u0430 -ip_range=IP \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d -ip_subnet=\u041c\u0430\u0441\u043a\u0430 IP/\u041f\u043e\u0434\u0441\u0435\u0442\u0438 -district=\u0420\u0430\u0439\u043e\u043d +av_voip_account_title=VoIP \u0410\u043A\u043A\u0430\u0443\u043D\u0442 +account=\u0410\u043A\u043A\u0430\u0443\u043D\u0442 +ip_pattern=\u041E\u0431\u0440\u0430\u0437\u0435\u0446 IP +port_pattern=\u041E\u0431\u0440\u0430\u0437\u0435\u0446 \u041F\u043E\u0440\u0442\u0430 +port_mask=\u041C\u0430\u0441\u043A\u0430 \u041F\u043E\u0440\u0442\u0430 +ip_range=IP \u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D +ip_subnet=\u041C\u0430\u0441\u043A\u0430 IP/\u041F\u043E\u0434\u0441\u0435\u0442\u0438 +district=\u0420\u0430\u0439\u043E\u043D \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u044f -keywords=\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0421\u043b\u043e\u0432\u0430 +keywords=\u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0435 \u0421\u043B\u043E\u0432\u0430 http_ip_title=HTTP IP http_url_title=HTTP URL -http_req_hdr_title=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -http_req_body_title=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -http_res_hdr_title=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u041e\u0442\u0432\u0435\u0442\u0430 -http_res_body_title=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041e\u0442\u0432\u0435\u0442\u0430 -ssl_ip=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f SSL IP -ssl_sni=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 SSL SNI -ssl_san=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 SSL SAN -ssl_ca=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 SSL CN -http_control=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f HTTP -ingress=\u0412\u0432\u043e\u0434 -egress=\u0412\u044b\u0445\u043e\u0434 -fileTransfer_control= \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043b\u043e\u0432 -mail_hdr=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041f\u043e\u0447\u0442\u044b -mail_body=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u041f\u043e\u0447\u0442\u044b -mail_file_digest=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0445 \u0424\u0430\u0439\u043b\u043e\u0432 +http_req_hdr_title=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +http_req_body_title=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +http_res_hdr_title=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u041E\u0442\u0432\u0435\u0442\u0430 +http_res_body_title=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u041E\u0442\u0432\u0435\u0442\u0430 +ssl_ip=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F SSL IP +ssl_sni=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 SSL SNI +ssl_san=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 SSL SAN +ssl_ca=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 SSL CN +http_control=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F HTTP +ingress=\u0412\u0432\u043E\u0434 +egress=\u0412\u044B\u0445\u043E\u0434 +fileTransfer_control= \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043B\u043E\u0432 +mail_hdr=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041F\u043E\u0447\u0442\u044B +mail_body=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u041F\u043E\u0447\u0442\u044B +mail_file_digest=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u041F\u043E\u0447\u0442\u043E\u0432\u044B\u0445 \u0424\u0430\u0439\u043B\u043E\u0432 ftp_url=FTP URL -ftp_content=FTP \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 -mail_ip= \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u041f\u043e\u0447\u0442\u044b -ftp_ip=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f FTP IP -dns_ip=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f DNS IP -dns_domain=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0414\u043e\u043c\u0435\u043d\u0430 DNS +ftp_content=FTP \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 +mail_ip= \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u041F\u043E\u0447\u0442\u044B +ftp_ip=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F FTP IP +dns_ip=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F DNS IP +dns_domain=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0414\u043E\u043C\u0435\u043D\u0430 DNS action=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 -has_prohibit_delete=\u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u0430 -has_prohibit_nopass=\u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 -has_prohibit_pass=\u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 -multiple_keywords_tip=\u043c\u043e\u0436\u043d\u043e \u0432\u0432\u0435\u0441\u0442\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432,\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435 \u0438\u0445 \u043a\u043b\u0430\u0432\u0438\u0448\u0435\u0439 "Enter". +has_prohibit_delete=\u0422\u043E\u043B\u044C\u043A\u043E \u043D\u0435\u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u043D\u0430\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u0430 +has_prohibit_nopass=\u0422\u043E\u043B\u044C\u043A\u043E \u043D\u0435\u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u043D\u0430\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0430 +has_prohibit_pass=\u0422\u043E\u043B\u044C\u043A\u043E \u043D\u0435\u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u043D\u0430\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0430 +multiple_keywords_tip=\u043C\u043E\u0436\u043D\u043E \u0432\u0432\u0435\u0441\u0442\u0438 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0441\u043B\u043E\u0432,\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435 \u0438\u0445 \u043A\u043B\u0430\u0432\u0438\u0448\u0435\u0439 "Enter". action_drop=DROP -action_reject=\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 -action_redirect=\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -action_loop=\u041f\u0435\u0442\u043b\u044f -action_forward=\u041f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0430 -action_ratelimit=\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -action_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c -action_whitelist=\u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -action_monit=\u041c\u043e\u043d\u0438\u043d\u0442\u043e\u0440\u0438\u043d\u0433 -file_digest_control=\u0424\u0430\u0439\u043b \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 -raw_len=\u0414\u043b\u0438\u043d\u0430 \u0424\u0430\u0439\u043b\u0430 +action_reject=\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 +action_redirect=\u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +action_loop=\u041F\u0435\u0442\u043B\u044F +action_forward=\u041F\u0435\u0440\u0435\u0441\u044B\u043B\u043A\u0430 +action_ratelimit=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +action_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C +action_whitelist=\u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +action_monit=\u041C\u043E\u043D\u0438\u043D\u0442\u043E\u0440\u0438\u043D\u0433 +file_digest_control=\u0424\u0430\u0439\u043B \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 +raw_len=\u0414\u043B\u0438\u043D\u0430 \u0424\u0430\u0439\u043B\u0430 digest=\u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442 -cfds_level=\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0423\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u044f -file_url=URL \u0424\u0430\u0439\u043b\u0430 +cfds_level=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u0423\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0441\u0442\u0438 \u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u044F +file_url=URL \u0424\u0430\u0439\u043B\u0430 other=\u0414\u0440\u0443\u0433\u0438\u0435 bgp_control=BGP bgp_ip=BGP IP xmpp_control=XMPP xmpp_ip=XMPP IP #===============protocol IP Import start================= -chooseFile=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0424\u0430\u0439\u043b -download=\u0428\u0430\u0431\u043b\u043e\u043d \u0421\u043a\u0430\u0447\u0430\u0442\u044c -import_success=\u0423\u0441\u043f\u0435\u0448\u043d\u044b\u0439 \u0418\u043c\u043f\u043e\u0440\u0442\u0430 -import_error=\u0418\u043c\u043f\u043e\u0440\u0442 \u0441 \u041e\u0448\u0438\u0431\u043a\u043e\u0439 -import_failed=\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\! -import_template_failed=\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d\! \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u044d\u0442\u043e\u043c\: -the_line_of=\u0421\u0442\u0440\u043e\u043a\u0430 rowNum -val_protocol_id=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043f\u0443\u0441\u0442\u043e \u0438\u043b\u0438 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -val_ip_type=\u0422\u0438\u043f IP \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c \u0438 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c 4 (IPv4) \u0438\u043b\u0438 6 (IPv6) -val_src_ip=\u0410\u0434\u0440\u0435\u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043d\u0435\u0432\u0435\u0440\u0435\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 \u0442\u0438\u043f\u043e\u043c IP -val_src_mask=\u0424\u043e\u0440\u043c\u0430\u0442 \u043c\u0430\u0441\u043a\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043d\u0435\u0432\u0435\u0440\u0435\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 \u0442\u0438\u043f\u043e\u043c IP -val_src_port=\u041a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0439 \u043f\u043e\u0440\u0442 \u043f\u0443\u0441\u0442 \u0438\u043b\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 (0-65535) -val_src_port_mask=\u0424\u043e\u0440\u043c\u0430\u0442 \u043c\u0430\u0441\u043a\u0438 \u043f\u043e\u0440\u0442\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043d\u0435\u0432\u0435\u0440\u0435\u043d (0-65535) -val_dst_ip=IP-\u0430\u0434\u0440\u0435\u0441 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0435\u0432\u0435\u0440\u0435\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 \u0442\u0438\u043f\u043e\u043c IP -val_dst_mask=\u0424\u043e\u0440\u043c\u0430\u0442 \u043c\u0430\u0441\u043a\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0435\u0432\u0435\u0440\u0435\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 \u0442\u0438\u043f\u043e\u043c IP -val_dst_port=\u041f\u043e\u0440\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0443\u0441\u0442 \u0438\u043b\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 (0-65535) -val_dst_port_mask=\u043d\u0435\u0432\u0435\u0440\u043d\u043e \u0444\u043e\u0440\u043c\u0430\u0442 \u043c\u0430\u0441\u043a\u0438 \u043f\u043e\u0440\u0442\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (0-65535) -val_protocol=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c \u0438 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c 6 (TCP), 17 (UDP), 0 ( u4EFB u610F) -val_direction=\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c 0 (\u0434\u0432\u0443\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435) \u0438\u043b\u0438 1 (\u043e\u0434\u043d\u043e\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435) +chooseFile=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0424\u0430\u0439\u043B +download=\u0428\u0430\u0431\u043B\u043E\u043D \u0421\u043A\u0430\u0447\u0430\u0442\u044C +import_success=\u0423\u0441\u043F\u0435\u0448\u043D\u044B\u0439 \u0418\u043C\u043F\u043E\u0440\u0442\u0430 +import_error=\u0418\u043C\u043F\u043E\u0440\u0442 \u0441 \u041E\u0448\u0438\u0431\u043A\u043E\u0439 +import_failed=\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435\! +import_template_failed=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\! \u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E\u0431 \u044D\u0442\u043E\u043C\: +the_line_of=\u0421\u0442\u0440\u043E\u043A\u0430 rowNum +val_protocol_id=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 \u043F\u0443\u0441\u0442\u043E \u0438\u043B\u0438 \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +val_ip_type=\u0422\u0438\u043F IP \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u043C \u0438 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C 4 (IPv4) \u0438\u043B\u0438 6 (IPv6) +val_src_ip=\u0410\u0434\u0440\u0435\u0441 \u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043D\u0435\u0432\u0435\u0440\u0435\u043D \u0438\u043B\u0438 \u043D\u0435\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C \u0441 \u0442\u0438\u043F\u043E\u043C IP +val_src_mask=\u0424\u043E\u0440\u043C\u0430\u0442 \u043C\u0430\u0441\u043A\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 \u043D\u0435\u0432\u0435\u0440\u0435\u043D \u0438\u043B\u0438 \u043D\u0435\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C \u0441 \u0442\u0438\u043F\u043E\u043C IP +val_src_port=\u041A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u0438\u0439 \u043F\u043E\u0440\u0442 \u043F\u0443\u0441\u0442 \u0438\u043B\u0438 \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 (0-65535) +val_src_port_mask=\u0424\u043E\u0440\u043C\u0430\u0442 \u043C\u0430\u0441\u043A\u0438 \u043F\u043E\u0440\u0442\u0430 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 \u043D\u0435\u0432\u0435\u0440\u0435\u043D (0-65535) +val_dst_ip=IP-\u0430\u0434\u0440\u0435\u0441 \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043D\u0435\u0432\u0435\u0440\u0435\u043D \u0438\u043B\u0438 \u043D\u0435\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C \u0441 \u0442\u0438\u043F\u043E\u043C IP +val_dst_mask=\u0424\u043E\u0440\u043C\u0430\u0442 \u043C\u0430\u0441\u043A\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043D\u0435\u0432\u0435\u0440\u0435\u043D \u0438\u043B\u0438 \u043D\u0435\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C \u0441 \u0442\u0438\u043F\u043E\u043C IP +val_dst_port=\u041F\u043E\u0440\u0442 \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u0443\u0441\u0442 \u0438\u043B\u0438 \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 (0-65535) +val_dst_port_mask=\u043D\u0435\u0432\u0435\u0440\u043D\u043E \u0444\u043E\u0440\u043C\u0430\u0442 \u043C\u0430\u0441\u043A\u0438 \u043F\u043E\u0440\u0442\u0430 \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F (0-65535) +val_protocol=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u043C \u0438 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C 6 (TCP), 17 (UDP), 0 ( u4EFB u610F) +val_direction=\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C 0 (\u0434\u0432\u0443\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0435) \u0438\u043B\u0438 1 (\u043E\u0434\u043D\u043E\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0435) #===============protocol IP Import end================= #===========log begin============= -log=\u0416\u0443\u0440\u043d\u0430\u043b -cfg_id=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f ID -found_time=\u0412\u0440\u0435\u043c\u044f \u041f\u043e\u0438\u0441\u043a\u0430 -recv_time=\u0412\u0440\u0435\u043c\u044f \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f -protocol_type=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b -addr_type=IP \u0422\u0438\u043f +log=\u0416\u0443\u0440\u043D\u0430\u043B +cfg_id=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F ID +found_time=\u0412\u0440\u0435\u043C\u044F \u041F\u043E\u0438\u0441\u043A\u0430 +recv_time=\u0412\u0440\u0435\u043C\u044F \u041F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F +protocol_type=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B +addr_type=IP \u0422\u0438\u043F serverip=\u0421\u0435\u0440\u0432\u0435\u0440 IP -clientip=\u041a\u043b\u0438\u0435\u043d\u0442IP -serverport=\u041f\u043e\u0440\u0442 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 -clientport=\u041f\u043e\u0440\u0442 \u041a\u043b\u0438\u0435\u043d\u0442\u0430 -entrance_id=\u0412\u0445\u043e\u0434 -deviceid=\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e -direct=\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -stream_type=\u0422\u0438\u043f \u0422\u0440\u0430\u0444\u0438\u043a\u0430 -clj_ip=IP \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 -nest_addr_list=\u0412\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0421\u0438\u0441\u043e\u043a \u0410\u0434\u0440\u0435\u0441\u043e\u0432 +clientip=\u041A\u043B\u0438\u0435\u043D\u0442IP +serverport=\u041F\u043E\u0440\u0442 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 +clientport=\u041F\u043E\u0440\u0442 \u041A\u043B\u0438\u0435\u043D\u0442\u0430 +entrance_id=\u0412\u0445\u043E\u0434 +deviceid=\u0423\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E +direct=\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +stream_type=\u0422\u0438\u043F \u0422\u0440\u0430\u0444\u0438\u043A\u0430 +clj_ip=IP \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0430 +nest_addr_list=\u0412\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u0439 \u0421\u0438\u0441\u043E\u043A \u0410\u0434\u0440\u0435\u0441\u043E\u0432 server_locate=\u0410\u0434\u0440\u0435\u0441 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 -client_locate=\u0410\u0434\u0440\u0435\u0441 \u041a\u043b\u0438\u0435\u043d\u0442\u0430 -user_region=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0420\u0435\u0433\u0438\u043e\u043d -version=\u0412\u0435\u0440\u0441\u0438\u044f -encrypt_mode=\u0420\u0435\u0436\u0438\u043c \u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f -hmac=\u0418\u043c\u0435\u0435\u0442 HMAC -tunnel_type=\u0422\u0438\u043f \u0422\u0443\u043d\u043d\u0435\u043b\u044f -log_total=\u041e\u0431\u0449\u0430\u044f \u0421\u0443\u043c\u043c\u0430 \u0416\u0443\u0440\u043d\u0430\u043b\u0430 -host_key=\u041a\u043b\u044e\u0447 \u0425\u043e\u0441\u0442\u0430 -host_cookie=\u0425\u043e\u0441\u0442 Cookie -mac=\u041a\u043e\u0434 \u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f -ex_protocol=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u041e\u0431\u043c\u0435\u043d\u0430 -isakmp_mode=\u0420\u0435\u0436\u0438\u043c ISAKMP -req_hdr_file=\u0424\u0430\u0439\u043b \u0414\u0430\u043c\u043f\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -req_body_file=\u0424\u0430\u0439\u043b \u0414\u0430\u043c\u043f\u0430 \u0422\u0435\u043b\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -res_hdr_file=\u0424\u0430\u0439\u043b \u0414\u0430\u043c\u043f\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -res_body_file=\u0424\u0430\u0439\u043b \u0414\u0430\u043c\u043f\u0430 \u0422\u0435\u043b\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -qr=\u0417\u0430\u043f\u0440\u043e\u0441/\u041e\u0442\u0432\u0435\u0442 -rd=\u041e\u0436\u0438\u0434\u0430\u0435\u043c\u0430\u044f \u0420\u0435\u043a\u0443\u0440\u0441\u0438\u044f -ra=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0420\u0435\u043a\u0443\u0440\u0441\u0438\u044f -rr=\u0417\u0430\u043f\u0438\u0441\u044c \u0420\u0435\u0441\u0443\u0440\u0441\u043e\u0432 +client_locate=\u0410\u0434\u0440\u0435\u0441 \u041A\u043B\u0438\u0435\u043D\u0442\u0430 +user_region=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0420\u0435\u0433\u0438\u043E\u043D +version=\u0412\u0435\u0440\u0441\u0438\u044F +encrypt_mode=\u0420\u0435\u0436\u0438\u043C \u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F +hmac=\u0418\u043C\u0435\u0435\u0442 HMAC +tunnel_type=\u0422\u0438\u043F \u0422\u0443\u043D\u043D\u0435\u043B\u044F +log_total=\u041E\u0431\u0449\u0430\u044F \u0421\u0443\u043C\u043C\u0430 \u0416\u0443\u0440\u043D\u0430\u043B\u0430 +host_key=\u041A\u043B\u044E\u0447 \u0425\u043E\u0441\u0442\u0430 +host_cookie=\u0425\u043E\u0441\u0442 Cookie +mac=\u041A\u043E\u0434 \u0410\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F +ex_protocol=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u041E\u0431\u043C\u0435\u043D\u0430 +isakmp_mode=\u0420\u0435\u0436\u0438\u043C ISAKMP +req_hdr_file=\u0424\u0430\u0439\u043B \u0414\u0430\u043C\u043F\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +req_body_file=\u0424\u0430\u0439\u043B \u0414\u0430\u043C\u043F\u0430 \u0422\u0435\u043B\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +res_hdr_file=\u0424\u0430\u0439\u043B \u0414\u0430\u043C\u043F\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +res_body_file=\u0424\u0430\u0439\u043B \u0414\u0430\u043C\u043F\u0430 \u0422\u0435\u043B\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +qr=\u0417\u0430\u043F\u0440\u043E\u0441/\u041E\u0442\u0432\u0435\u0442 +rd=\u041E\u0436\u0438\u0434\u0430\u0435\u043C\u0430\u044F \u0420\u0435\u043A\u0443\u0440\u0441\u0438\u044F +ra=\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u0430\u044F \u0420\u0435\u043A\u0443\u0440\u0441\u0438\u044F +rr=\u0417\u0430\u043F\u0438\u0441\u044C \u0420\u0435\u0441\u0443\u0440\u0441\u043E\u0432 qtype=QTYPE qclass=QCLASS opcode=OPCODE -qname=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 +qname=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 cname=CNAME -dns_query=\u0417\u0430\u043f\u0440\u043e\u0441 -dns_response=\u041e\u0442\u0432\u0435\u0442 -entrance=\u0412\u0445\u043e\u0434 +dns_query=\u0417\u0430\u043F\u0440\u043E\u0441 +dns_response=\u041E\u0442\u0432\u0435\u0442 +entrance=\u0412\u0445\u043E\u0434 #dns_sub=DNS_SUB -mail_proto=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u041f\u043e\u0447\u0442\u044b -mail_from=\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c -mail_to=\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c -subject=\u0422\u0435\u043c\u0430 -eml_file=\u0424\u0430\u0439\u043b EML -eml_key=\u041a\u043b\u044e\u0447 \u0424\u0430\u0439\u043b\u0430 EML -contrl_tunnel=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0422\u0443\u043d\u043d\u0435\u043b\u044f\u043c\u0438 -data_tunnel=\u0422\u0443\u043d\u043d\u0435\u043b\u044c \u0414\u0430\u043d\u043d\u044b\u0445 -contrl_message=\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 -data_message=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u044b\u0445 -user_name=\u0418\u043c\u044f \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f -attack_type=\u0422\u0438\u043f \u0410\u0442\u0430\u043a\u0438 -attack_start_time=\u0412\u0440\u0435\u043c\u044f \u041d\u0430\u0447\u0430\u043b\u0430 \u0410\u0442\u0430\u043a\u0438 -last_attack_time=\u0412\u0440\u0435\u043c\u044f \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0410\u0442\u0430\u043a\u0438 -attack_max_pps=\u041c\u0430\u043a\u0441. \u0430\u0442\u0430\u043a\u0430 Pps \u041f\u041a\u0422/\u0421 -attack_max_bps=\u041c\u0430\u043a\u0441. \u0430\u0442\u0430\u043a\u0430 Bps \u0431\u0438\u0442/\u0441 -attack_total_pkt=\u041e\u0431\u0449\u0430\u044f \u0410\u0442\u0430\u043a\u0430 PKT -attack_total_byte=\u041e\u0431\u0449\u0438\u0439 \u0411\u0430\u0439\u0442 \u0410\u0442\u0430\u043a\u0438 -is_blcok=\u0411\u043b\u043e\u043a \u043b\u0438 -firstPage=\u041f\u0435\u0440\u0432\u0430\u044f \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 -dk_behavior=\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 -app_label=\u0422\u0435\u0433 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f +mail_proto=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u041F\u043E\u0447\u0442\u044B +mail_from=\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C +mail_to=\u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u044C +subject=\u0422\u0435\u043C\u0430 +eml_file=\u0424\u0430\u0439\u043B EML +eml_key=\u041A\u043B\u044E\u0447 \u0424\u0430\u0439\u043B\u0430 EML +contrl_tunnel=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0422\u0443\u043D\u043D\u0435\u043B\u044F\u043C\u0438 +data_tunnel=\u0422\u0443\u043D\u043D\u0435\u043B\u044C \u0414\u0430\u043D\u043D\u044B\u0445 +contrl_message=\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0435\u0435 \u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 +data_message=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0414\u0430\u043D\u043D\u044B\u0445 +user_name=\u0418\u043C\u044F \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F +attack_type=\u0422\u0438\u043F \u0410\u0442\u0430\u043A\u0438 +attack_start_time=\u0412\u0440\u0435\u043C\u044F \u041D\u0430\u0447\u0430\u043B\u0430 \u0410\u0442\u0430\u043A\u0438 +last_attack_time=\u0412\u0440\u0435\u043C\u044F \u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0439 \u0410\u0442\u0430\u043A\u0438 +attack_max_pps=\u041C\u0430\u043A\u0441. \u0430\u0442\u0430\u043A\u0430 Pps \u041F\u041A\u0422/\u0421 +attack_max_bps=\u041C\u0430\u043A\u0441. \u0430\u0442\u0430\u043A\u0430 Bps \u0431\u0438\u0442/\u0441 +attack_total_pkt=\u041E\u0431\u0449\u0430\u044F \u0410\u0442\u0430\u043A\u0430 PKT +attack_total_byte=\u041E\u0431\u0449\u0438\u0439 \u0411\u0430\u0439\u0442 \u0410\u0442\u0430\u043A\u0438 +is_blcok=\u0411\u043B\u043E\u043A \u043B\u0438 +firstPage=\u041F\u0435\u0440\u0432\u0430\u044F \u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 +dk_behavior=\u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 +app_label=\u0422\u0435\u0433 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F c2s_pkt_num=C2S(Pkt) s2c_pkt_num=S2C(Pkt) c2s_byte_num=C2S(Byte) s2c_byte_num=S2C(Byte) -voip_recv_time=VoIP \u0412\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u0435\u043c\u0430 -voip_protocol=VoIP \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b -av_protocol=AV \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b -duation=\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\uff08\u0441.\uff09 -calling_account=\u0410\u043a\u043a\u0430\u0443\u043d\u0442 \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -called_account=\u0410\u043a\u043a\u0430\u0443\u043d\u0442 \u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -calling_number=\u041d\u043e\u043c\u0435\u0440 \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -called_number=\u041d\u043e\u043c\u0435\u0440 \u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -from_to_store_ip=IP-\u0430\u0434\u0440\u0435\u0441 \u0413\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0433\u043e \u0424\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -from_to_store_url=URL-\u0430\u0434\u0440\u0435\u0441 \u0413\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0433\u043e \u0424\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -to_from_store_ip=IP-\u0430\u0434\u0440\u0435\u0441 \u0413\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0433\u043e \u0424\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -to_from_store_url=URL-\u0430\u0434\u0440\u0435\u0441 \u0413\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0433\u043e \u0424\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0412\u044b\u0437\u043e\u0432 -pid=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 ID -log_uri=URI \u0416\u0443\u0440\u043d\u0430\u043b -fd_type=\u0422\u0438\u043f \u0411\u043b\u043e\u043a\u0430 -access_url=URL-\u0430\u0434\u0440\u0435\u0441 \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b +voip_recv_time=VoIP \u0412\u0440\u0435\u043C\u044F \u043F\u0440\u0438\u0435\u043C\u0430 +voip_protocol=VoIP \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B +av_protocol=AV \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B +duation=\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C\uFF08\u0441.\uFF09 +calling_account=\u0410\u043A\u043A\u0430\u0443\u043D\u0442 \u0418\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +called_account=\u0410\u043A\u043A\u0430\u0443\u043D\u0442 \u0412\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +calling_number=\u041D\u043E\u043C\u0435\u0440 \u0418\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +called_number=\u041D\u043E\u043C\u0435\u0440 \u0412\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +from_to_store_ip=IP-\u0430\u0434\u0440\u0435\u0441 \u0413\u043E\u043B\u043E\u0441\u043E\u0432\u043E\u0433\u043E \u0424\u0430\u0439\u043B\u043E\u0432\u043E\u0433\u043E \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0418\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +from_to_store_url=URL-\u0430\u0434\u0440\u0435\u0441 \u0413\u043E\u043B\u043E\u0441\u043E\u0432\u043E\u0433\u043E \u0424\u0430\u0439\u043B\u043E\u0432\u043E\u0433\u043E \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0418\u0441\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +to_from_store_ip=IP-\u0430\u0434\u0440\u0435\u0441 \u0413\u043E\u043B\u043E\u0441\u043E\u0432\u043E\u0433\u043E \u0424\u0430\u0439\u043B\u043E\u0432\u043E\u0433\u043E \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0412\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +to_from_store_url=URL-\u0430\u0434\u0440\u0435\u0441 \u0413\u043E\u043B\u043E\u0441\u043E\u0432\u043E\u0433\u043E \u0424\u0430\u0439\u043B\u043E\u0432\u043E\u0433\u043E \u0421\u0435\u0440\u0432\u0435\u0440\u0430 VoIP \u0412\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0412\u044B\u0437\u043E\u0432 +pid=\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 ID +log_uri=URI \u0416\u0443\u0440\u043D\u0430\u043B +fd_type=\u0422\u0438\u043F \u0411\u043B\u043E\u043A\u0430 +access_url=URL-\u0430\u0434\u0440\u0435\u0441 \u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B referer=\u0420\u0435\u0444\u0435\u0440\u0435\u0440 -black_block_list=\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0427\u0435\u0440\u043d\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a \u0411\u043b\u043e\u043a\u043e\u0432 -static_cfg_block=\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0411\u043b\u043e\u043a Cfg -first_hit=\u041f\u0435\u0440\u0432\u044b\u0439 \u0423\u0434\u0430\u0440 -search_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u041f\u043e\u0438\u0441\u043a\u0430 -data_format_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u0424\u043e\u0440\u043c\u0430\u0442\u0430 \u0414\u0430\u043d\u043d\u044b\u0445 -server_internal_error=\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u041e\u0448\u0438\u0431\u043a\u0430 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 -behavior_protocol=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f +black_block_list=\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0427\u0435\u0440\u043D\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A \u0411\u043B\u043E\u043A\u043E\u0432 +static_cfg_block=\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0411\u043B\u043E\u043A Cfg +first_hit=\u041F\u0435\u0440\u0432\u044B\u0439 \u0423\u0434\u0430\u0440 +search_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u041F\u043E\u0438\u0441\u043A\u0430 +data_format_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0424\u043E\u0440\u043C\u0430\u0442\u0430 \u0414\u0430\u043D\u043D\u044B\u0445 +server_internal_error=\u0412\u043D\u0443\u0442\u0440\u0435\u043D\u043D\u044F\u044F \u041E\u0448\u0438\u0431\u043A\u0430 \u0421\u0435\u0440\u0432\u0435\u0440\u0430 +behavior_protocol=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F #===========log end ============= #=============about proxy========= -intercept_policy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 -ip_intercept=\u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 IP -domain_intercept=\u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0414\u043e\u043c\u0435\u043d\u0430 -control_policy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f -domain_forward=\u041f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0430 \u0414\u043e\u043c\u0435\u043d\u0430 -http_redirect=\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 HTTP(S) -http_req_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0422\u0435\u043b\u043e \u0417\u0430\u043f\u0440\u043e\u0441\u0430 HTTP -http_res_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 HTTP -replace_content=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c +intercept_policy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 +ip_intercept=\u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442 IP +domain_intercept=\u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0414\u043E\u043C\u0435\u043D\u0430 +control_policy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F +domain_forward=\u041F\u0435\u0440\u0435\u0441\u044B\u043B\u043A\u0430 \u0414\u043E\u043C\u0435\u043D\u0430 +http_redirect=\u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 HTTP(S) +http_req_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0422\u0435\u043B\u043E \u0417\u0430\u043F\u0440\u043E\u0441\u0430 HTTP +http_res_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 HTTP +replace_content=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C #=============about proxy========= #===========policy_group_manage start ============= -all_types=\u0412\u0441\u0435 \u0422\u0438\u043f\u044b -group_type=\u0422\u0438\u043f \u0413\u0440\u0443\u043f\u043f\u044b -group_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0413\u0440\u0443\u043f\u043f\u044b -default_group=\u0413\u0440\u0443\u043f\u043f\u0430 \u043f\u043e \u0423\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e -policy_group_manage=\u0413\u0440\u0443\u043f\u043f\u0430 \u041f\u043e\u043b\u0438\u0442\u0438\u043a +all_types=\u0412\u0441\u0435 \u0422\u0438\u043F\u044B +group_type=\u0422\u0438\u043F \u0413\u0440\u0443\u043F\u043F\u044B +group_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0413\u0440\u0443\u043F\u043F\u044B +default_group=\u0413\u0440\u0443\u043F\u043F\u0430 \u043F\u043E \u0423\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +policy_group_manage=\u0413\u0440\u0443\u043F\u043F\u0430 \u041F\u043E\u043B\u0438\u0442\u0438\u043A #===========policy_group_manage end ============= #=============about manipulation========= -ip_Reuse_policy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IP -ratelimit_config=\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -target_ip_protect=\u0410\u043d\u0442\u0438 DDOS -ip_ratelimit=\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0422\u0440\u0430\u0444\u0438\u043a\u0430 IP -domain_ratelimit=\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0422\u0440\u0430\u0444\u0438\u043a\u0430 \u0414\u043e\u043c\u0435\u043d\u0430 -ratelimit=\u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u041f\u043e\u0442\u0435\u0440\u0438 \u041f\u0430\u043a\u0435\u0442\u043e\u0432 -ir_type=\u0422\u0438\u043f \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f -dns_strategy_id=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 DNS -no_strategy=\u041d\u0435\u0442 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 +ip_Reuse_policy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F IP +ratelimit_config=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +target_ip_protect=\u0410\u043D\u0442\u0438 DDOS +ip_ratelimit=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 \u0422\u0440\u0430\u0444\u0438\u043A\u0430 IP +domain_ratelimit=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 \u0422\u0440\u0430\u0444\u0438\u043A\u0430 \u0414\u043E\u043C\u0435\u043D\u0430 +ratelimit=\u041A\u043E\u044D\u0444\u0444\u0438\u0446\u0438\u0435\u043D\u0442 \u041F\u043E\u0442\u0435\u0440\u0438 \u041F\u0430\u043A\u0435\u0442\u043E\u0432 +ir_type=\u0422\u0438\u043F \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F +dns_strategy_id=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 DNS +no_strategy=\u041D\u0435\u0442 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 #=============about manipulation========= #=============about app config=========== -domain=\u0414\u043e\u043c\u0435\u043d -app_ip_config=APP \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b IP +domain=\u0414\u043E\u043C\u0435\u043D +app_ip_config=APP \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B IP bytes=\u0411\u0430\u0439\u0442 -app_http_config=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 HTTP \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 -app_domain_config=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0414\u043e\u043c\u0435\u043d\u0430 -app_byte_config=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0411\u0430\u0439\u0442\u043e\u0432 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -social_app=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 -app_policy_config=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_features_config=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -cfg_type=\u0422\u0438\u043f \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 -encrypted_tunnel_behavior=\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0422\u0443\u043d\u043d\u0435\u043b\u044f -behaviour_type=\u0422\u0438\u043f \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f -basic_protocol=\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b +app_http_config=\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 HTTP \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 +app_domain_config=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0414\u043E\u043C\u0435\u043D\u0430 +app_byte_config=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u0411\u0430\u0439\u0442\u043E\u0432 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +social_app=\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 +app_policy_config=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_features_config=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +cfg_type=\u0422\u0438\u043F \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 +encrypted_tunnel_behavior=\u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0422\u0443\u043D\u043D\u0435\u043B\u044F +behaviour_type=\u0422\u0438\u043F \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F +basic_protocol=\u0411\u0430\u0437\u043E\u0432\u044B\u0439 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B #=============about app config=========== #=============about Maintenance========= -ip_Reuse_pool_config=\u041f\u0443\u043b \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -dns_res_strategy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u043e\u0432 DNS -policy_number=\u2116 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 -policy_name=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -min_ttl=\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0416\u0438\u0432\u043e\u0435 \u0412\u0440\u0435\u043c\u044f -max_ttl=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0416\u0438\u0432\u043e\u0435 \u0412\u0440\u0435\u043c\u044f -ttl_unit=\u0415\u0434\u0438\u043d\u0438\u0446\u0430/\u0441\u0435\u043a. -res_group_num=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0413\u0440\u0443\u043f\u043f\u044b \u041e\u0442\u0432\u0435\u0442\u043e\u0432 -policy_number_value_valid=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e 0 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 100 -policy_number_value_unique=\u041d\u043e\u043c\u0435\u0440 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -location=\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 -extra=\u0437\u0430 \u0413\u0440\u0430\u043d\u0438\u0446\u0435\u0439 -intra=\u0432 \u0413\u0440\u0430\u043d\u0438\u0446\u0430\u0445 +ip_Reuse_pool_config=\u041F\u0443\u043B \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +dns_res_strategy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u043E\u0432 DNS +policy_number=\u2116 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 +policy_name=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +min_ttl=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0416\u0438\u0432\u043E\u0435 \u0412\u0440\u0435\u043C\u044F +max_ttl=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0416\u0438\u0432\u043E\u0435 \u0412\u0440\u0435\u043C\u044F +ttl_unit=\u0415\u0434\u0438\u043D\u0438\u0446\u0430/\u0441\u0435\u043A. +res_group_num=\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0413\u0440\u0443\u043F\u043F\u044B \u041E\u0442\u0432\u0435\u0442\u043E\u0432 +policy_number_value_valid=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E 0 \u0438\u043B\u0438 \u0431\u043E\u043B\u0435\u0435 100 +policy_number_value_unique=\u041D\u043E\u043C\u0435\u0440 \u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +location=\u041C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 +extra=\u0437\u0430 \u0413\u0440\u0430\u043D\u0438\u0446\u0435\u0439 +intra=\u0432 \u0413\u0440\u0430\u043D\u0438\u0446\u0430\u0445 #=============about Maintenance========= #=============some validation=========== -line=\u041b\u0438\u043d\u0438\u044f %s -can_not_null=%s \u041d\u0435 \u041c\u043e\u0436\u0435\u0442 \u0411\u044b\u0442\u044c \u041f\u0443\u0441\u0442\u044b\u043c -is_incorrect=%s \u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 -are_the_same=%s \u0438 %s \u041d\u0435 \u041c\u043e\u0433\u0443\u0442 \u0411\u044b\u0442\u044c \u0420\u0430\u0432\u043d\u044b -is_in_wrong_format=%s \u041e\u0448\u0438\u0431\u043a\u0430 \u0424\u043e\u0440\u043c\u0430\u0442\u0430 -must_between=\u0414\u043e\u043b\u0436\u043d\u043e \u0411\u044b\u0442\u044c \u041c\u0435\u0436\u0434\u0443 %s \u0438 %s -not_number=%s \u0414\u043e\u043b\u0436\u043d\u043e \u0411\u044b\u0442\u044c \u0426\u0438\u0444\u0440\u0430\u043c\u0438 +line=\u041B\u0438\u043D\u0438\u044F %s +can_not_null=%s \u041D\u0435 \u041C\u043E\u0436\u0435\u0442 \u0411\u044B\u0442\u044C \u041F\u0443\u0441\u0442\u044B\u043C +is_incorrect=%s \u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 +are_the_same=%s \u0438 %s \u041D\u0435 \u041C\u043E\u0433\u0443\u0442 \u0411\u044B\u0442\u044C \u0420\u0430\u0432\u043D\u044B +is_in_wrong_format=%s \u041E\u0448\u0438\u0431\u043A\u0430 \u0424\u043E\u0440\u043C\u0430\u0442\u0430 +must_between=\u0414\u043E\u043B\u0436\u043D\u043E \u0411\u044B\u0442\u044C \u041C\u0435\u0436\u0434\u0443 %s \u0438 %s +not_number=%s \u0414\u043E\u043B\u0436\u043D\u043E \u0411\u044B\u0442\u044C \u0426\u0438\u0444\u0440\u0430\u043C\u0438 #=============some validation=========== #=============region_value,config form title================= -av_sample_audio=\u041f\u0440\u0438\u043c\u0435\u0440 \u0410\u0443\u0434\u0438\u043e -av_sample_video=\u041f\u0440\u0438\u043c\u0435\u0440 \u0412\u0438\u0434\u0435\u043e -av_sample_picture=\u041f\u0440\u0438\u043c\u0435\u0440 \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -av_sample_voip=\u041f\u0440\u0438\u043c\u0435\u0440 VoIP -av_sample_audio_porn=\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0410\u0443\u0434\u0438\u043e\u0441\u0446\u0435\u043d\u044b -av_sample_video_porn=\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0412\u0438\u0434\u0435\u043e\u0441\u0446\u0435\u043d\u044b -WHITE_LIST_IP=IP \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -av_voip_ip=VoIP IP \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -NTC_HTTP_URL=URL \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -NTC_HTTP_REQ_HDR=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -NTC_HTTP_RES_HDR=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -NTC_HTTP_REQ_BODY=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -NTC_HTTP_RES_BODY=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -NTC_UNIVERSAL_IP=IP \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -NTC_BGP_AS=AS \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f -NTC_DNS_REGION=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0421\u043b\u043e\u0432 -WHITE_LIST_DOMAIN=\u0414\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -av_voip_account=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0410\u043a\u043a\u0430\u0443\u043d\u0442 VoIP -av_cont_ip=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f IP-\u0410\u0434\u0440\u0435\u0441\u0430 -NTC_SSL_SNI=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 SNI -NTC_SSL_SAN=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 SAN -NTC_SSL_CN=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 CN -av_pic_ip=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f IP -av_cont_url=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f URL-\u0410\u0434\u0440\u0435\u0441\u0430 -av_pic_url=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f URL \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -NTC_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP -file_transfer_digest=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043b\u043e\u0432 -PXY_INTERCEPT_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 IP -PXY_INTERCEPT_DOMAIN=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0414\u043e\u043c\u0435\u043d\u0430 -PXY_CTRL_HTTP_REQ_BODY=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -PXY_CTRL_HTTP_RES_BODY=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -dns_fake_ip=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP-\u0421\u043f\u0443\u0444\u0438\u043d\u0433\u0430 DNS -APP_POLICY=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 -PXY_CTRL_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP-\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f -APP_STATIC_SEV_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -APP_HTTP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 HTTP \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -APP_DOMAIN=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0414\u043e\u043c\u0435\u043d\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -APP_PKT_BIN=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0411\u0430\u0439\u0442\u043e\u0432 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -PXY_CTRL_HTTP_URL=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f URL -LIMIT_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0422\u0440\u0430\u043d\u0444\u0438\u043a\u0430 -IR_POLICY_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f -PXY_CTRL_HTTP_REQ_HDR=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -PXY_CTRL_HTTP_RES_HDR=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -DDOS_PROTECT_TARGET_IP_CB=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP-\u0410\u0434\u0440\u0435\u0441\u0430 DDOS -IR_STATIC_IP_POOL_CB=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0443\u043b\u0430 IP-\u0410\u0434\u0440\u0435\u0441\u0430 -NTC_MAIL_HDR=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 -NTC_MAIL_BODY=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 -NTC_FILE_DIGEST=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0424\u0430\u0439\u043b\u043e\u0432 -NTC_FTP_URL=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f URL -NTC_FTP_CONTENT=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u0421\u043b\u043e\u0432\u0430 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f -id_not_exists= ID s% s% \u041d\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -id_not_valid=ID s% s% \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d -num_split_by_comma=% s - \u0441\u0438\u043c\u0432\u043e\u043b, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u044f\u0442\u043e\u0439 -no_data=\u041d\u0435\u0442 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0414\u0430\u043d\u043d\u044b\u0445 -must_be=%s \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c%s -permanet_redirect= \u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -temporary_redirect=\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -prohibition_access=\u0417\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e -not_allowed_method=\u041d\u0435 \u041d\u0430\u0439\u0434\u0435\u043d\u043e -law_prohibition_access=\u041d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043e\u0442 \u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u041f\u0440\u0438\u0447\u0438\u043d -http_block=HTTP(S)\u0411\u043b\u043e\u043a -http_reddirect=HTTP(S) \u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -http_replace=HTTP(S) \u0417\u0430\u043c\u0435\u043d\u0430 -http_monit=HTTP(S) \u041c\u043e\u043d\u0438\u043d\u0442\u043e\u0440\u0438\u043d\u0433 -http_whitelist=HTTP(S) \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -response_code=\u041a\u043e\u0434 \u041e\u0442\u0432\u0435\u0442\u0430 -response_content=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041e\u0442\u0432\u0435\u0442\u0430 -not_found=\u041d\u0435 \u041d\u0430\u0439\u0434\u0435\u043d\u043e -silent=\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c -action_region=\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0414\u0432\u0438\u0436\u0435\u043d\u0438\u044f -redirect_response_code=\u041a\u043e\u0434 \u041e\u0442\u0432\u0435\u0442\u0430 -redirect_url=\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 URL -replace_zone=\u041f\u043e\u0438\u0441\u043a -replaced_content=\u041d\u0430\u0439\u0442\u0438 -http_req_uri=HTTP \u0417\u0430\u043f\u0440\u043e\u0441 URI -http_req_header=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0417\u0430\u043f\u0440\u043e\u0441\u0430 HTTP -http_req_body=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 HTTP -http_resp_header=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u041e\u0442\u0432\u0435\u0442\u0430 HTTP -http_resp_body=\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041e\u0442\u0432\u0435\u0442\u0430 HTTP +av_sample_audio=\u041F\u0440\u0438\u043C\u0435\u0440 \u0410\u0443\u0434\u0438\u043E +av_sample_video=\u041F\u0440\u0438\u043C\u0435\u0440 \u0412\u0438\u0434\u0435\u043E +av_sample_picture=\u041F\u0440\u0438\u043C\u0435\u0440 \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +av_sample_voip=\u041F\u0440\u0438\u043C\u0435\u0440 VoIP +av_sample_audio_porn=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u0410\u0443\u0434\u0438\u043E\u0441\u0446\u0435\u043D\u044B +av_sample_video_porn=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u0412\u0438\u0434\u0435\u043E\u0441\u0446\u0435\u043D\u044B +WHITE_LIST_IP=IP \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +av_voip_ip=VoIP IP \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +NTC_HTTP_URL=URL \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +NTC_HTTP_REQ_HDR=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +NTC_HTTP_RES_HDR=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +NTC_HTTP_REQ_BODY=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +NTC_HTTP_RES_BODY=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +NTC_UNIVERSAL_IP=IP \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +NTC_BGP_AS=AS \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F +NTC_DNS_REGION=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0421\u043B\u043E\u0432 +WHITE_LIST_DOMAIN=\u0414\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +av_voip_account=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0410\u043A\u043A\u0430\u0443\u043D\u0442 VoIP +av_cont_ip=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F IP-\u0410\u0434\u0440\u0435\u0441\u0430 +NTC_SSL_SNI=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 SNI +NTC_SSL_SAN=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 SAN +NTC_SSL_CN=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 CN +av_pic_ip=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F IP +av_cont_url=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F URL-\u0410\u0434\u0440\u0435\u0441\u0430 +av_pic_url=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F URL \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +NTC_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP +file_transfer_digest=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043B\u043E\u0432 +PXY_INTERCEPT_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 IP +PXY_INTERCEPT_DOMAIN=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0414\u043E\u043C\u0435\u043D\u0430 +PXY_CTRL_HTTP_REQ_BODY=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +PXY_CTRL_HTTP_RES_BODY=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +dns_fake_ip=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP-\u0421\u043F\u0443\u0444\u0438\u043D\u0433\u0430 DNS +APP_POLICY=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438 +PXY_CTRL_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP-\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F +APP_STATIC_SEV_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +APP_HTTP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 HTTP \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +APP_DOMAIN=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u0414\u043E\u043C\u0435\u043D\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +APP_PKT_BIN=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u0411\u0430\u0439\u0442\u043E\u0432 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +PXY_CTRL_HTTP_URL=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F URL +LIMIT_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0422\u0440\u0430\u043D\u0444\u0438\u043A\u0430 +IR_POLICY_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F +PXY_CTRL_HTTP_REQ_HDR=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +PXY_CTRL_HTTP_RES_HDR=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +DDOS_PROTECT_TARGET_IP_CB=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP-\u0410\u0434\u0440\u0435\u0441\u0430 DDOS +IR_STATIC_IP_POOL_CB=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u0443\u043B\u0430 IP-\u0410\u0434\u0440\u0435\u0441\u0430 +NTC_MAIL_HDR=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 +NTC_MAIL_BODY=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 +NTC_FILE_DIGEST=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0424\u0430\u0439\u043B\u043E\u0432 +NTC_FTP_URL=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F URL +NTC_FTP_CONTENT=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041A\u043B\u044E\u0447\u0435\u0432\u043E\u0433\u043E \u0421\u043B\u043E\u0432\u0430 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F +id_not_exists= ID s% s% \u041D\u0435 \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +id_not_valid=ID s% s% \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D +num_split_by_comma=% s - \u0441\u0438\u043C\u0432\u043E\u043B, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0439 \u0437\u0430\u043F\u044F\u0442\u043E\u0439 +no_data=\u041D\u0435\u0442 \u0441\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0445 \u0414\u0430\u043D\u043D\u044B\u0445 +must_be=%s \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C%s +permanet_redirect= \u041F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u043E\u0435 \u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +temporary_redirect=\u0412\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0435 \u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +prohibition_access=\u0417\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043E +not_allowed_method=\u041D\u0435 \u041D\u0430\u0439\u0434\u0435\u043D\u043E +law_prohibition_access=\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u043E\u0442 \u042E\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u041F\u0440\u0438\u0447\u0438\u043D +http_block=HTTP(S)\u0411\u043B\u043E\u043A +http_reddirect=HTTP(S) \u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +http_replace=HTTP(S) \u0417\u0430\u043C\u0435\u043D\u0430 +http_monit=HTTP(S) \u041C\u043E\u043D\u0438\u043D\u0442\u043E\u0440\u0438\u043D\u0433 +http_whitelist=HTTP(S) \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +response_code=\u041A\u043E\u0434 \u041E\u0442\u0432\u0435\u0442\u0430 +response_content=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u041E\u0442\u0432\u0435\u0442\u0430 +not_found=\u041D\u0435 \u041D\u0430\u0439\u0434\u0435\u043D\u043E +silent=\u0412\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C +action_region=\u041F\u0440\u0430\u0432\u0438\u043B\u0430 \u0414\u0432\u0438\u0436\u0435\u043D\u0438\u044F +redirect_response_code=\u041A\u043E\u0434 \u041E\u0442\u0432\u0435\u0442\u0430 +redirect_url=\u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 URL +replace_zone=\u041F\u043E\u0438\u0441\u043A +replaced_content=\u041D\u0430\u0439\u0442\u0438 +http_req_uri=HTTP \u0417\u0430\u043F\u0440\u043E\u0441 URI +http_req_header=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0417\u0430\u043F\u0440\u043E\u0441\u0430 HTTP +http_req_body=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 HTTP +http_resp_header=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u041E\u0442\u0432\u0435\u0442\u0430 HTTP +http_resp_body=\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u041E\u0442\u0432\u0435\u0442\u0430 HTTP #=============region_value,config form title================= #=============userregions=============== -userregion1=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0420\u0435\u0433\u0438\u043e\u043d 1 -userregion2=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0420\u0435\u0433\u0438\u043e\u043d 2 -userregion3=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0420\u0435\u0433\u0438\u043e\u043d 3 -userregion4=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0420\u0435\u0433\u0438\u043e\u043d 4 -userregion5=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0420\u0435\u0433\u0438\u043e\u043d 5 +userregion1=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0420\u0435\u0433\u0438\u043E\u043D 1 +userregion2=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0420\u0435\u0433\u0438\u043E\u043D 2 +userregion3=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0420\u0435\u0433\u0438\u043E\u043D 3 +userregion4=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0420\u0435\u0433\u0438\u043E\u043D 4 +userregion5=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0420\u0435\u0433\u0438\u043E\u043D 5 #=============userregions=============== #=============multipart upload error info================= -single_file_upload_size_error=\u0420\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430 \u0444\u0430\u0439\u043b\u0430%s %s, \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0432 %s\! -total_file_upload_size_error=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0440\u0430\u0432\u0435\u043d %s. \u041e\u0431\u0449\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 %s\! -file_upload_type_error=%s \u0442\u0438\u043f \u0444\u0430\u0439\u043b\u0430 \u043d\u0435\u0432\u0435\u0440\u0435\u043d, \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0442\u0438\u043f \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 %s\! -file_upload_error=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430\! +single_file_upload_size_error=\u0420\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430 \u0444\u0430\u0439\u043B\u0430%s %s, \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043E\u0434\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430 \u0432 %s\! +total_file_upload_size_error=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430 \u0440\u0430\u0432\u0435\u043D %s. \u041E\u0431\u0449\u0438\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u043E\u0433\u043E \u0434\u043B\u044F \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438, \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 %s\! +file_upload_type_error=%s \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430 \u043D\u0435\u0432\u0435\u0440\u0435\u043D, \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0442\u0438\u043F \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043C\u044B\u0445 \u0444\u0430\u0439\u043B\u043E\u0432 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 %s\! +file_upload_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438 \u0444\u0430\u0439\u043B\u0430\! #=============multipart upload error info================= #=============multipart upload error info================= -audio_sample_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u043c \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u043c -audio_sample_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0445 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u0432 -video_sample_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u043c +audio_sample_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u044B\u043C \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u043C +audio_sample_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u044B\u0445 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u0432 +video_sample_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u043C \u0412\u0438\u0434\u0435\u043e -video_sample_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u0432 \u0412\u0438\u0434\u0435\u043e -pic_sample_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u043c \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -pic_sample_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u0432 \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -voip_sample_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u043c VoIP -voip_sample_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0431\u0440\u0430\u0437\u0446\u043e\u0432 VoIP -audio_pornography_sample_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c \u0421\u0446\u0435\u043d\u044b \u0410\u0443\u0434\u0438\u043e -audio_pornography_sample_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0421\u0446\u0435\u043d\u044b \u0410\u0443\u0434\u0438\u043e -video_pornography_sample_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c \u0412\u0438\u0434\u0435\u043e -video_pornography_sample_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0421\u0446\u0435\u043d\u044b \u0412\u0438\u0434\u0435\u043e -ip_white_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0411\u0435\u043b\u043e\u0433\u043e \u0421\u043f\u0438\u0441\u043a\u0430 IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -ip_white_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0411\u0435\u043b\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u043e\u043c IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -ip_white_whitelist=\u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a IP-\u0410\u0434\u0440\u0435\u0441\u0430 -av_voip_ip_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 VoIP -av_voip_ip_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 VoIP -website_http_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 HTTP \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 -website_http_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 HTTP \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 -domain_white_whitelist=\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439 \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a \u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0418\u043c\u0435\u043d\u0438 -av_content_ip_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP-\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 -av_content_ip_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IP-\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 -ip_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u043c\u0438 IP -ip_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 IP -ip_drop=\u0421\u0431\u0440\u043e\u0441 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 IP -ssl_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSL -ssl_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SSL -av_pic_ip_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -av_pic_ip_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IP \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -av_content_url_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 URL \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e -av_content_url_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 URL \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e -av_pic_url_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 URL \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -av_pic_url_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 URL \u041c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f -ip_loop=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP \u041f\u0435\u0442\u043b\u0438 -website_dns_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u043c DNS -website_dns_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 DNS -mail_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u043e\u0447\u0442\u043e\u0439 -mail_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u043e\u0447\u0442\u043e\u0439 -ssh_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SSH -ssh_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SSH -ftp_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 FTP -ftp_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 FTP -openvpn_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 OpenVPN -openvpn_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 OpenVPN -l2tp_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 L2TP -l2tp_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 L2TP -pptp_reject=l2tp_reject\=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 L2TP -pptp_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 PPTP -socks_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 SOCKS -socks_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 SOCKS -gre_drop=\u0421\u0431\u0440\u043e\u0441 GRE -gre_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 GRE -ike_drop=\u0421\u0431\u0440\u043e\u0441 IKE -ike_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IKE -ipsec_drop=\u0421\u0431\u0440\u043e\u0441 IPSEC -ipsec_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IPSEC -bgp_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 BGP -bgp_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 BGP -file_transfer_digest_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043b\u043e\u0432 -file_transfer_digest_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u043e\u043c \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043b\u043e\u0432 -xmpp_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 XMPP -xmpp_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 XMPP -ip_intercepter_monit=\u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 IP -domain_monit=\u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0414\u043e\u043c\u0435\u043d\u0430 -ip_intercepter_whitelist=IP \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -domain_monit_whitelist=\u0414\u043e\u043c\u0435\u043d\u043d\u044b\u0439 \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a -dns_strategy_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u0439 \u041e\u0442\u0432\u0435\u0442\u0430 DNS -proxy_http_req_body_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 HTTP -proxy_http_res_body_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041e\u0442\u0432\u0435\u0442\u0430 HTTP -dns_fake_ip_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0421\u043f\u0443\u0444\u0438\u043d\u0433 IP DNS -app_strategy_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u043c\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_strategy_ratelimit=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -proxy_ip_redirect=\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP -proxy_ip_forward=\u041f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0430 IP -app_protocol_ip_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 IP-\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_protocol_ip_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 IP-\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_http_feature_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0430 HTTP \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_domain_feature_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0430 \u0414\u043e\u043c\u0435\u043d\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_byte_feature_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0430 \u0411\u0430\u0439\u0442\u043e\u0432 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -proxy_domain_forward=\u041f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0430 \u0414\u043e\u043c\u0435\u043d\u0430 -ip_complex_loop=\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 IP +video_sample_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u0432 \u0412\u0438\u0434\u0435\u043E +pic_sample_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u043C \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +pic_sample_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u0432 \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +voip_sample_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u043C VoIP +voip_sample_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0431\u0440\u0430\u0437\u0446\u043E\u0432 VoIP +audio_pornography_sample_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435\u043C \u0421\u0446\u0435\u043D\u044B \u0410\u0443\u0434\u0438\u043E +audio_pornography_sample_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u0421\u0446\u0435\u043D\u044B \u0410\u0443\u0434\u0438\u043E +video_pornography_sample_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435\u043C \u0412\u0438\u0434\u0435\u043E +video_pornography_sample_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u0421\u0446\u0435\u043D\u044B \u0412\u0438\u0434\u0435\u043E +ip_white_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0411\u0435\u043B\u043E\u0433\u043E \u0421\u043F\u0438\u0441\u043A\u0430 IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +ip_white_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0411\u0435\u043B\u043E\u043C \u0441\u043F\u0438\u0441\u043A\u043E\u043C IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +ip_white_whitelist=\u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A IP-\u0410\u0434\u0440\u0435\u0441\u0430 +av_voip_ip_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 VoIP +av_voip_ip_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 VoIP +website_http_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 HTTP \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 +website_http_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 HTTP \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 +domain_white_whitelist=\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A \u0414\u043E\u043C\u0435\u043D\u043D\u043E\u0433\u043E \u0418\u043C\u0435\u043D\u0438 +av_content_ip_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP-\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u043C \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 +av_content_ip_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IP-\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u043C \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 +ip_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u043C\u0438 IP +ip_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 IP +ip_drop=\u0421\u0431\u0440\u043E\u0441 \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 IP +ssl_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSL +ssl_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 SSL +av_pic_ip_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u043E\u0433\u043E \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +av_pic_ip_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IP \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u043E\u0433\u043E \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +av_content_url_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 URL \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u043E\u0433\u043E \u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E +av_content_url_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 URL \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u043E\u0433\u043E \u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E +av_pic_url_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 URL \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u043E\u0433\u043E \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +av_pic_url_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 URL \u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0439\u043D\u043E\u0433\u043E \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +ip_loop=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP \u041F\u0435\u0442\u043B\u0438 +website_dns_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u043E\u043C DNS +website_dns_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 DNS +mail_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u043E\u0447\u0442\u043E\u0439 +mail_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u043E\u0447\u0442\u043E\u0439 +ssh_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SSH +ssh_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 SSH +ftp_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 FTP +ftp_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 FTP +openvpn_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 OpenVPN +openvpn_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 OpenVPN +l2tp_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 L2TP +l2tp_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 L2TP +pptp_reject=l2tp_reject\=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 L2TP +pptp_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 PPTP +socks_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 SOCKS +socks_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 SOCKS +gre_drop=\u0421\u0431\u0440\u043E\u0441 GRE +gre_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 GRE +ike_drop=\u0421\u0431\u0440\u043E\u0441 IKE +ike_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IKE +ipsec_drop=\u0421\u0431\u0440\u043E\u0441 IPSEC +ipsec_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IPSEC +bgp_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 BGP +bgp_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 BGP +file_transfer_digest_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043B\u043E\u0432 +file_transfer_digest_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u043E\u043C \u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u0430\u0439\u043B\u043E\u0432 +xmpp_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 XMPP +xmpp_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 XMPP +ip_intercepter_monit=\u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442 IP +domain_monit=\u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0414\u043E\u043C\u0435\u043D\u0430 +ip_intercepter_whitelist=IP \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +domain_monit_whitelist=\u0414\u043E\u043C\u0435\u043D\u043D\u044B\u0439 \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A +dns_strategy_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u043E\u0439 \u041E\u0442\u0432\u0435\u0442\u0430 DNS +proxy_http_req_body_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 HTTP +proxy_http_res_body_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u041E\u0442\u0432\u0435\u0442\u0430 HTTP +dns_fake_ip_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0421\u043F\u0443\u0444\u0438\u043D\u0433 IP DNS +app_strategy_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430\u043C\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_strategy_ratelimit=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u043C \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +proxy_ip_redirect=\u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP +proxy_ip_forward=\u041F\u0435\u0440\u0435\u0441\u044B\u043B\u043A\u0430 IP +app_protocol_ip_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 IP-\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u043E\u043C \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_protocol_ip_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 IP-\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_http_feature_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0430 HTTP \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_domain_feature_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0430 \u0414\u043E\u043C\u0435\u043D\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_byte_feature_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0430 \u0411\u0430\u0439\u0442\u043E\u0432 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +proxy_domain_forward=\u041F\u0435\u0440\u0435\u0441\u044B\u043B\u043A\u0430 \u0414\u043E\u043C\u0435\u043D\u0430 +ip_complex_loop=\u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 IP ddos_ip_drop=DDOS IP -ip_reuse_adress_pool_loop= \u041f\u0443\u043b \u0410\u0434\u0440\u0435\u0441\u043e\u0432 \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -app_strategy_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u043e\u0442\u0438\u043b\u0438\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_strategy_drop=\u0421\u0431\u0440\u043e\u0441 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -ctrl_http_reject=HTTP(S) \u0411\u043b\u043e\u043a -ctrl_http_redirect=HTTP(S) \u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 -ctrl_http_replace=HTTP(S) \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c -ctrl_http_monit=HTTP(S) \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 -ctrl_http_whitelist=HTTP(S) \u0411\u0435\u043b\u044b\u0439 \u0421\u043f\u0438\u0441\u043e\u043a +ip_reuse_adress_pool_loop= \u041F\u0443\u043B \u0410\u0434\u0440\u0435\u0441\u043E\u0432 \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +app_strategy_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u043E\u0442\u0438\u043B\u0438\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_strategy_drop=\u0421\u0431\u0440\u043E\u0441 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +ctrl_http_reject=HTTP(S) \u0411\u043B\u043E\u043A +ctrl_http_redirect=HTTP(S) \u041F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 +ctrl_http_replace=HTTP(S) \u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C +ctrl_http_monit=HTTP(S) \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 +ctrl_http_whitelist=HTTP(S) \u0411\u0435\u043B\u044B\u0439 \u0421\u043F\u0438\u0441\u043E\u043A #=============function_service_dict==>service_name================= #=============about report=================== -report_list=\u041e\u0442\u0447\u0435\u0442 -hour_of_day_report=\u041f\u043e\u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u041e\u0442\u0447\u0435\u0442 -day_of_month_report=\u0415\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0439 \u041e\u0442\u0447\u0435\u0442 -month_report=\u0415\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0439 \u041e\u0442\u0447\u0435\u0442 -label_report=\u041e\u0442\u0447\u0435\u0442 \u043e \u0422\u0435\u0433\u0430\u0445 -attr_type_report=\u041e\u0442\u0447\u0435\u0442 \u0410\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 -lwhh_report=\u041e\u0442\u0447\u0435\u0442 \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u041f\u0438\u0441\u044c\u043c\u0430 -src_ip_report=\u041e\u0442\u0447\u0435\u0442 IP \u0421\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0413\u0440\u0430\u043d\u0438\u0446\u0430\u0445 -dest_ip_report=\u041e\u0442\u0447\u0435\u0442 IP \u0421\u0442\u0440\u0430\u043d\u044b \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -isp_report=\u041e\u0442\u0447\u0435\u0442 ISP +report_list=\u041E\u0442\u0447\u0435\u0442 +hour_of_day_report=\u041F\u043E\u0447\u0430\u0441\u043E\u0432\u043E\u0439 \u041E\u0442\u0447\u0435\u0442 +day_of_month_report=\u0415\u0436\u0435\u0434\u043D\u0435\u0432\u043D\u044B\u0439 \u041E\u0442\u0447\u0435\u0442 +month_report=\u0415\u0436\u0435\u043C\u0435\u0441\u044F\u0447\u043D\u044B\u0439 \u041E\u0442\u0447\u0435\u0442 +label_report=\u041E\u0442\u0447\u0435\u0442 \u043E \u0422\u0435\u0433\u0430\u0445 +attr_type_report=\u041E\u0442\u0447\u0435\u0442 \u0410\u0442\u0440\u0438\u0431\u0443\u0442\u043E\u0432 +lwhh_report=\u041E\u0442\u0447\u0435\u0442 \u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u041F\u0438\u0441\u044C\u043C\u0430 +src_ip_report=\u041E\u0442\u0447\u0435\u0442 IP \u0421\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0413\u0440\u0430\u043D\u0438\u0446\u0430\u0445 +dest_ip_report=\u041E\u0442\u0447\u0435\u0442 IP \u0421\u0442\u0440\u0430\u043D\u044B \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +isp_report=\u041E\u0442\u0447\u0435\u0442 ISP #=============about report=================== -ip_multiplex_policy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 -ip_multiplex_pool_config=\u041f\u0443\u043b IP-\u0410\u0434\u0440\u0435\u0441\u043e\u0432 \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f -letter=\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u041f\u0438\u0441\u044c\u043c\u043e -show_more=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0435\u0449\u0435 +ip_multiplex_policy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 +ip_multiplex_pool_config=\u041F\u0443\u043B IP-\u0410\u0434\u0440\u0435\u0441\u043E\u0432 \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F +letter=\u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0435 \u041F\u0438\u0441\u044C\u043C\u043E +show_more=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0435\u0449\u0435 #===============dashboard begin=================================== -dashboard=\u041f\u0430\u043d\u0435\u043b\u044c \u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 -traffic_chart=\u041e\u0442\u0447\u0435\u0442 \u0422\u0440\u0430\u0444\u0438\u043a\u0430 -os_type=\u0422\u0438\u043f \u041e\u0421 -browser_type=\u0422\u0438\u043f \u0411\u0440\u0430\u0443\u0437\u0435\u0440\u0430 -traffic_protocol_chart=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b TOP10 -traffic_ipactive_chart=\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439 IP TOP10 -traffic_app_chart=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 TOP10 +dashboard=\u041F\u0430\u043D\u0435\u043B\u044C \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u043E\u0432 +traffic_chart=\u041E\u0442\u0447\u0435\u0442 \u0422\u0440\u0430\u0444\u0438\u043A\u0430 +os_type=\u0422\u0438\u043F \u041E\u0421 +browser_type=\u0422\u0438\u043F \u0411\u0440\u0430\u0443\u0437\u0435\u0440\u0430 +traffic_protocol_chart=\u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B TOP10 +traffic_ipactive_chart=\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 IP TOP10 +traffic_app_chart=\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 TOP10 traffic_ua_list=UA TOP10 traffic_ua_chart=UA -ranking=\u0420\u0435\u0439\u0442\u0438\u043d\u0433 -os=\u041e\u0421 +ranking=\u0420\u0435\u0439\u0442\u0438\u043D\u0433 +os=\u041E\u0421 browser=\u0411\u0440\u0430\u0443\u0437\u0435\u0440 -trend=\u0422\u0435\u043d\u0434\u0435\u043d\u0446\u0438\u044f +trend=\u0422\u0435\u043D\u0434\u0435\u043D\u0446\u0438\u044F traffic_website_list=\u0412\u0435\u0431-\u0441\u0430\u0439\u0442 TOP10 -traffic_website_type_chart=\u0422\u0438\u043f \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 +traffic_website_type_chart=\u0422\u0438\u043F \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 website=\u0412\u0435\u0431-\u0441\u0430\u0439\u0442 #===============dashboard end=================================== -ratelimit_limit=\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0442 0 \u0434\u043e 100 -Maintenance=\u041f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439 -Proxy=\u041f\u0440\u043e\u043a\u0441\u0438 -selective=\u0412\u044b\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0439 -max_shouldnot_less_than_min=\u041c\u0430\u043a. \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 -unknown_cfg_type=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0422\u0438\u043f \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 -basic_protocol_reject=\u041e\u0442\u043a\u0430\u0437 \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -basic_protocol_ratelimit=\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0441 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -basic_protocol_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0411\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -basic_protocol_drop=\u0421\u0431\u0440\u043e\u0441 \u0411\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -encrypted_tunnel_behavior_reject=\u041e\u0442\u043a\u0430\u0437 \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0422\u0443\u043d\u043d\u0435\u043b\u044f -encrypted_tunnel_behavior_ratelimit=\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0422\u0443\u043d\u043d\u0435\u043b\u044f \u0441 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -encrypted_tunnel_behavior_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0422\u0443\u043d\u043d\u0435\u043b\u044f -encrypted_tunnel_behavior_drop=\u0421\u0431\u0440\u043e\u0441 \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0422\u0443\u043d\u043d\u0435\u043b\u044f -ip_protocol=IP \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b +ratelimit_limit=\u041C\u0430\u0441\u0448\u0442\u0430\u0431 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0442\u044C \u043E\u0442 0 \u0434\u043E 100 +Maintenance=\u041F\u0440\u043E\u0434\u0432\u0438\u043D\u0443\u0442\u044B\u0439 +Proxy=\u041F\u0440\u043E\u043A\u0441\u0438 +selective=\u0412\u044B\u0431\u043E\u0440\u043E\u0447\u043D\u044B\u0439 +max_shouldnot_less_than_min=\u041C\u0430\u043A. \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043D\u0435 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043C\u0435\u043D\u044C\u0448\u0435 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 +unknown_cfg_type=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0422\u0438\u043F \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 +basic_protocol_reject=\u041E\u0442\u043A\u0430\u0437 \u041E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +basic_protocol_ratelimit=\u0411\u0430\u0437\u043E\u0432\u044B\u0439 \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B \u0441 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u043C \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +basic_protocol_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u0411\u0430\u0437\u043E\u0432\u043E\u0433\u043E \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +basic_protocol_drop=\u0421\u0431\u0440\u043E\u0441 \u0411\u0430\u0437\u043E\u0432\u043E\u0433\u043E \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +encrypted_tunnel_behavior_reject=\u041E\u0442\u043A\u0430\u0437 \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0422\u0443\u043D\u043D\u0435\u043B\u044F +encrypted_tunnel_behavior_ratelimit=\u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0422\u0443\u043D\u043D\u0435\u043B\u044F \u0441 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u043C \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +encrypted_tunnel_behavior_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0422\u0443\u043D\u043D\u0435\u043B\u044F +encrypted_tunnel_behavior_drop=\u0421\u0431\u0440\u043E\u0441 \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0422\u0443\u043D\u043D\u0435\u043B\u044F +ip_protocol=IP \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B MM_AV_IP=AV IP -MM_PIC_IP=\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 IP -MM_PIC_URL=\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 URL +MM_PIC_IP=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 IP +MM_PIC_URL=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 URL MM_AV_URL=AV URL INLINE_IP_CB=IP \u0421\u0440\u0435\u0438\u0438 MM_VOIP_IP=VoIP IP -MM_VOIP_ACCOUNT=VoIP \u0410\u043a\u043a\u0430\u0443\u043d\u0442 +MM_VOIP_ACCOUNT=VoIP \u0410\u043A\u043A\u0430\u0443\u043D\u0442 #=======================for import ip configuration================= -drop_ip=IP \u0421\u0431\u0440\u043e\u0441 -loop_ip=IP \u041f\u0435\u0442\u043b\u044f -drop_or_loop_ip=IP \u0421\u0431\u0440\u043e\u0441/\u041f\u0435\u0442\u043b\u044f -reject_or_monit_ip=IP \u0411\u043b\u043e\u043a/\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 -reject_ip=IP \u0411\u043b\u043e\u043a -monit_ip=IP \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u0433 -ir_ip=IP \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f -ratelimit_ip=IP \u041e\u0440\u0433\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -app_code=\u041d\u043e\u043c\u0435\u0440 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -tunnel_code=\u041d\u043e\u043c\u0435\u0440 \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0422\u0443\u043d\u0435\u043b\u044f -tunnel_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0422\u0443\u043d\u0435\u043b\u044f -tunnel_desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0422\u0443\u043d\u0435\u043b\u044f -call_external_procedures_failed=\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u0412\u043d\u0435\u0448\u043d\u0438\u0445 \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445 -is_hex=\u0428\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 \u043b\u0438 -is_case_insenstive=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u043b\u0438 \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443 -case_senstive=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443 -case_insenstive=\u041d\u0435 \u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443 -hex=\u0428\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 -not_hex=\u043d\u0435 \u0428\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 +drop_ip=IP \u0421\u0431\u0440\u043E\u0441 +loop_ip=IP \u041F\u0435\u0442\u043B\u044F +drop_or_loop_ip=IP \u0421\u0431\u0440\u043E\u0441/\u041F\u0435\u0442\u043B\u044F +reject_or_monit_ip=IP \u0411\u043B\u043E\u043A/\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 +reject_ip=IP \u0411\u043B\u043E\u043A +monit_ip=IP \u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u0433 +ir_ip=IP \u041F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F +ratelimit_ip=IP \u041E\u0440\u0433\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +app_code=\u041D\u043E\u043C\u0435\u0440 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_desc=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +tunnel_code=\u041D\u043E\u043C\u0435\u0440 \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0422\u0443\u043D\u0435\u043B\u044F +tunnel_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0422\u0443\u043D\u0435\u043B\u044F +tunnel_desc=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u041F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0422\u0443\u043D\u0435\u043B\u044F +call_external_procedures_failed=\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u044B\u0437\u043E\u0432\u0435 \u0412\u043D\u0435\u0448\u043D\u0438\u0445 \u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u0445 +is_hex=\u0428\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u044B\u0439 \u043B\u0438 +is_case_insenstive=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D \u043B\u0438 \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443 +case_senstive=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443 +case_insenstive=\u041D\u0435 \u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D \u043A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443 +hex=\u0428\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u044B\u0439 +not_hex=\u043D\u0435 \u0428\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u044B\u0439 -p2p_reject=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 P2P -NTC_P2P_IP=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f IP -NTC_P2P_HASH_BIN=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0425\u0435\u0448\u0430 -NTC_P2P_KEYWORDS=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f +p2p_reject=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 P2P +NTC_P2P_IP=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F IP +NTC_P2P_HASH_BIN=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0425\u0435\u0448\u0430 +NTC_P2P_KEYWORDS=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F -s_asn=ASN \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 -d_asn=ASN \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438\u0435 -s_subscribe_id=ID \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 -d_subscribe_id=ID \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -scene_file=\u0424\u0430\u0439\u043b \u0421\u0446\u0435\u043d\u044b -req_hdr_key=\u041a\u043b\u044e\u0447 \u0424\u0430\u0439\u043b\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -req_body_key=\u041a\u043b\u044e\u0447 \u0424\u0430\u0439\u043b\u0430 \u0422\u0435\u043b\u0430 \u0417\u0430\u043f\u0440\u043e\u0441\u0430 -res_hdr_key=\u041a\u043b\u044e\u0447 \u0424\u0430\u0439\u043b\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 -res_body_key=\u041a\u043b\u044e\u0447 \u0424\u0430\u0439\u043b\u0430 \u0422\u0435\u043b\u0430 \u041e\u0442\u0432\u0435\u0442\u0430 +s_asn=ASN \u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 +d_asn=ASN \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0438\u0435 +s_subscribe_id=ID \u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430 +d_subscribe_id=ID \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +scene_file=\u0424\u0430\u0439\u043B \u0421\u0446\u0435\u043D\u044B +req_hdr_key=\u041A\u043B\u044E\u0447 \u0424\u0430\u0439\u043B\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +req_body_key=\u041A\u043B\u044E\u0447 \u0424\u0430\u0439\u043B\u0430 \u0422\u0435\u043B\u0430 \u0417\u0430\u043F\u0440\u043E\u0441\u0430 +res_hdr_key=\u041A\u043B\u044E\u0447 \u0424\u0430\u0439\u043B\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 +res_body_key=\u041A\u043B\u044E\u0447 \u0424\u0430\u0439\u043B\u0430 \u0422\u0435\u043B\u0430 \u041E\u0442\u0432\u0435\u0442\u0430 -p2p_ip_config_type=\u0422\u0438\u043f IP-\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 -p2p_hash_type=\u0422\u0438\u043f \u0425\u0435\u0448\u0430 -NTC_SUBSCRIBE_ID=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 -WHITE_LIST_SUBSCRIBE_ID=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 +p2p_ip_config_type=\u0422\u0438\u043F IP-\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 +p2p_hash_type=\u0422\u0438\u043F \u0425\u0435\u0448\u0430 +NTC_SUBSCRIBE_ID=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 +WHITE_LIST_SUBSCRIBE_ID=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 -app_header_config=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_ssl_config=\u041f\u0440\u0438\u0437\u043d\u0430\u043a \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 SSL \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -ip_intercepter_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 IP -domain_intercepter_replace=\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0414\u043e\u043c\u0435\u043d\u0430 -ip_intercepter_ratelimit=\u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 IP \u0441 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -domain_intercepter_ratelimit=\u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0414\u043e\u043c\u0435\u043d \u0441 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -app_built_in_features_config=\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -PXY_INTERCEPT_PKT_BIN=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 -certificate=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 -do_log=\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u0436\u0443\u0440\u043d\u0430\u043b -no_log=\u041d\u0435 \u041d\u0430\u0434\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c -all_log=\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0412\u0441\u0435 \u0416\u0443\u0440\u043d\u0430\u043b\u044b -framework_log=\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0416\u0443\u0440\u043d\u0430\u043b\u044b +app_header_config=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_ssl_config=\u041F\u0440\u0438\u0437\u043D\u0430\u043A \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 SSL \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +ip_intercepter_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 IP +domain_intercepter_replace=\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0414\u043E\u043C\u0435\u043D\u0430 +ip_intercepter_ratelimit=\u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442 IP \u0441 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u043C \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +domain_intercepter_ratelimit=\u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0414\u043E\u043C\u0435\u043D \u0441 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u043C \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +app_built_in_features_config=\u0412\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0435 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +PXY_INTERCEPT_PKT_BIN=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 +certificate=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +do_log=\u041D\u0443\u0436\u043D\u043E \u043B\u0438 \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0432 \u0436\u0443\u0440\u043D\u0430\u043B +no_log=\u041D\u0435 \u041D\u0430\u0434\u043E \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C +all_log=\u0417\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0412\u0441\u0435 \u0416\u0443\u0440\u043D\u0430\u043B\u044B +framework_log=\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0416\u0443\u0440\u043D\u0430\u043B\u044B -file_strategy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0424\u0430\u0439\u043b\u043e\u0432 -file_desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0424\u0430\u0439\u043b\u043e\u0432\t -content_type=\u0422\u0438\u043f \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f -content_length=\u0414\u043b\u0438\u043d\u0430 \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f -response_file=\u0424\u0430\u0439\u043b \u041e\u0442\u0432\u0435\u0442\u0430 -APP_SUBSCRIBE_ID=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 -reply_file=\u0424\u0430\u0439\u043b \u041e\u0442\u0432\u0435\u0442\u043e\u0432 -app_topic_domain_cfg=\u0422\u0435\u043c\u0430 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 +file_strategy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u0424\u0430\u0439\u043B\u043E\u0432 +file_desc=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0424\u0430\u0439\u043B\u043E\u0432\t +content_type=\u0422\u0438\u043F \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F +content_length=\u0414\u043B\u0438\u043D\u0430 \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F +response_file=\u0424\u0430\u0439\u043B \u041E\u0442\u0432\u0435\u0442\u0430 +APP_SUBSCRIBE_ID=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 +reply_file=\u0424\u0430\u0439\u043B \u041E\u0442\u0432\u0435\u0442\u043E\u0432 +app_topic_domain_cfg=\u0422\u0435\u043C\u0430 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 #=====================about app Tcp================================= -min_tcp=\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0420\u0430\u0437\u043c\u0435\u0440 \u0421\u0435\u0430\u043d\u0441\u0430 -max_tcp=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0420\u0430\u0437\u043c\u0435\u0440 \u0421\u0435\u0430\u043d\u0441\u0430 -tcp_unit=\u0415\u0434\u0438\u043d\u0438\u0446\u0430/\u0431\u0430\u0439\u0442 -app_tcp_config=\u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0421\u0435\u0430\u043d\u0441\u0430 TCP APP -app_tcp_max_min=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0421\u0435\u0430\u043d\u0441 \u043d\u0435 \u0414\u043e\u043b\u0436\u0435\u043d \u041f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 4294967295 -new=\u041d\u043e\u0432\u044b\u0439 -basic_protocol_business_type=\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0411\u0438\u0437\u043d\u0435\u0441\u0430 \u0411\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -tunnel_behavior_business_type=\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0411\u0438\u0437\u043d\u0435\u0441\u0430 \u0422\u0443\u043d\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 -app_business_type=\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0411\u0438\u0437\u043d\u0435\u0441\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -pxy_intercept_monit_keyring=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -intercept_file_strategy=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -root=\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 -intermediate=\u041f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 -end_entity=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u041e\u0431\u044a\u0435\u043a\u0442\u0430 -keyring_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u0430\u0440\u044b \u041a\u043b\u044e\u0447\u0435\u0439 -keyring_type=\u0422\u0438\u043f \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -private_key_file=\u0424\u0430\u0439\u043b \u0441 \u0417\u0430\u043a\u0440\u044b\u0442\u043e\u043c \u041a\u043b\u044e\u0447\u043e\u043c -public_key_file=\u0444\u0430\u0439\u043b \u0441 \u041e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u041a\u043b\u044e\u0447\u043e\u043c -expire_after=\u0418\u0441\u0442\u0435\u043a\u0430\u0435\u0442 \u041f\u043e\u0441\u043b\u0435 -issuer=\u042d\u043c\u0438\u0442\u0435\u043d\u0442 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -certificate_subject=\u041f\u0440\u0435\u0434\u043c\u0435\u0442 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -not_before_time=\u0412\u0440\u0435\u043c\u044f \u041d\u0430\u0447\u0430\u043b\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -not_after_time=\u0412\u0440\u0435\u043c\u044f \u041e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -certificate_validity=\u0421\u0440\u043e\u043a \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 -header=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a -layer=\u0421\u043b\u043e\u0439 -can_not_delete_issued_asn_group=\u041d\u0435\u043b\u044c\u0437\u044f \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 ASN -bandwith=\u041f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0421\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c -limit_rate_type=\u041c\u0435\u0442\u043e\u0434 \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0438 -business_type=\u0422\u0438\u043f \u0411\u0438\u0437\u043d\u0435\u0441\u0430 -topic=\u0422\u0435\u043c\u0430 +min_tcp=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0420\u0430\u0437\u043C\u0435\u0440 \u0421\u0435\u0430\u043D\u0441\u0430 +max_tcp=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0420\u0430\u0437\u043C\u0435\u0440 \u0421\u0435\u0430\u043D\u0441\u0430 +tcp_unit=\u0415\u0434\u0438\u043D\u0438\u0446\u0430/\u0431\u0430\u0439\u0442 +app_tcp_config=\u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0438 \u0421\u0435\u0430\u043D\u0441\u0430 TCP APP +app_tcp_max_min=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0421\u0435\u0430\u043D\u0441 \u043D\u0435 \u0414\u043E\u043B\u0436\u0435\u043D \u041F\u0440\u0435\u0432\u044B\u0448\u0430\u0442\u044C 4294967295 +new=\u041D\u043E\u0432\u044B\u0439 +basic_protocol_business_type=\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0411\u0438\u0437\u043D\u0435\u0441\u0430 \u0411\u0430\u0437\u043E\u0432\u043E\u0433\u043E \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +tunnel_behavior_business_type=\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0411\u0438\u0437\u043D\u0435\u0441\u0430 \u0422\u0443\u043D\u0435\u043B\u044C\u043D\u043E\u0433\u043E \u041F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0430 +app_business_type=\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0411\u0438\u0437\u043D\u0435\u0441\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +pxy_intercept_monit_keyring=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +intercept_file_strategy=\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +root=\u041A\u043E\u0440\u043D\u0435\u0432\u043E\u0439 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +intermediate=\u041F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u044B\u0439 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +end_entity=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u041A\u043E\u043D\u0435\u0447\u043D\u043E\u0433\u043E \u041E\u0431\u044A\u0435\u043A\u0442\u0430 +keyring_name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u041F\u0430\u0440\u044B \u041A\u043B\u044E\u0447\u0435\u0439 +keyring_type=\u0422\u0438\u043F \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +private_key_file=\u0424\u0430\u0439\u043B \u0441 \u0417\u0430\u043A\u0440\u044B\u0442\u043E\u043C \u041A\u043B\u044E\u0447\u043E\u043C +public_key_file=\u0444\u0430\u0439\u043B \u0441 \u041E\u0442\u043A\u0440\u044B\u0442\u043E\u043C \u041A\u043B\u044E\u0447\u043E\u043C +expire_after=\u0418\u0441\u0442\u0435\u043A\u0430\u0435\u0442 \u041F\u043E\u0441\u043B\u0435 +issuer=\u042D\u043C\u0438\u0442\u0435\u043D\u0442 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +certificate_subject=\u041F\u0440\u0435\u0434\u043C\u0435\u0442 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +not_before_time=\u0412\u0440\u0435\u043C\u044F \u041D\u0430\u0447\u0430\u043B\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +not_after_time=\u0412\u0440\u0435\u043C\u044F \u041E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +certificate_validity=\u0421\u0440\u043E\u043A \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +header=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A +layer=\u0421\u043B\u043E\u0439 +can_not_delete_issued_asn_group=\u041D\u0435\u043B\u044C\u0437\u044F \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u043F\u0443\u0449\u0435\u043D\u043D\u0443\u044E \u0433\u0440\u0443\u043F\u043F\u0443 ASN +bandwith=\u041F\u0440\u043E\u043F\u0443\u0441\u043A\u043D\u0430\u044F \u0421\u043F\u043E\u0441\u043E\u0431\u043D\u043E\u0441\u0442\u044C +limit_rate_type=\u041C\u0435\u0442\u043E\u0434 \u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u0421\u043A\u043E\u0440\u043E\u0441\u0442\u0438 +business_type=\u0422\u0438\u043F \u0411\u0438\u0437\u043D\u0435\u0441\u0430 +topic=\u0422\u0435\u043C\u0430 website_server=\u0421\u0435\u0440\u0432\u0435\u0440 \u0412\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 -domain_existed=\u0414\u043e\u043c\u0435\u043d \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 -app_ssl_cert_feature_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0430 SSL \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -app_header_feature_monit=\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u041f\u0440\u0438\u0437\u043d\u0430\u043a\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f -can_not_edit_issued_ans_ip=\u041d\u0435\u043b\u044c\u0437\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0439 ASN IP -is_issued=\u0412\u044b\u0434\u0430\u0432\u0430\u0442\u044c \u043b\u0438 -asn_ip_configuration=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f ASN IP -asn_policy=ASN \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 -asn_ip_group=ASN IP \u0413\u0440\u0443\u043f\u043f\u0430 -can_not_delete_has_ip_asn_group=\u041d\u0435\u043b\u044c\u0437\u044f \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 ASN, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u044e\u0449\u0438\u0439 \u0432 \u0441\u0435\u0431\u0435 ASN IP -last_ip_in_asn_group=\u041d\u0435\u043b\u044c\u0437\u044f \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 IP \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 ASN +domain_existed=\u0414\u043E\u043C\u0435\u043D \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 +app_ssl_cert_feature_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0430 SSL \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +app_header_feature_monit=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433 \u041F\u0440\u0438\u0437\u043D\u0430\u043A\u0430 \u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430 \u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F +can_not_edit_issued_ans_ip=\u041D\u0435\u043B\u044C\u0437\u044F \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0434\u0430\u043D\u043D\u044B\u0439 ASN IP +is_issued=\u0412\u044B\u0434\u0430\u0432\u0430\u0442\u044C \u043B\u0438 +asn_ip_configuration=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F ASN IP +asn_policy=ASN \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 +asn_ip_group=ASN IP \u0413\u0440\u0443\u043F\u043F\u0430 +can_not_delete_has_ip_asn_group=\u041D\u0435\u043B\u044C\u0437\u044F \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0443 ASN, \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u044E\u0449\u0438\u0439 \u0432 \u0441\u0435\u0431\u0435 ASN IP +last_ip_in_asn_group=\u041D\u0435\u043B\u044C\u0437\u044F \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 IP \u0432 \u0433\u0440\u0443\u043F\u043F\u0435 ASN #==============================about reoirt========================================= -src_province=\u041f\u043e\u0434\u0447\u0438\u043d\u0451\u043d\u043d\u0430\u044f \u041f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u044f -src_city=\u041f\u043e\u0434\u0447\u0438\u043d\u0451\u043d\u043d\u044b\u0439 \u0413\u043e\u0440\u043e\u0434 -dest_country=\u041f\u043e\u0434\u0447\u0438\u043d\u0451\u043d\u043d\u0430\u044f \u0421\u0442\u0440\u0430\u043d\u0430 IP \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f +src_province=\u041F\u043E\u0434\u0447\u0438\u043D\u0451\u043D\u043D\u0430\u044F \u041F\u0440\u043E\u0432\u0438\u043D\u0446\u0438\u044F +src_city=\u041F\u043E\u0434\u0447\u0438\u043D\u0451\u043D\u043D\u044B\u0439 \u0413\u043E\u0440\u043E\u0434 +dest_country=\u041F\u043E\u0434\u0447\u0438\u043D\u0451\u043D\u043D\u0430\u044F \u0421\u0442\u0440\u0430\u043D\u0430 IP \u041D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F MM_SPEAKER_RECOGNIZATION=Speaker Recognization MM_LOGO_DETECTION=Logo Detection MM_FACE_RECOGNIZATION=Face Recognization @@ -1169,8 +1169,8 @@ p2p_monit=P2P Monitor av_content_url_whitelist=Multimedia Content Url White List av_content_ip_whitelist=Multimedia Content IP White List active_port=Traffic Port -visits=\u041f\u043e\u0441\u0435\u0449\u0430\u0435\u043c\u043e\u0441\u0442\u044c -percentage=\u041f\u0440\u043e\u0446\u0435\u043d\u0442 +visits=\u041F\u043E\u0441\u0435\u0449\u0430\u0435\u043C\u043E\u0441\u0442\u044C +percentage=\u041F\u0440\u043E\u0446\u0435\u043D\u0442 APP_SSL=APP SSL Feature APP_IP_RANGE=APP IP RANGE APP_DK=APP DK Feature @@ -1200,12 +1200,12 @@ dnat_ip_reuse_adress_pool_loop=DNAT IP Reuse Address Pool Loop snat_policy=SNAT Reuse Policy dnat_policy=DNAT Reuse Policy report_total=Total -message_type=\u6d88\u606f\u7c7b\u578b -as=\u81ea\u6cbb\u7cfb\u7edf\u53f7 -route=\u8def\u7531\u4fe1\u606f +message_type=\u6D88\u606F\u7C7B\u578B +as=\u81EA\u6CBB\u7CFB\u7EDF\u53F7 +route=\u8DEF\u7531\u4FE1\u606F transport_layer_protocol=TLS Protocol -av_voip_monit=VoIP\u76d1\u6d4b -av_voip_reject=VoIP\u7ba1\u63a7 +av_voip_monit=VoIP\u76D1\u6D4B +av_voip_reject=VoIP\u7BA1\u63A7 label_proto_source=Protocol Source label_behav_source=Behavior Source label_app_source=APP Source @@ -1214,12 +1214,11 @@ stream=Stream protocol_menu=Protocol protocol_identify=Protocol Identify NTC_ASN_IP=ASN -MM_FILE_DIGEST=\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0424\u0430\u0439\u043b\u043e\u0432 +MM_FILE_DIGEST=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0424\u0430\u0439\u043B\u043E\u0432 NTC_STREAMING_MEDIA_URL=Streaming Media URL <<<<<<< HEAD -NTC_VOIP_ACCOUNT=VoIP \u0410\u043a\u043a\u0430\u0443\u043d\u0442 +NTC_VOIP_ACCOUNT=VoIP \u0410\u043A\u043A\u0430\u0443\u043D\u0442 ======= -NTC_VOIP_ACCOUNT=VoIP \u0410\u043a\u043a\u0430\u0443\u043d\u0442 >>>>>>> branch 'develop' of http://192.168.10.125/k18_web/NFS.git export_failed=Export Failed user_manage=Client Account Manage @@ -1316,7 +1315,7 @@ user_behavior_data=Account statistics ip_behavior_data=IP statistics p2p_eMule_keywords=eMule Search Keywords p2p_hash_keywords=File Marking Keywords -not_valid_domain=%s\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u57df\u540d +not_valid_domain=%s\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u57DF\u540D cert_not_match_domain=Domain and certificate information do not match! crl_file_error=Wrong format of CRL file crl_issuer_error=The issuer of the CRL file does not match the issuer of the certificate file. @@ -1333,4 +1332,22 @@ sip_s_ip=SIP Client IP sip_d_port=SIP Server Port sip_s_port=SIP Client Port call_id=SIP Call ID -request_uri=SIP Request URI \ No newline at end of file +request_uri=SIP Request URI +cache_policy=Cache Policy +PXY_CACHE_HTTP_URL=URL +PXY_CACHE_HTTP_COOKIE=Cookie +cache=Cache +cache_whitelist=Cache Bypass +cache_key=Cache key +ignore_query_string=Ignore Query String in URL +include_cookie=Include HTTP Header Fields +no_revalidate=Cache Revalidate +cache_dyn_url=Cache Dynamic Content +cache_cookied_cont=Cache Cookied Content +ignore_req_nocache=Ignore Request no-cache Headers +ignore_res_nocache=Ignore Response no-cache Headers +force_caching=Forcing Object Caching +min_use=Minimum Use +pinning_time=Cache Pinning Time +max_cache_size=Max Cache Size +inactive_time=Inactive Time \ No newline at end of file diff --git a/src/main/resources/messages/message_zh_CN.properties b/src/main/resources/messages/message_zh_CN.properties index be001836a..5aa3cffcf 100644 --- a/src/main/resources/messages/message_zh_CN.properties +++ b/src/main/resources/messages/message_zh_CN.properties @@ -1,78 +1,78 @@ #menu and button info -funMenu=\u529f\u80fd\u83dc\u5355 -sysManage=\u7cfb\u7edf\u7ba1\u7406 -sysAuthor=\u7cfb\u7edf\u6388\u6743 -menuManage=\u83dc\u5355\u7ba1\u7406 -roleManage=\u89d2\u8272\u7ba1\u7406 -dictManage=\u5b57\u5178\u7ba1\u7406 -basicManage=\u57fa\u672c\u7ba1\u7406 -areaManage=\u533a\u57df\u7ba1\u7406 -officeManage=\u673a\u6784\u7ba1\u7406 -userManage=\u7528\u6237\u7ba1\u7406 -notify=\u6211\u7684\u901a\u77e5 -help=\u5173\u4e8e\u5e2e\u52a9 +funMenu=\u529F\u80FD\u83DC\u5355 +sysManage=\u7CFB\u7EDF\u7BA1\u7406 +sysAuthor=\u7CFB\u7EDF\u6388\u6743 +menuManage=\u83DC\u5355\u7BA1\u7406 +roleManage=\u89D2\u8272\u7BA1\u7406 +dictManage=\u5B57\u5178\u7BA1\u7406 +basicManage=\u57FA\u672C\u7BA1\u7406 +areaManage=\u533A\u57DF\u7BA1\u7406 +officeManage=\u673A\u6784\u7BA1\u7406 +userManage=\u7528\u6237\u7BA1\u7406 +notify=\u6211\u7684\u901A\u77E5 +help=\u5173\u4E8E\u5E2E\u52A9 home=\u9996\u9875 -panel=\u6211\u7684\u9762\u677f -userInfo=\u4e2a\u4eba\u4fe1\u606f -updatePwd=\u4fee\u6539\u5bc6\u7801 -show=\u67e5\u770b -edit=\u4fee\u6539 -hi=\u4f60\u597d -exit=\u9000\u51fa -choose=\u9009\u62e9 -onloading=\u52a0\u8f7d\u4e2d... +panel=\u6211\u7684\u9762\u677F +userInfo=\u4E2A\u4EBA\u4FE1\u606F +updatePwd=\u4FEE\u6539\u5BC6\u7801 +show=\u67E5\u770B +edit=\u4FEE\u6539 +hi=\u4F60\u597D +exit=\u9000\u51FA +choose=\u9009\u62E9 +onloading=\u52A0\u8F7D\u4E2D... #==========menu begin===================== -requestInfo=\u6765\u51fd\u4fe1\u606f -configuration_manage=\u4e1a\u52a1\u914d\u7f6e -text_control=\u6587\u672c\u5e38\u89c4\u7ba1\u63a7 -text_monitor=\u6587\u672c\u5e38\u89c4\u76d1\u6d4b -text_enhance_manage=\u6587\u672c\u589e\u5f3a\u7ba1\u63a7 -text_enhance_monitor=\u6587\u672c\u589e\u5f3a\u76d1\u6d4b -plaintext_manage=\u660e\u6587\u5185\u5bb9\u7ba1\u63a7 -control_white=\u7ba1\u63a7\u767d\u540d\u5355 -ip_control_white=IP\u7ba1\u63a7\u767d\u540d\u5355 -control_grey=\u7ba1\u63a7\u7070\u540d\u5355 -social_app_grey=\u793e\u4ea4\u5e94\u7528\u7070\u540d\u5355 -encryption_control=\u52a0\u5bc6\u5185\u5bb9\u7ba1\u63a7 -specific_agreement_control=\u7279\u5b9a\u534f\u8bae\u7ba1\u63a7 -social_app_control=APP \u534f\u8bae -online_media_control=\u591a\u5a92\u4f53\u5730\u5740\u7ba1\u63a7 -sip_ip_control=SIP\u534f\u8baeIP\u7ba1\u63a7 -domain_control_white=\u57df\u540d\u7ba1\u63a7\u767d\u540d\u5355 +requestInfo=\u6765\u51FD\u4FE1\u606F +configuration_manage=\u4E1A\u52A1\u914D\u7F6E +text_control=\u6587\u672C\u5E38\u89C4\u7BA1\u63A7 +text_monitor=\u6587\u672C\u5E38\u89C4\u76D1\u6D4B +text_enhance_manage=\u6587\u672C\u589E\u5F3A\u7BA1\u63A7 +text_enhance_monitor=\u6587\u672C\u589E\u5F3A\u76D1\u6D4B +plaintext_manage=\u660E\u6587\u5185\u5BB9\u7BA1\u63A7 +control_white=\u7BA1\u63A7\u767D\u540D\u5355 +ip_control_white=IP\u7BA1\u63A7\u767D\u540D\u5355 +control_grey=\u7BA1\u63A7\u7070\u540D\u5355 +social_app_grey=\u793E\u4EA4\u5E94\u7528\u7070\u540D\u5355 +encryption_control=\u52A0\u5BC6\u5185\u5BB9\u7BA1\u63A7 +specific_agreement_control=\u7279\u5B9A\u534F\u8BAE\u7BA1\u63A7 +social_app_control=APP \u534F\u8BAE +online_media_control=\u591A\u5A92\u4F53\u5730\u5740\u7BA1\u63A7 +sip_ip_control=SIP\u534F\u8BAEIP\u7BA1\u63A7 +domain_control_white=\u57DF\u540D\u7BA1\u63A7\u767D\u540D\u5355 ip_address_control=IP ip_control=IP\u5730\u5740 -ip_redirect=IP\u91cd\u5b9a\u5411 -domain_control=\u57df\u540d\u7ba1\u63a7 +ip_redirect=IP\u91CD\u5B9A\u5411 +domain_control=\u57DF\u540D\u7BA1\u63A7 dns_control=DNS -basic_configuration=\u57fa\u672c\u914d\u7f6e -letter_from=\u6765\u51fd\u5355\u4f4d -classification_manage=\u5206\u7c7b\u7ba1\u7406 -area_manage=\u5730\u57df\u7ba1\u7406 -feature_scope_manage=\u7279\u5f81\u4f5c\u7528\u57df\u7ba1\u7406 -special_tasks=\u4e13\u9879\u4efb\u52a1 -label_manage=\u7528\u6237\u6807\u7b7e\u7ba1\u7406 -protect_list=\u4fdd\u62a4\u540d\u5355 -effect_range=\u751f\u6548\u8303\u56f4 -agreement_ip_configuration=\u534f\u8baeIP\u914d\u7f6e -ip_spoofing_configuration=\u6b3a\u9a97IP -website_control=\u7f51\u7ad9 -host_control=HOST\u7ba1\u63a7 -url_control=URL\u7ba1\u63a7 -website_keyword_control=\u7f51\u9875\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7 -mail_control=\u90ae\u4ef6 -recipient_control=\u6536\u4ef6\u4eba\u7ba1\u63a7 -sender_control=\u53d1\u4ef6\u4eba\u7ba1\u63a7 -subject_control=\u4e3b\u9898\u7ba1\u63a7 -mail_keyword_control=\u90ae\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7 -mail_attachment_name_control=\u90ae\u4ef6\u9644\u4ef6\u540d\u5173\u952e\u5b57\u7ba1\u63a7 -mail_attachment_content_control=\u90ae\u4ef6\u9644\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u7ba1\u63a7 -file_transfer_control=\u6587\u4ef6\u4f20\u8f93 -ftp_address_control=FTP\u5730\u5740\u7ba1\u63a7 -ftp_name_control=FTP\u6587\u4ef6\u540d\u7ba1\u63a7 -ftp_content_control=FTP \u6587\u4ef6\u5185\u5bb9\u7ba1\u63a7 -http_app_feature=\u793e\u4ea4\u5e94\u7528HTTP\u7279\u5f81 -ssl_app_feature=\u793e\u4ea4\u5e94\u7528SSL\u7279\u5f81 -tunnel_protocol_control=\u96a7\u9053\u534f\u8bae +basic_configuration=\u57FA\u672C\u914D\u7F6E +letter_from=\u6765\u51FD\u5355\u4F4D +classification_manage=\u5206\u7C7B\u7BA1\u7406 +area_manage=\u5730\u57DF\u7BA1\u7406 +feature_scope_manage=\u7279\u5F81\u4F5C\u7528\u57DF\u7BA1\u7406 +special_tasks=\u4E13\u9879\u4EFB\u52A1 +label_manage=\u7528\u6237\u6807\u7B7E\u7BA1\u7406 +protect_list=\u4FDD\u62A4\u540D\u5355 +effect_range=\u751F\u6548\u8303\u56F4 +agreement_ip_configuration=\u534F\u8BAEIP\u914D\u7F6E +ip_spoofing_configuration=\u6B3A\u9A97IP +website_control=\u7F51\u7AD9 +host_control=HOST\u7BA1\u63A7 +url_control=URL\u7BA1\u63A7 +website_keyword_control=\u7F51\u9875\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7 +mail_control=\u90AE\u4EF6 +recipient_control=\u6536\u4EF6\u4EBA\u7BA1\u63A7 +sender_control=\u53D1\u4EF6\u4EBA\u7BA1\u63A7 +subject_control=\u4E3B\u9898\u7BA1\u63A7 +mail_keyword_control=\u90AE\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7 +mail_attachment_name_control=\u90AE\u4EF6\u9644\u4EF6\u540D\u5173\u952E\u5B57\u7BA1\u63A7 +mail_attachment_content_control=\u90AE\u4EF6\u9644\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u7BA1\u63A7 +file_transfer_control=\u6587\u4EF6\u4F20\u8F93 +ftp_address_control=FTP\u5730\u5740\u7BA1\u63A7 +ftp_name_control=FTP\u6587\u4EF6\u540D\u7BA1\u63A7 +ftp_content_control=FTP \u6587\u4EF6\u5185\u5BB9\u7BA1\u63A7 +http_app_feature=\u793E\u4EA4\u5E94\u7528HTTP\u7279\u5F81 +ssl_app_feature=\u793E\u4EA4\u5E94\u7528SSL\u7279\u5F81 +tunnel_protocol_control=\u96A7\u9053\u534F\u8BAE l2tp_ip_control=L2TP pptp_ip_control=PPTP openvpn_control=OpenVPN @@ -82,1184 +82,1184 @@ ike_control=IKE ipsec_control=IPSEC ssh_control=SSH ssl_control=SSL -ssl_feature_control=SSL\u8bc1\u4e66\u7279\u5f81\u7ba1\u63a7 -ssl_sni_control=SSL\uff08SNI\uff09\u7ba1\u63a7 -ssl_address_control=SSL\u5730\u5740\u7ba1\u63a7 -https_website_content_replace=HTTPS\u7f51\u7ad9\u5185\u5bb9\u66ff\u6362 -https_website_control=HTTPS\u7f51\u7ad9\u7ba1\u63a7 -rtp_ip_control=RTP\u534f\u8baeIP\u7ba1\u63a7 -mms_ip_control=MMS\u534f\u8baeIP\u7ba1\u63a7 -rtsp_ip_control=RTSP\u534f\u8baeIP\u7ba1\u63a7 -rtmp_ip_control=RTMP\u534f\u8baeIP\u7ba1\u63a7 -examine_manage=\u914d\u7f6e\u5ba1\u6838 -audit_manage=\u914d\u7f6e\u5ba1\u8ba1 -log_search=\u65e5\u5fd7\u68c0\u7d22 -sysService_manage=\u7cfb\u7edf\u4e1a\u52a1\u7ba1\u7406 -service_manage=\u4e1a\u52a1\u7c7b\u578b\u7ba1\u7406 -system_service_manage=\u7cfb\u7edf\u4e1a\u52a1\u7c7b\u578b\u7ba1\u7406 -features_area=\u7279\u5f81\u533a\u57df -attribute_manage=\u6027\u8d28\u7ba1\u7406 -isp_manage=\u8fd0\u8425\u5546\u7ba1\u7406 -ip_multiple_control=IP\u591a\u57df\u7ba1\u63a7 -ip_port_control=IP+\u7aef\u53e3\u7ba1\u63a7 -website_multiple_control=\u7f51\u7ad9\u591a\u57df\u7ba1\u63a7 -mail_multiple_control=\u90ae\u4ef6\u9ad8\u7ea7\u914d\u7f6e -request_header_control=\u8bf7\u6c42\u5934\u57df\u7ba1\u63a7 -plaintext_monitor=\u660e\u6587\u5185\u5bb9\u76d1\u6d4b -ip_address_monitor=IP\u5730\u5740\u76d1\u6d4b -ip_port_monitor=IP+\u7aef\u53e3\u76d1\u6d4b -domain_monitor=\u57df\u540d\u76d1\u6d4b -dns_monitor=DNS\u76d1\u6d4b -dns_response_monitor=DNS\u5e94\u7b54\u76d1\u6d4b -website_monite=\u7f51\u7ad9\u76d1\u6d4b -host_monitor=HOST\u76d1\u6d4b -url_monitor=URL\u76d1\u6d4b -website_keyword_monitor=\u7f51\u9875\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b -mail_monitor=\u90ae\u4ef6\u76d1\u6d4b -recipient_monitor=\u6536\u4ef6\u4eba\u76d1\u6d4b -sender_monitor=\u53d1\u4ef6\u4eba\u76d1\u6d4b -subject_monitor=\u4e3b\u9898\u76d1\u6d4b -mail_keyword_monitor=\u90ae\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b -mail_attachment_name_monitor=\u90ae\u4ef6\u9644\u4ef6\u540d\u5173\u952e\u5b57\u76d1\u6d4b -mail_attachment_content_monitor=\u90ae\u4ef6\u9644\u4ef6\u5185\u5bb9\u5173\u952e\u5b57\u76d1\u6d4b -specific_service_cfg=\u7279\u5b9a\u670d\u52a1\u7ba1\u7406 -file_transfer_monitor=\u6587\u4ef6\u4f20\u8f93\u76d1\u6d4b -ftp_address_monitor=FTP URL\u76d1\u6d4b -encryption_monitor=\u52a0\u5bc6\u5185\u5bb9\u76d1\u6d4b -tunnel_protocol_monitor=\u96a7\u9053\u534f\u8bae\u76d1\u6d4b -pptp_ip_monitor=PPTP\u76d1\u6d4b -l2tp_ip_monitor=L2TP\u76d1\u6d4b -ssh_monitor=SSH\u76d1\u6d4b -ssl_monitor=SSL\u76d1\u6d4b -ssl_feature_monitor=SSL\u8bc1\u4e66\u7279\u5f81\u76d1\u6d4b -ssl_sni_monitor=SSL\uff08SNI\uff09\u76d1\u6d4b -ssl_address_monitor=SSL IP \u76d1\u6d4b -specific_service_host_cfg=\u7279\u5b9a\u670d\u52a1\u670d\u52a1\u5668IP\u7ba1\u7406 -original_remain_monitor=\u539f\u59cb\u5305\u7559\u5b58\u76d1\u6d4b -ip_multi_domain_monitor=IP\u5730\u5740\u591a\u57df\u76d1\u6d4b -website_multi_domain_monitor=\u7f51\u7ad9\u591a\u57df\u76d1\u6d4b -request_header_monitor=\u8bf7\u6c42\u5934\u57df\u76d1\u6d4b -response_header_monitor=\u5e94\u7b54\u5934\u57df\u76d1\u6d4b -ip_website_keyword_monitor=IP+\u7f51\u9875\u5173\u952e\u5b57\u76d1\u6d4b -request_header_keyword_monitor=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u76d1\u6d4b -response_header_keyword_monitor=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u76d1\u6d4b -mail_multi_monitor=\u90ae\u4ef6\u591a\u57df\u76d1\u6d4b -mail_key_monitor=\u90ae\u4ef6\u5173\u952e\u5b57\u76d1\u6d4b -file_transfer_multi_monitor=\u6587\u4ef6\u4f20\u8f93\u591a\u57df\u76d1\u6d4b -ftp_multi_monitor=FTP\u591a\u57df\u76d1\u6d4b -ssl_multi_monitor=SSL\u591a\u57df\u76d1\u6d4b -dns_request_monitor=DNS\u8bf7\u6c42\u76d1\u6d4b -dns_server_monitor=DNS\u670d\u52a1\u5668\u76d1\u6d4b -request_header_keyword_control=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u7ba1\u63a7 -response_header_keyword_control=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u7ba1\u63a7 -mail_key_control=\u90ae\u4ef6\u5173\u952e\u5b57\u7ba1\u63a7 -ftp_multi_control=FTP\u591a\u57df\u7ba1\u63a7 +ssl_feature_control=SSL\u8BC1\u4E66\u7279\u5F81\u7BA1\u63A7 +ssl_sni_control=SSL\uFF08SNI\uFF09\u7BA1\u63A7 +ssl_address_control=SSL\u5730\u5740\u7BA1\u63A7 +https_website_content_replace=HTTPS\u7F51\u7AD9\u5185\u5BB9\u66FF\u6362 +https_website_control=HTTPS\u7F51\u7AD9\u7BA1\u63A7 +rtp_ip_control=RTP\u534F\u8BAEIP\u7BA1\u63A7 +mms_ip_control=MMS\u534F\u8BAEIP\u7BA1\u63A7 +rtsp_ip_control=RTSP\u534F\u8BAEIP\u7BA1\u63A7 +rtmp_ip_control=RTMP\u534F\u8BAEIP\u7BA1\u63A7 +examine_manage=\u914D\u7F6E\u5BA1\u6838 +audit_manage=\u914D\u7F6E\u5BA1\u8BA1 +log_search=\u65E5\u5FD7\u68C0\u7D22 +sysService_manage=\u7CFB\u7EDF\u4E1A\u52A1\u7BA1\u7406 +service_manage=\u4E1A\u52A1\u7C7B\u578B\u7BA1\u7406 +system_service_manage=\u7CFB\u7EDF\u4E1A\u52A1\u7C7B\u578B\u7BA1\u7406 +features_area=\u7279\u5F81\u533A\u57DF +attribute_manage=\u6027\u8D28\u7BA1\u7406 +isp_manage=\u8FD0\u8425\u5546\u7BA1\u7406 +ip_multiple_control=IP\u591A\u57DF\u7BA1\u63A7 +ip_port_control=IP+\u7AEF\u53E3\u7BA1\u63A7 +website_multiple_control=\u7F51\u7AD9\u591A\u57DF\u7BA1\u63A7 +mail_multiple_control=\u90AE\u4EF6\u9AD8\u7EA7\u914D\u7F6E +request_header_control=\u8BF7\u6C42\u5934\u57DF\u7BA1\u63A7 +plaintext_monitor=\u660E\u6587\u5185\u5BB9\u76D1\u6D4B +ip_address_monitor=IP\u5730\u5740\u76D1\u6D4B +ip_port_monitor=IP+\u7AEF\u53E3\u76D1\u6D4B +domain_monitor=\u57DF\u540D\u76D1\u6D4B +dns_monitor=DNS\u76D1\u6D4B +dns_response_monitor=DNS\u5E94\u7B54\u76D1\u6D4B +website_monite=\u7F51\u7AD9\u76D1\u6D4B +host_monitor=HOST\u76D1\u6D4B +url_monitor=URL\u76D1\u6D4B +website_keyword_monitor=\u7F51\u9875\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B +mail_monitor=\u90AE\u4EF6\u76D1\u6D4B +recipient_monitor=\u6536\u4EF6\u4EBA\u76D1\u6D4B +sender_monitor=\u53D1\u4EF6\u4EBA\u76D1\u6D4B +subject_monitor=\u4E3B\u9898\u76D1\u6D4B +mail_keyword_monitor=\u90AE\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B +mail_attachment_name_monitor=\u90AE\u4EF6\u9644\u4EF6\u540D\u5173\u952E\u5B57\u76D1\u6D4B +mail_attachment_content_monitor=\u90AE\u4EF6\u9644\u4EF6\u5185\u5BB9\u5173\u952E\u5B57\u76D1\u6D4B +specific_service_cfg=\u7279\u5B9A\u670D\u52A1\u7BA1\u7406 +file_transfer_monitor=\u6587\u4EF6\u4F20\u8F93\u76D1\u6D4B +ftp_address_monitor=FTP URL\u76D1\u6D4B +encryption_monitor=\u52A0\u5BC6\u5185\u5BB9\u76D1\u6D4B +tunnel_protocol_monitor=\u96A7\u9053\u534F\u8BAE\u76D1\u6D4B +pptp_ip_monitor=PPTP\u76D1\u6D4B +l2tp_ip_monitor=L2TP\u76D1\u6D4B +ssh_monitor=SSH\u76D1\u6D4B +ssl_monitor=SSL\u76D1\u6D4B +ssl_feature_monitor=SSL\u8BC1\u4E66\u7279\u5F81\u76D1\u6D4B +ssl_sni_monitor=SSL\uFF08SNI\uFF09\u76D1\u6D4B +ssl_address_monitor=SSL IP \u76D1\u6D4B +specific_service_host_cfg=\u7279\u5B9A\u670D\u52A1\u670D\u52A1\u5668IP\u7BA1\u7406 +original_remain_monitor=\u539F\u59CB\u5305\u7559\u5B58\u76D1\u6D4B +ip_multi_domain_monitor=IP\u5730\u5740\u591A\u57DF\u76D1\u6D4B +website_multi_domain_monitor=\u7F51\u7AD9\u591A\u57DF\u76D1\u6D4B +request_header_monitor=\u8BF7\u6C42\u5934\u57DF\u76D1\u6D4B +response_header_monitor=\u5E94\u7B54\u5934\u57DF\u76D1\u6D4B +ip_website_keyword_monitor=IP+\u7F51\u9875\u5173\u952E\u5B57\u76D1\u6D4B +request_header_keyword_monitor=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u76D1\u6D4B +response_header_keyword_monitor=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u76D1\u6D4B +mail_multi_monitor=\u90AE\u4EF6\u591A\u57DF\u76D1\u6D4B +mail_key_monitor=\u90AE\u4EF6\u5173\u952E\u5B57\u76D1\u6D4B +file_transfer_multi_monitor=\u6587\u4EF6\u4F20\u8F93\u591A\u57DF\u76D1\u6D4B +ftp_multi_monitor=FTP\u591A\u57DF\u76D1\u6D4B +ssl_multi_monitor=SSL\u591A\u57DF\u76D1\u6D4B +dns_request_monitor=DNS\u8BF7\u6C42\u76D1\u6D4B +dns_server_monitor=DNS\u670D\u52A1\u5668\u76D1\u6D4B +request_header_keyword_control=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u7BA1\u63A7 +response_header_keyword_control=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u7BA1\u63A7 +mail_key_control=\u90AE\u4EF6\u5173\u952E\u5B57\u7BA1\u63A7 +ftp_multi_control=FTP\u591A\u57DF\u7BA1\u63A7 ftp_control=FTP p2p_control=P2P -tunnel_protocol_multi_control=\u96a7\u9053\u534f\u8bae\u591a\u57df\u7ba1\u63a7 -l2tp_protocol_control=L2TP\u534f\u8bae\u7ba1\u63a7 -pptp_protocol_control=PPTP\u534f\u8bae\u7ba1\u63a7 -ssl_multi_control=SSL\u591a\u57df\u7ba1\u63a7 -ssl_certificate_control=SSL\u8bc1\u4e66\u7ba1\u63a7 -ssl_certificate_monitor=SSL\u8bc1\u4e66\u76d1\u6d4b -response_header_control=\u5e94\u7b54\u5934\u57df\u7ba1\u63a7 -ip_website_text_control=IP+\u7f51\u9875\u5173\u952e\u5b57\u7ba1\u63a7 -request_task=\u6765\u51fd\u4e13\u9879 -realtime_report=\u5b9e\u65f6\u62a5\u8868 -protocol_and_app=\u534f\u8bae\u53ca\u5e94\u7528 -text_content_monitor=\u6587\u672c\u5185\u5bb9\u76d1\u7ba1 -multimedia=\u591a\u5a92\u4f53 -ddos_system=\u6297DDOS\u653b\u51fb\u7cfb\u7edf -ip_reuse_system=IP\u590d\u7528 +tunnel_protocol_multi_control=\u96A7\u9053\u534F\u8BAE\u591A\u57DF\u7BA1\u63A7 +l2tp_protocol_control=L2TP\u534F\u8BAE\u7BA1\u63A7 +pptp_protocol_control=PPTP\u534F\u8BAE\u7BA1\u63A7 +ssl_multi_control=SSL\u591A\u57DF\u7BA1\u63A7 +ssl_certificate_control=SSL\u8BC1\u4E66\u7BA1\u63A7 +ssl_certificate_monitor=SSL\u8BC1\u4E66\u76D1\u6D4B +response_header_control=\u5E94\u7B54\u5934\u57DF\u7BA1\u63A7 +ip_website_text_control=IP+\u7F51\u9875\u5173\u952E\u5B57\u7BA1\u63A7 +request_task=\u6765\u51FD\u4E13\u9879 +realtime_report=\u5B9E\u65F6\u62A5\u8868 +protocol_and_app=\u534F\u8BAE\u53CA\u5E94\u7528 +text_content_monitor=\u6587\u672C\u5185\u5BB9\u76D1\u7BA1 +multimedia=\u591A\u5A92\u4F53 +ddos_system=\u6297DDOS\u653B\u51FB\u7CFB\u7EDF +ip_reuse_system=IP\u590D\u7528 #==========menu end===================== #==========yewu zidian begin===================== -service_dict_id=\u5b57\u5178ID -item_type=\u6570\u636e\u7c7b\u578b -item_code=\u914d\u7f6e\u7f16\u7801 -item_value=\u7f16\u7801\u5bf9\u5e94\u503c -desc=\u63cf\u8ff0\u4fe1\u606f +service_dict_id=\u5B57\u5178ID +item_type=\u6570\u636E\u7C7B\u578B +item_code=\u914D\u7F6E\u7F16\u7801 +item_value=\u7F16\u7801\u5BF9\u5E94\u503C +desc=\u63CF\u8FF0\u4FE1\u606F parent_id=\u7236ID -is_leaf=\u662f\u5426\u53f6\u5b50\u8282\u70b9 -is_valid=\u6709\u6548\u6807\u5fd7 -create_time=\u521b\u5efa\u65f6\u95f4 -superior_config=\u4e0a\u7ea7\u914d\u7f6e -config_content=\u914d\u7f6e\u5185\u5bb9 -root_node=\u6839\u8282\u70b9 -leafChange=\u8be5\u914d\u7f6e\u5305\u542b\u4e0b\u7ea7\u914d\u7f6e\uff0c\u4e0d\u5f97\u6539\u4e3a\u53f6\u5b50\u8282\u70b9 -typeChild=\u8be5\u914d\u7f6e\u5305\u542b\u4e0b\u7ea7\u914d\u7f6e\uff0c\u6570\u636e\u7c7b\u578b\u66f4\u6539\u540e\u4e0e\u5b50\u7c7b\u4e0d\u4e00\u81f4 -typeSame=\u8bf7\u9009\u62e9\u4e00\u81f4\u7684\u4e0a\u4e0b\u7ea7\u914d\u7f6e\u6570\u636e\u7c7b\u578b -isLevelNoSure=\u9009\u62e9\u6b64\u914d\u7f6e\u4e0a\u4e0b\u5c42\u7ea7\u6570\u5c06\u8d85\u8fc7\u6700\u5927\u5c42\u7ea7 -submitting=\u6b63\u5728\u63d0\u4ea4\u4e2d +is_leaf=\u662F\u5426\u53F6\u5B50\u8282\u70B9 +is_valid=\u6709\u6548\u6807\u5FD7 +create_time=\u521B\u5EFA\u65F6\u95F4 +superior_config=\u4E0A\u7EA7\u914D\u7F6E +config_content=\u914D\u7F6E\u5185\u5BB9 +root_node=\u6839\u8282\u70B9 +leafChange=\u8BE5\u914D\u7F6E\u5305\u542B\u4E0B\u7EA7\u914D\u7F6E\uFF0C\u4E0D\u5F97\u6539\u4E3A\u53F6\u5B50\u8282\u70B9 +typeChild=\u8BE5\u914D\u7F6E\u5305\u542B\u4E0B\u7EA7\u914D\u7F6E\uFF0C\u6570\u636E\u7C7B\u578B\u66F4\u6539\u540E\u4E0E\u5B50\u7C7B\u4E0D\u4E00\u81F4 +typeSame=\u8BF7\u9009\u62E9\u4E00\u81F4\u7684\u4E0A\u4E0B\u7EA7\u914D\u7F6E\u6570\u636E\u7C7B\u578B +isLevelNoSure=\u9009\u62E9\u6B64\u914D\u7F6E\u4E0A\u4E0B\u5C42\u7EA7\u6570\u5C06\u8D85\u8FC7\u6700\u5927\u5C42\u7EA7 +submitting=\u6B63\u5728\u63D0\u4EA4\u4E2D #==========yewu zidian end===================== #==========laihan begin===================== -refresh=\u5237\u65b0 -add=\u65b0\u589e -request_number=\u6765\u51fd\u51fd\u53f7 -state=\u72b6\u6001 -created=\u672a\u5ba1\u6838 -examine=\u5ba1\u6838 -unapproved=\u672a\u901a\u8fc7 -approved=\u901a\u8fc7 +refresh=\u5237\u65B0 +add=\u65B0\u589E +request_number=\u6765\u51FD\u51FD\u53F7 +state=\u72B6\u6001 +created=\u672A\u5BA1\u6838 +examine=\u5BA1\u6838 +unapproved=\u672A\u901A\u8FC7 +approved=\u901A\u8FC7 title=\u6807\u9898 -request_time=\u6765\u51fd\u65f6\u95f4 -operate_time=\u64cd\u4f5c\u65f6\u95f4 -search=\u641c\u7d22 -request_organization=\u6765\u51fd\u5355\u4f4d -operator=\u64cd\u4f5c\u5458 -content=\u5185\u5bb9 -remarks=\u5907\u6ce8 -operation=\u64cd\u4f5c -submit=\u63d0\u4ea4 -cancel=\u53d6\u6d88 -begin_date=\u5f00\u59cb\u65f6\u95f4 -end_date=\u7ed3\u675f\u65f6\u95f4 +request_time=\u6765\u51FD\u65F6\u95F4 +operate_time=\u64CD\u4F5C\u65F6\u95F4 +search=\u641C\u7D22 +request_organization=\u6765\u51FD\u5355\u4F4D +operator=\u64CD\u4F5C\u5458 +content=\u5185\u5BB9 +remarks=\u5907\u6CE8 +operation=\u64CD\u4F5C +submit=\u63D0\u4EA4 +cancel=\u53D6\u6D88 +begin_date=\u5F00\u59CB\u65F6\u95F4 +end_date=\u7ED3\u675F\u65F6\u95F4 delete=\u5220\u9664 -special_task=\u4e13\u9879\u4efb\u52a1 -task_name=\u4e13\u9879\u540d\u79f0 -task_org=\u62a5\u9001\u5355\u4f4d -task_time=\u62a5\u9001\u65f6\u95f4 +special_task=\u4E13\u9879\u4EFB\u52A1 +task_name=\u4E13\u9879\u540D\u79F0 +task_org=\u62A5\u9001\u5355\u4F4D +task_time=\u62A5\u9001\u65F6\u95F4 #==========laihan end===================== #==========message begin===================== -required=\u4e0d\u80fd\u4e3a\u7a7a\! -select=\u8bf7\u9009\u62e9 -date_list=\u6570\u636e\u5217\u8868 -confirm_message=\u786e\u5b9a\u5417\uff1f -export_confirm_message=\u6570\u636e\u5bfc\u51fa\u6700\u5927\u6761\u6570\u4e3a -fill_loginName=\u8bf7\u586b\u5199\u767b\u5f55\u8d26\u53f7 -fill_loginPassWord=\u8bf7\u586b\u5199\u767b\u5f55\u5bc6\u7801 -loginName_error=\u7528\u6237\u6216\u5bc6\u7801\u9519\u8bef, \u8bf7\u91cd\u8bd5. -system_error=\u7cfb\u7edf\u51fa\u73b0\u70b9\u95ee\u9898\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01 -save_success=\u4fdd\u5b58\u6210\u529f -save_failed=\u4fdd\u5b58\u5931\u8d25 -update_success=\u4fee\u6539\u6210\u529f -update_failed=\u4fee\u6539\u5931\u8d25 -delete_success=\u5220\u9664\u6210\u529f -delete_failed=\u5220\u9664\u5931\u8d25 -delete_failed_admin=\u5220\u9664\u5931\u8d25\uff0c\u7ba1\u7406\u5458\u7528\u6237\u4e0d\u5141\u8bb8\u5220\u9664 -audit_success=\u5ba1\u6838\u6210\u529f -audit_failed=\u5ba1\u6838\u5931\u8d25 -turning_page=\u6b63\u5728\u4e3a\u60a8\u8df3\u8f6c\u9875\u9762 -login_timeout=\u672a\u767b\u5f55\u6216\u767b\u5f55\u8d85\u65f6,\u8bf7\u91cd\u65b0\u767b\u5f55,\u8c22\u8c22\! -captcha_error=\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e -enter_captcha=\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801 -input=\u8bf7\u8f93\u5165 -input_title=\u8bf7\u8f93\u5165\u6807\u9898 -all_states=\u6240\u6709\u72b6\u6001 -filter=\u7b5b\u9009 +required=\u4E0D\u80FD\u4E3A\u7A7A\! +select=\u8BF7\u9009\u62E9 +date_list=\u6570\u636E\u5217\u8868 +confirm_message=\u786E\u5B9A\u5417\uFF1F +export_confirm_message=\u6570\u636E\u5BFC\u51FA\u6700\u5927\u6761\u6570\u4E3A +fill_loginName=\u8BF7\u586B\u5199\u767B\u5F55\u8D26\u53F7 +fill_loginPassWord=\u8BF7\u586B\u5199\u767B\u5F55\u5BC6\u7801 +loginName_error=\u7528\u6237\u6216\u5BC6\u7801\u9519\u8BEF, \u8BF7\u91CD\u8BD5. +system_error=\u7CFB\u7EDF\u51FA\u73B0\u70B9\u95EE\u9898\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\uFF01 +save_success=\u4FDD\u5B58\u6210\u529F +save_failed=\u4FDD\u5B58\u5931\u8D25 +update_success=\u4FEE\u6539\u6210\u529F +update_failed=\u4FEE\u6539\u5931\u8D25 +delete_success=\u5220\u9664\u6210\u529F +delete_failed=\u5220\u9664\u5931\u8D25 +delete_failed_admin=\u5220\u9664\u5931\u8D25\uFF0C\u7BA1\u7406\u5458\u7528\u6237\u4E0D\u5141\u8BB8\u5220\u9664 +audit_success=\u5BA1\u6838\u6210\u529F +audit_failed=\u5BA1\u6838\u5931\u8D25 +turning_page=\u6B63\u5728\u4E3A\u60A8\u8DF3\u8F6C\u9875\u9762 +login_timeout=\u672A\u767B\u5F55\u6216\u767B\u5F55\u8D85\u65F6,\u8BF7\u91CD\u65B0\u767B\u5F55,\u8C22\u8C22\! +captcha_error=\u9A8C\u8BC1\u7801\u4E0D\u6B63\u786E +enter_captcha=\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801 +input=\u8BF7\u8F93\u5165 +input_title=\u8BF7\u8F93\u5165\u6807\u9898 +all_states=\u6240\u6709\u72B6\u6001 +filter=\u7B5B\u9009 to=\u5230 -reset=\u91cd\u7f6e -info=\u63d0\u793a -has_approved=\u5df2\u7ecf\u901a\u8fc7\u5ba1\u6838\uff0c\u65e0\u6cd5\u8fdb\u884c\u8be5\u64cd\u4f5c\uff01 -hasnot_approved=\u672a\u901a\u8fc7\u5ba1\u6838\uff0c\u65e0\u6cd5\u8fdb\u884c\u8be5\u64cd\u4f5c\uff01 -check_one=\u8bf7\u9009\u62e9\u4e00\u6761\u6570\u636e\uff01 -one_more=\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u6761\u6570\u636e\! -one_more_area=\u533a\u57df\u7ba1\u63a7\uff0c\u5fc5\u987b\u586b\u5199\u8fd0\u8425\u5546\u6216IP\u4fe1\u606f\! -custom_columns=\u81ea\u5b9a\u4e49\u5217\u5b57\u6bb5 -maxlength_64=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f 64\u7684\u5b57\u7b26\u4e32\uff01 -maxlength_128=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f 128\u7684\u5b57\u7b26\u4e32\uff01 -maxlength_256=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f256\u7684\u5b57\u7b26\u4e32\uff01 -maxlength_512=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f512\u7684\u5b57\u7b26\u4e32\uff01 -maxlength_4000=\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u6700\u591a\u662f4000\u7684\u5b57\u7b26\u4e32\uff01 -ok=\u786e\u5b9a -clear=\u6e05\u9664 -close=\u5173\u95ed -reselect=\u8bf7\u91cd\u65b0\u9009\u62e9 -no_root=\u4e0d\u80fd\u9009\u62e9\u6839\u8282\u70b9 -no_parent=\u4e0d\u80fd\u9009\u62e9\u7236\u8282\u70b9 -no_public_model=\u4e0d\u80fd\u9009\u62e9\u516c\u5171\u6a21\u578b -no_outside_column=\u4e0d\u80fd\u9009\u62e9\u5f53\u524d\u680f\u76ee\u4ee5\u5916\u7684\u680f\u76ee\u6a21\u578b -send_org=\u8bf7\u9009\u62e9\u4e0b\u53d1\u5355\u4f4d -department=\u90e8\u95e8 -sendind_org=\u4e0b\u53d1\u5355\u4f4d -no_node=\u4e0d\u80fd\u9009\u62e9\u8282\u70b9 -select_icon=\u9009\u62e9\u56fe\u6807 -nothing=\u65e0 -noneData=\u6ca1\u6709\u67e5\u8be2\u5230\u7b26\u5408\u6761\u4ef6\u7684\u8bb0\u5f55 +reset=\u91CD\u7F6E +info=\u63D0\u793A +has_approved=\u5DF2\u7ECF\u901A\u8FC7\u5BA1\u6838\uFF0C\u65E0\u6CD5\u8FDB\u884C\u8BE5\u64CD\u4F5C\uFF01 +hasnot_approved=\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u65E0\u6CD5\u8FDB\u884C\u8BE5\u64CD\u4F5C\uFF01 +check_one=\u8BF7\u9009\u62E9\u4E00\u6761\u6570\u636E\uFF01 +one_more=\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u6570\u636E\! +one_more_area=\u533A\u57DF\u7BA1\u63A7\uFF0C\u5FC5\u987B\u586B\u5199\u8FD0\u8425\u5546\u6216IP\u4FE1\u606F\! +custom_columns=\u81EA\u5B9A\u4E49\u5217\u5B57\u6BB5 +maxlength_64=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F 64\u7684\u5B57\u7B26\u4E32\uFF01 +maxlength_128=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F 128\u7684\u5B57\u7B26\u4E32\uFF01 +maxlength_256=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F256\u7684\u5B57\u7B26\u4E32\uFF01 +maxlength_512=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F512\u7684\u5B57\u7B26\u4E32\uFF01 +maxlength_4000=\u8BF7\u8F93\u5165\u4E00\u4E2A\u957F\u5EA6\u6700\u591A\u662F4000\u7684\u5B57\u7B26\u4E32\uFF01 +ok=\u786E\u5B9A +clear=\u6E05\u9664 +close=\u5173\u95ED +reselect=\u8BF7\u91CD\u65B0\u9009\u62E9 +no_root=\u4E0D\u80FD\u9009\u62E9\u6839\u8282\u70B9 +no_parent=\u4E0D\u80FD\u9009\u62E9\u7236\u8282\u70B9 +no_public_model=\u4E0D\u80FD\u9009\u62E9\u516C\u5171\u6A21\u578B +no_outside_column=\u4E0D\u80FD\u9009\u62E9\u5F53\u524D\u680F\u76EE\u4EE5\u5916\u7684\u680F\u76EE\u6A21\u578B +send_org=\u8BF7\u9009\u62E9\u4E0B\u53D1\u5355\u4F4D +department=\u90E8\u95E8 +sendind_org=\u4E0B\u53D1\u5355\u4F4D +no_node=\u4E0D\u80FD\u9009\u62E9\u8282\u70B9 +select_icon=\u9009\u62E9\u56FE\u6807 +nothing=\u65E0 +noneData=\u6CA1\u6709\u67E5\u8BE2\u5230\u7B26\u5408\u6761\u4EF6\u7684\u8BB0\u5F55 #==========message end===================== #==========yewuliexingguanli begin===================== -all=\u5168\u90e8 -act=\u52a8\u4f5c -block=\u963b\u65ad -monitor=\u76d1\u6d4b -block_white_list=\u5c01\u5835\u767d\u540d\u5355 -monitor_white_list=\u76d1\u6d4b\u767d\u540d\u5355 -block_monitor_white_list=\u5c01\u5835\u76d1\u6d4b\u767d\u540d\u5355 -grey_list=\u7070\u540d\u5355 -type=\u7c7b\u578b -domain_name=\u57df\u540d -single_domain=\u5355\u57df -multi_domain=\u591a\u57df -special_service=\u7279\u5b9a\u670d\u52a1 -service_name=\u4e1a\u52a1\u540d\u79f0 -service_id=\u4e1a\u52a1ID -repeat=\u91cd\u590d -enter_error=\u8f93\u5165\u6709\u8bef\uff0c\u8bf7\u5148\u66f4\u6b63\u3002 -detail=\u8be6\u60c5 -back=\u8fd4\u56de +all=\u5168\u90E8 +act=\u52A8\u4F5C +block=\u963B\u65AD +monitor=\u76D1\u6D4B +block_white_list=\u5C01\u5835\u767D\u540D\u5355 +monitor_white_list=\u76D1\u6D4B\u767D\u540D\u5355 +block_monitor_white_list=\u5C01\u5835\u76D1\u6D4B\u767D\u540D\u5355 +grey_list=\u7070\u540D\u5355 +type=\u7C7B\u578B +domain_name=\u57DF\u540D +single_domain=\u5355\u57DF +multi_domain=\u591A\u57DF +special_service=\u7279\u5B9A\u670D\u52A1 +service_name=\u4E1A\u52A1\u540D\u79F0 +service_id=\u4E1A\u52A1ID +repeat=\u91CD\u590D +enter_error=\u8F93\u5165\u6709\u8BEF\uFF0C\u8BF7\u5148\u66F4\u6B63\u3002 +detail=\u8BE6\u60C5 +back=\u8FD4\u56DE #==========yewuliexingguanli end===================== #==========youjianguankong begin===================== -sort=\u6392\u5e8f -createTime_asc=\u6309\u521b\u5efa\u65f6\u95f4\u987a\u5e8f -createTime_desc=\u6309\u521b\u5efa\u65f6\u95f4\u5012\u5e8f -editTime_asc=\u6309\u4fee\u6539\u65f6\u95f4\u987a\u5e8f -editTime_desc=\u6309\u4fee\u6539\u65f6\u95f4\u5012\u5e8f -auditTime_asc=\u6309\u5ba1\u6838\u65f6\u95f4\u987a\u5e8f -auditTime_desc=\u6309\u5ba1\u6838\u65f6\u95f4\u5012\u5e8f -config_describe=\u914d\u7f6e\u63cf\u8ff0 -match_area=\u5339\u914d\u533a\u57df -key_word=\u5173\u952e\u5b57 -block_type=\u7ba1\u63a7\u7c7b\u578b -whether_area_block=\u533a\u57df\u7ba1\u63a7\u8303\u56f4 -classification=\u5206\u7c7b -label=\u7528\u6237\u6807\u7b7e -attribute=\u6027\u8d28 -area=\u533a\u57df -isp=\u8fd0\u8425\u5546 -scope=\u7279\u5f81\u4f5c\u7528\u57df -valid_identifier=\u6709\u6548\u6807\u8bc6 -is_audit=\u662f\u5426\u5ba1\u6838 -creator=\u521b\u5efa\u4eba\u5458 -config_time=\u914d\u7f6e\u65f6\u95f4 -editor=\u4fee\u6539\u4eba\u5458 -edit_time=\u4fee\u6539\u65f6\u95f4 -auditor=\u5ba1\u6838\u4eba\u5458 -audit_time=\u5ba1\u6838\u65f6\u95f4 -yes=\u662f +sort=\u6392\u5E8F +createTime_asc=\u6309\u521B\u5EFA\u65F6\u95F4\u987A\u5E8F +createTime_desc=\u6309\u521B\u5EFA\u65F6\u95F4\u5012\u5E8F +editTime_asc=\u6309\u4FEE\u6539\u65F6\u95F4\u987A\u5E8F +editTime_desc=\u6309\u4FEE\u6539\u65F6\u95F4\u5012\u5E8F +auditTime_asc=\u6309\u5BA1\u6838\u65F6\u95F4\u987A\u5E8F +auditTime_desc=\u6309\u5BA1\u6838\u65F6\u95F4\u5012\u5E8F +config_describe=\u914D\u7F6E\u63CF\u8FF0 +match_area=\u5339\u914D\u533A\u57DF +key_word=\u5173\u952E\u5B57 +block_type=\u7BA1\u63A7\u7C7B\u578B +whether_area_block=\u533A\u57DF\u7BA1\u63A7\u8303\u56F4 +classification=\u5206\u7C7B +label=\u7528\u6237\u6807\u7B7E +attribute=\u6027\u8D28 +area=\u533A\u57DF +isp=\u8FD0\u8425\u5546 +scope=\u7279\u5F81\u4F5C\u7528\u57DF +valid_identifier=\u6709\u6548\u6807\u8BC6 +is_audit=\u662F\u5426\u5BA1\u6838 +creator=\u521B\u5EFA\u4EBA\u5458 +config_time=\u914D\u7F6E\u65F6\u95F4 +editor=\u4FEE\u6539\u4EBA\u5458 +edit_time=\u4FEE\u6539\u65F6\u95F4 +auditor=\u5BA1\u6838\u4EBA\u5458 +audit_time=\u5BA1\u6838\u65F6\u95F4 +yes=\u662F no=\u5426 -deleted=\u5df2\u5220\u9664 -cancel_approved=\u53d6\u6d88\u5ba1\u6838\u901a\u8fc7 +deleted=\u5DF2\u5220\u9664 +cancel_approved=\u53D6\u6D88\u5BA1\u6838\u901A\u8FC7 #==========youjianguankong end===================== #==========guankongbaimingdan begin===================== -client_ip=\u6e90IP -server_ip=\u76ee\u7684IP -port=\u7aef\u53e3 +client_ip=\u6E90IP +server_ip=\u76EE\u7684IP +port=\u7AEF\u53E3 ip=IP -client_port=\u6e90\u7aef\u53e3 -client_port_mask=\u6e90\u7aef\u53e3\u63a9\u7801 -client_address_mask=\u6e90\u5730\u5740\u63a9\u7801 -server_port=\u76ee\u7684\u7aef\u53e3 -server_port_mask=\u76ee\u7684\u7aef\u53e3\u63a9\u7801 -server_address_mask=\u76ee\u7684\u5730\u5740\u63a9\u7801 -block_addr=IP\u7ba1\u63a7 -block_domain=\u57df\u540d\u7ba1\u63a7 -block_url=\u5c01\u5835\u8def\u5f84 -configuration=\u914d\u7f6e -direction=\u65b9\u5411 -protocol=\u534f\u8bae +client_port=\u6E90\u7AEF\u53E3 +client_port_mask=\u6E90\u7AEF\u53E3\u63A9\u7801 +client_address_mask=\u6E90\u5730\u5740\u63A9\u7801 +server_port=\u76EE\u7684\u7AEF\u53E3 +server_port_mask=\u76EE\u7684\u7AEF\u53E3\u63A9\u7801 +server_address_mask=\u76EE\u7684\u5730\u5740\u63A9\u7801 +block_addr=IP\u7BA1\u63A7 +block_domain=\u57DF\u540D\u7BA1\u63A7 +block_url=\u5C01\u5835\u8DEF\u5F84 +configuration=\u914D\u7F6E +direction=\u65B9\u5411 +protocol=\u534F\u8BAE oneway=\u5355\u5411 -twoway=\u53cc\u5411 -arbitrary=\u4efb\u610f -basic_config=\u6807\u7b7e -block_config=\u914d\u7f6e\u4fe1\u606f -expression_type=\u8868\u8fbe\u5f0f\u7c7b\u578b -null_expression=\u65e0\u8868\u8fbe\u5f0f -and_expression=\u4e0e\u8868\u8fbe\u5f0f -match_method=\u5339\u914d\u65b9\u5f0f -substring_match=\u5b50\u4e32\u5339\u914d -right_match=\u53f3\u5339\u914d -left_match=\u5de6\u5339\u914d -exactly_match=\u5b8c\u5168\u5339\u914d -whether_hexbinary=\u662f\u5426hex\u4e8c\u8fdb\u5236 -hex_binary=HEX\u683c\u5f0f\u4e8c\u8fdb\u5236 -case_insensitive_nohex=\u5927\u5c0f\u5199\u4e0d\u654f\u611f\uff0c\u4e14\u975eHEX -case_sensitive_nohex=\u5927\u5c0f\u5199\u654f\u611f\uff0c\u4e14\u975eHEX -area_effect_id=\u533a\u57df\u751f\u6548id -ip_type=IP\u7c7b\u578b +twoway=\u53CC\u5411 +arbitrary=\u4EFB\u610F +basic_config=\u6807\u7B7E +block_config=\u914D\u7F6E\u4FE1\u606F +expression_type=\u8868\u8FBE\u5F0F\u7C7B\u578B +null_expression=\u65E0\u8868\u8FBE\u5F0F +and_expression=\u4E0E\u8868\u8FBE\u5F0F +match_method=\u5339\u914D\u65B9\u5F0F +substring_match=\u5B50\u4E32\u5339\u914D +right_match=\u53F3\u5339\u914D +left_match=\u5DE6\u5339\u914D +exactly_match=\u5B8C\u5168\u5339\u914D +whether_hexbinary=\u662F\u5426hex\u4E8C\u8FDB\u5236 +hex_binary=HEX\u683C\u5F0F\u4E8C\u8FDB\u5236 +case_insensitive_nohex=\u5927\u5C0F\u5199\u4E0D\u654F\u611F\uFF0C\u4E14\u975EHEX +case_sensitive_nohex=\u5927\u5C0F\u5199\u654F\u611F\uFF0C\u4E14\u975EHEX +area_effect_id=\u533A\u57DF\u751F\u6548id +ip_type=IP\u7C7B\u578B #==========guankongbaimingdan end===================== #==========tedingfuwu begin===================== -protocol_code=\u534f\u8bae\u53f7 -protocol_name=\u534f\u8bae\u540d\u79f0 -group_id=\u914d\u7f6e\u5206\u7ec4ID -input_protocol_id=\u8bf7\u8f93\u5165\u534f\u8baeID -input_protocol_name=\u8bf7\u8f93\u5165\u534f\u8bae\u540d\u79f0 -input_integer=\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u6574\u6570\u503c -protocol_desc=\u534f\u8bae\u63cf\u8ff0 -max_value=\u6700\u5927\u503c\u4e0d\u5f97\u8d85\u8fc7 -min_value=\u6700\u5c0f\u503c\u4e0d\u5f97\u5c0f\u4e8e +protocol_code=\u534F\u8BAE\u53F7 +protocol_name=\u534F\u8BAE\u540D\u79F0 +group_id=\u914D\u7F6E\u5206\u7EC4ID +input_protocol_id=\u8BF7\u8F93\u5165\u534F\u8BAEID +input_protocol_name=\u8BF7\u8F93\u5165\u534F\u8BAE\u540D\u79F0 +input_integer=\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6574\u6570\u503C +protocol_desc=\u534F\u8BAE\u63CF\u8FF0 +max_value=\u6700\u5927\u503C\u4E0D\u5F97\u8D85\u8FC7 +min_value=\u6700\u5C0F\u503C\u4E0D\u5F97\u5C0F\u4E8E #==========tedingfuwu end===================== #==========xitongguanli begin====================== -login=\u767b\u5f55 -owner_company=\u5f52\u5c5e\u516c\u53f8 -company=\u516c\u53f8 -owner_group=\u5f52\u5c5e\u90e8\u95e8 -group=\u6240\u5c5e\u7ec4 -template=\u4e0b\u8f7d\u6a21\u677f -export=\u5bfc\u51fa -import=\u5bfc\u5165 -sure_export=\u786e\u8ba4\u8981\u5bfc\u51fa\u7528\u6237\u6570\u636e\u5417 -sure_delete=\u786e\u8ba4\u8981\u5220\u9664\u8be5\u6570\u636e\u5417 -login_name=\u767b\u5f55\u540d -name=\u59d3\u540d -identify_mark=\u8eab\u4efd\u6807\u8bc6 -mail=\u90ae\u7bb1 -role=\u89d2\u8272 -manager=\u7ba1\u7406\u4eba\u5458 -ordinary_man=\u666e\u901a\u4eba\u5458 -nextPage=\u4e0b\u4e00\u9875 -previousPage=\u4e0a\u4e00\u9875 +login=\u767B\u5F55 +owner_company=\u5F52\u5C5E\u516C\u53F8 +company=\u516C\u53F8 +owner_group=\u5F52\u5C5E\u90E8\u95E8 +group=\u6240\u5C5E\u7EC4 +template=\u4E0B\u8F7D\u6A21\u677F +export=\u5BFC\u51FA +import=\u5BFC\u5165 +sure_export=\u786E\u8BA4\u8981\u5BFC\u51FA\u7528\u6237\u6570\u636E\u5417 +sure_delete=\u786E\u8BA4\u8981\u5220\u9664\u8BE5\u6570\u636E\u5417 +login_name=\u767B\u5F55\u540D +name=\u59D3\u540D +identify_mark=\u8EAB\u4EFD\u6807\u8BC6 +mail=\u90AE\u7BB1 +role=\u89D2\u8272 +manager=\u7BA1\u7406\u4EBA\u5458 +ordinary_man=\u666E\u901A\u4EBA\u5458 +nextPage=\u4E0B\u4E00\u9875 +previousPage=\u4E0A\u4E00\u9875 total=\u5171 -current=\u5f53\u524d +current=\u5F53\u524D page=\u9875 count=\u6761 -name_image=\u5934\u50cf -organizer=\u5f52\u5c5e\u5355\u4f4d -save_organization=\u4fdd\u5b58\u673a\u6784 -success=\u6210\u529f -password=\u5bc6\u7801 -nochange_blank=\u82e5\u4e0d\u4fee\u6539\uff0c\u8bf7\u7559\u7a7a\u3002 -confirm_password=\u786e\u8ba4\u5bc6\u7801 -manager_info=\u7ba1\u7406\u4eba\u5458\u9700\u6307\u5b9a\u8eab\u4efd\u6807\u8bc6\u4e3a\u201c\u7ba1\u7406\u4eba\u5458\u201d\uff0c\u5426\u5219\u5f71\u54cd\u5ba1\u6838\u6d41\u7a0b\uff01 -name_existed=\u7528\u6237\u540d\u5df2\u5b58\u5728 -parent_org=\u4e0a\u7ea7\u673a\u6784 -is_useable=\u662f\u5426\u53ef\u7528 -address=\u8054\u7cfb\u5730\u5740 -nochange=\u6682\u65e0\u4fee\u6539\u8bb0\u5f55\! -module_name=\u6a21\u5757\u540d\u79f0 -dict_mark=\u5b57\u5178\u6807\u8bc6 -run_state=\u8fd0\u884c\u72b6\u6001 -mark=\u6807\u8bc6 -value=\u503c -is_maintain=\u662f\u5426\u53ef\u7ef4\u62a4 -last_edit_time=\u6700\u540e\u4fee\u6539\u65f6\u95f4 -dict_edit_record=\u5b57\u5178\u4fee\u6539\u8bb0\u5f55 -dict_detail=\u5b57\u5178\u8be6\u60c5 -edit_record=\u4fee\u6539\u8bb0\u5f55 -edit_record_view=\u4fee\u6539\u8bb0\u5f55\u67e5\u770b -dict_edit_info=\u6570\u636e\u5b57\u5178\u5728\u7cfb\u7edf\u4e2d\u975e\u5e38\u91cd\u8981\uff0c\u60a8\u786e\u8ba4\u8981\u4fee\u6539\u5417\uff1f -dict_delete_info=\u6570\u636e\u5b57\u5178\u5728\u7cfb\u7edf\u4e2d\u975e\u5e38\u91cd\u8981\uff0c\u60a8\u786e\u8ba4\u8981\u5220\u9664\u5417\uff1f -dict_saveitem_error=\u4fdd\u5b58\u4fe1\u606f\u51fa\u73b0\u95ee\u9898\uff0c\u8bf7\u6dfb\u52a0\u8bcd\u6761\u9879\uff01 -dict_saveitem_nullerror=\u4fdd\u5b58\u4fe1\u606f\u51fa\u73b0\u95ee\u9898\uff0c\u6bcf\u4e2a\u8bcd\u6761\u6807\u8bc6\u4e0e\u503c\u90fd\u4e0d\u80fd\u4e3a\u7a7a\uff01 -submit_error=\u63d0\u4ea4\u914d\u7f6e\u51fa\u73b0\u95ee\u9898\uff0c\u8bf7\u770b\u9519\u8bef\u63d0\u793a\uff01 -form_validate=\u8868\u5355\u9a8c\u8bc1\u6210\u529f\uff01 -entry=\u8bcd\u6761\u9879 -add_entry=\u6dfb\u52a0\u8bcd\u6761 -click_add_entry=\u70b9\u51fb\u6dfb\u52a0\u8bcd\u6761 -maintainable=\u53ef\u7ef4\u62a4 -useable=\u53ef\u7528 -click_add=\u70b9\u51fb\u6dfb\u52a0 -menu_name=\u83dc\u5355\u540d\u79f0 -unicode=\u56fd\u9645\u5316\u4ee3\u7801 -link=\u94fe\u63a5 -visible=\u53ef\u89c1 -permission_mark=\u6743\u9650\u6807\u8bc6 -display=\u663e\u793a -hide=\u9690\u85cf -add_child_menu=\u6dfb\u52a0\u4e0b\u7ea7\u83dc\u5355 -save=\u4fdd\u5b58 -save_sort=\u4fdd\u5b58\u6392\u5e8f -menu=\u83dc\u5355 -parent_menu=\u4e0a\u7ea7\u83dc\u5355 -aim=\u76ee\u6807 -click_menu_turn=\u70b9\u51fb\u83dc\u5355\u8df3\u8f6c\u7684\u9875\u9762 -link_window_info=\u94fe\u63a5\u5730\u5740\u6253\u5f00\u7684\u76ee\u6807\u7a97\u53e3\uff0c\u9ed8\u8ba4\uff1amainFrame -is_top_menu=\u662f\u5426\u9876\u90e8\u5bfc\u822a\u83dc\u5355 -icon=\u56fe\u6807 -is_top_menu_info=\u8be5\u83dc\u5355\u6216\u64cd\u4f5c\u662f\u5426\u9876\u90e8\u5bfc\u822a\u83dc\u5355 -sort_info=\u6392\u5217\u987a\u5e8f\uff0c\u5347\u5e8f\u3002 -is_show_sysmenu=\u8be5\u83dc\u5355\u6216\u64cd\u4f5c\u662f\u5426\u663e\u793a\u5230\u7cfb\u7edf\u83dc\u5355\u4e2d -control_permission_info=\u63a7\u5236\u5668\u4e2d\u5b9a\u4e49\u7684\u6743\u9650\u6807\u8bc6\uff0c\u5982\uff1a@RequiresPermissions("\u6743\u9650\u6807\u8bc6") -role_name=\u89d2\u8272\u540d\u79f0 -data_range=\u6570\u636e\u8303\u56f4 -allot=\u5206\u914d -role_type=\u89d2\u8272\u7c7b\u578b -role_permission=\u89d2\u8272\u6743\u9650 -role_list=\u89d2\u8272\u5217\u8868 -role_allot=\u89d2\u8272\u5206\u914d -staff_list=\u4eba\u5458\u5217\u8868 -loading=\u6b63\u5728\u63d0\u4ea4\uff0c\u8bf7\u7a0d\u7b49... -remove=\u79fb\u9664 -system_prompt=\u7cfb\u7edf\u63d0\u793a -old_password=\u65e7\u5bc6\u7801 -new_password=\u65b0\u5bc6\u7801 -sure_new_password=\u786e\u8ba4\u65b0\u5bc6\u7801 -cancel_clear=\u53d6\u6d88\u6e05\u9664\u64cd\u4f5c\uff01 -sure_clear=\u6e05\u9664\u786e\u8ba4 -role_unique=\u89d2\u8272\u540d\u79f0\u5df2\u5b58\u5728 -role_error_info=\u8f93\u5165\u6709\u8bef\uff0c\u8bf7\u5148\u66f4\u6b63\u3002 +name_image=\u5934\u50CF +organizer=\u5F52\u5C5E\u5355\u4F4D +save_organization=\u4FDD\u5B58\u673A\u6784 +success=\u6210\u529F +password=\u5BC6\u7801 +nochange_blank=\u82E5\u4E0D\u4FEE\u6539\uFF0C\u8BF7\u7559\u7A7A\u3002 +confirm_password=\u786E\u8BA4\u5BC6\u7801 +manager_info=\u7BA1\u7406\u4EBA\u5458\u9700\u6307\u5B9A\u8EAB\u4EFD\u6807\u8BC6\u4E3A\u201C\u7BA1\u7406\u4EBA\u5458\u201D\uFF0C\u5426\u5219\u5F71\u54CD\u5BA1\u6838\u6D41\u7A0B\uFF01 +name_existed=\u7528\u6237\u540D\u5DF2\u5B58\u5728 +parent_org=\u4E0A\u7EA7\u673A\u6784 +is_useable=\u662F\u5426\u53EF\u7528 +address=\u8054\u7CFB\u5730\u5740 +nochange=\u6682\u65E0\u4FEE\u6539\u8BB0\u5F55\! +module_name=\u6A21\u5757\u540D\u79F0 +dict_mark=\u5B57\u5178\u6807\u8BC6 +run_state=\u8FD0\u884C\u72B6\u6001 +mark=\u6807\u8BC6 +value=\u503C +is_maintain=\u662F\u5426\u53EF\u7EF4\u62A4 +last_edit_time=\u6700\u540E\u4FEE\u6539\u65F6\u95F4 +dict_edit_record=\u5B57\u5178\u4FEE\u6539\u8BB0\u5F55 +dict_detail=\u5B57\u5178\u8BE6\u60C5 +edit_record=\u4FEE\u6539\u8BB0\u5F55 +edit_record_view=\u4FEE\u6539\u8BB0\u5F55\u67E5\u770B +dict_edit_info=\u6570\u636E\u5B57\u5178\u5728\u7CFB\u7EDF\u4E2D\u975E\u5E38\u91CD\u8981\uFF0C\u60A8\u786E\u8BA4\u8981\u4FEE\u6539\u5417\uFF1F +dict_delete_info=\u6570\u636E\u5B57\u5178\u5728\u7CFB\u7EDF\u4E2D\u975E\u5E38\u91CD\u8981\uFF0C\u60A8\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F +dict_saveitem_error=\u4FDD\u5B58\u4FE1\u606F\u51FA\u73B0\u95EE\u9898\uFF0C\u8BF7\u6DFB\u52A0\u8BCD\u6761\u9879\uFF01 +dict_saveitem_nullerror=\u4FDD\u5B58\u4FE1\u606F\u51FA\u73B0\u95EE\u9898\uFF0C\u6BCF\u4E2A\u8BCD\u6761\u6807\u8BC6\u4E0E\u503C\u90FD\u4E0D\u80FD\u4E3A\u7A7A\uFF01 +submit_error=\u63D0\u4EA4\u914D\u7F6E\u51FA\u73B0\u95EE\u9898\uFF0C\u8BF7\u770B\u9519\u8BEF\u63D0\u793A\uFF01 +form_validate=\u8868\u5355\u9A8C\u8BC1\u6210\u529F\uFF01 +entry=\u8BCD\u6761\u9879 +add_entry=\u6DFB\u52A0\u8BCD\u6761 +click_add_entry=\u70B9\u51FB\u6DFB\u52A0\u8BCD\u6761 +maintainable=\u53EF\u7EF4\u62A4 +useable=\u53EF\u7528 +click_add=\u70B9\u51FB\u6DFB\u52A0 +menu_name=\u83DC\u5355\u540D\u79F0 +unicode=\u56FD\u9645\u5316\u4EE3\u7801 +link=\u94FE\u63A5 +visible=\u53EF\u89C1 +permission_mark=\u6743\u9650\u6807\u8BC6 +display=\u663E\u793A +hide=\u9690\u85CF +add_child_menu=\u6DFB\u52A0\u4E0B\u7EA7\u83DC\u5355 +save=\u4FDD\u5B58 +save_sort=\u4FDD\u5B58\u6392\u5E8F +menu=\u83DC\u5355 +parent_menu=\u4E0A\u7EA7\u83DC\u5355 +aim=\u76EE\u6807 +click_menu_turn=\u70B9\u51FB\u83DC\u5355\u8DF3\u8F6C\u7684\u9875\u9762 +link_window_info=\u94FE\u63A5\u5730\u5740\u6253\u5F00\u7684\u76EE\u6807\u7A97\u53E3\uFF0C\u9ED8\u8BA4\uFF1AmainFrame +is_top_menu=\u662F\u5426\u9876\u90E8\u5BFC\u822A\u83DC\u5355 +icon=\u56FE\u6807 +is_top_menu_info=\u8BE5\u83DC\u5355\u6216\u64CD\u4F5C\u662F\u5426\u9876\u90E8\u5BFC\u822A\u83DC\u5355 +sort_info=\u6392\u5217\u987A\u5E8F\uFF0C\u5347\u5E8F\u3002 +is_show_sysmenu=\u8BE5\u83DC\u5355\u6216\u64CD\u4F5C\u662F\u5426\u663E\u793A\u5230\u7CFB\u7EDF\u83DC\u5355\u4E2D +control_permission_info=\u63A7\u5236\u5668\u4E2D\u5B9A\u4E49\u7684\u6743\u9650\u6807\u8BC6\uFF0C\u5982\uFF1A@RequiresPermissions("\u6743\u9650\u6807\u8BC6") +role_name=\u89D2\u8272\u540D\u79F0 +data_range=\u6570\u636E\u8303\u56F4 +allot=\u5206\u914D +role_type=\u89D2\u8272\u7C7B\u578B +role_permission=\u89D2\u8272\u6743\u9650 +role_list=\u89D2\u8272\u5217\u8868 +role_allot=\u89D2\u8272\u5206\u914D +staff_list=\u4EBA\u5458\u5217\u8868 +loading=\u6B63\u5728\u63D0\u4EA4\uFF0C\u8BF7\u7A0D\u7B49... +remove=\u79FB\u9664 +system_prompt=\u7CFB\u7EDF\u63D0\u793A +old_password=\u65E7\u5BC6\u7801 +new_password=\u65B0\u5BC6\u7801 +sure_new_password=\u786E\u8BA4\u65B0\u5BC6\u7801 +cancel_clear=\u53D6\u6D88\u6E05\u9664\u64CD\u4F5C\uFF01 +sure_clear=\u6E05\u9664\u786E\u8BA4 +role_unique=\u89D2\u8272\u540D\u79F0\u5DF2\u5B58\u5728 +role_error_info=\u8F93\u5165\u6709\u8BEF\uFF0C\u8BF7\u5148\u66F4\u6B63\u3002 user=\u7528\u6237 -file_management=\u6587\u4ef6\u7ba1\u7406 -insert=\u6dfb\u52a0 +file_management=\u6587\u4EF6\u7BA1\u7406 +insert=\u6DFB\u52A0 #==========xitongguanli end====================== #===============multiole cfg start==================== -optional=\u53ef\u9009 -custom_region=\u81ea\u5b9a\u4e49\u57df -please_input=\u8bf7\u8f93\u5165 -area_control_type=\u533a\u57df\u7ba1\u63a7\u7c7b\u578b +optional=\u53EF\u9009 +custom_region=\u81EA\u5B9A\u4E49\u57DF +please_input=\u8BF7\u8F93\u5165 +area_control_type=\u533A\u57DF\u7BA1\u63A7\u7C7B\u578B #===============multiole cfg end==================== -whitelist=\u767d\u540d\u5355 -ip_whitelist=IP\u767d\u540d\u5355 -domain_whitelist=\u57df\u540d\u767d\u540d\u5355 -dns_ip_control=DNS IP\u7ba1\u63a7 -dns_domain_control=DNS\u57df\u540d\u7ba1\u63a7 -http_req_control=HTTP\u8bf7\u6c42 -http_ip_control=HTTP IP\u5730\u5740\u7ba1\u63a7 -http_url_control=HTTP URL\u7ba1\u63a7 -http_req_hdr_control=HTTP\u8bf7\u6c42\u5934\u57df\u7ba1\u63a7 -http_req_body_control=HTTP\u8bf7\u6c42\u5185\u5bb9\u7ba1\u63a7 -http_res_control=HTTP\u5e94\u7b54\u7ba1\u63a7 -http_res_hdr_control=HTTP\u5e94\u7b54\u5934\u57df\u7ba1\u63a7 -http_res_body_control=HTTP\u5e94\u7b54\u5934\u57df\u7ba1\u63a7 -av_control=\u591a\u5a92\u4f53\u5730\u5740 -av_content_ip_control=\u97f3\u89c6\u9891IP -av_picture_ip_control=\u56fe\u7247IP -av_content_url_control=\u97f3\u89c6\u9891\u5185\u5bb9URL -av_picture_url_control=\u56fe\u7247URL -av_voip_control=VoIP \u534f\u8bae +whitelist=\u767D\u540D\u5355 +ip_whitelist=IP\u767D\u540D\u5355 +domain_whitelist=\u57DF\u540D\u767D\u540D\u5355 +dns_ip_control=DNS IP\u7BA1\u63A7 +dns_domain_control=DNS\u57DF\u540D\u7BA1\u63A7 +http_req_control=HTTP\u8BF7\u6C42 +http_ip_control=HTTP IP\u5730\u5740\u7BA1\u63A7 +http_url_control=HTTP URL\u7BA1\u63A7 +http_req_hdr_control=HTTP\u8BF7\u6C42\u5934\u57DF\u7BA1\u63A7 +http_req_body_control=HTTP\u8BF7\u6C42\u5185\u5BB9\u7BA1\u63A7 +http_res_control=HTTP\u5E94\u7B54\u7BA1\u63A7 +http_res_hdr_control=HTTP\u5E94\u7B54\u5934\u57DF\u7BA1\u63A7 +http_res_body_control=HTTP\u5E94\u7B54\u5934\u57DF\u7BA1\u63A7 +av_control=\u591A\u5A92\u4F53\u5730\u5740 +av_content_ip_control=\u97F3\u89C6\u9891IP +av_picture_ip_control=\u56FE\u7247IP +av_content_url_control=\u97F3\u89C6\u9891\u5185\u5BB9URL +av_picture_url_control=\u56FE\u7247URL +av_voip_control=VoIP \u534F\u8BAE av_voip_ip_control=VoIP IP -av_voip_account_control=VoIP\u8d26\u53f7 -av_sample_audio_control=\u97f3\u9891\u6837\u4f8b -av_sample_video_control=\u89c6\u9891\u6837\u4f8b -av_sample_picture_control=\u56fe\u7247\u6837\u4f8b -av_sample_voip_control=VoIP\u6837\u4f8b -av_sample_audio_porn_control=\u97f3\u9891\u573a\u666f -av_sample_video_porn_control=\u89c6\u9891\u573a\u666f -av_sample_control=\u97f3\u89c6\u9891\u6837\u4f8b -configure_statistics_info=\u914d\u7f6e\u4e1a\u52a1\u548c\u72b6\u6001\u7edf\u8ba1 -letter_statistics_info=\u6765\u51fd\u548c\u4e1a\u52a1\u914d\u7f6e\u7edf\u8ba1 -harm_level=\u7f6e\u4fe1\u5ea6 -src_file=\u6e90\u6587\u4ef6 -file=\u6587\u4ef6 -select_file=\u8bf7\u9009\u62e9\u4e0a\u4f20\u6587\u4ef6 -sample_file=\u6837\u4f8b\u6587\u4ef6 -sample_sign=\u6837\u4f8b\u6807\u5fd7 +av_voip_account_control=VoIP\u8D26\u53F7 +av_sample_audio_control=\u97F3\u9891\u6837\u4F8B +av_sample_video_control=\u89C6\u9891\u6837\u4F8B +av_sample_picture_control=\u56FE\u7247\u6837\u4F8B +av_sample_voip_control=VoIP\u6837\u4F8B +av_sample_audio_porn_control=\u97F3\u9891\u573A\u666F +av_sample_video_porn_control=\u89C6\u9891\u573A\u666F +av_sample_control=\u97F3\u89C6\u9891\u6837\u4F8B +configure_statistics_info=\u914D\u7F6E\u4E1A\u52A1\u548C\u72B6\u6001\u7EDF\u8BA1 +letter_statistics_info=\u6765\u51FD\u548C\u4E1A\u52A1\u914D\u7F6E\u7EDF\u8BA1 +harm_level=\u7F6E\u4FE1\u5EA6 +src_file=\u6E90\u6587\u4EF6 +file=\u6587\u4EF6 +select_file=\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6 +sample_file=\u6837\u4F8B\u6587\u4EF6 +sample_sign=\u6837\u4F8B\u6807\u5FD7 off=\u5173 -on=\u5f00 -click_detail=\u8bf7\u70b9\u51fb\u201c\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f\u201d\u6309\u94ae\uff0c\u5c06\u8be6\u7ec6\u9519\u8bef\u4fe1\u606f\u53d1\u9001\u7ed9\u7cfb\u7edf\u7ba1\u7406\u5458\uff0c\u8c22\u8c22\uff01 -return_lastpage=\u8fd4\u56de\u4e0a\u4e00\u9875 -show_detail=\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f -hidden_detail=\u9690\u85cf\u4fe1\u606f -notfound_page=\u9875\u9762\u4e0d\u5b58\u5728 -no_permission=\u6743\u9650\u4e0d\u8db3 -param_error=\u53c2\u6570\u6709\u8bef\uff0c\u670d\u52a1\u5668\u65e0\u6cd5\u89e3\u6790\u3002 -request_service_failed=\u8bf7\u6c42\u670d\u52a1\u63a5\u53e3\u5931\u8d25 -request_error=\u8bf7\u6c42\u9519\u8bef +on=\u5F00 +click_detail=\u8BF7\u70B9\u51FB\u201C\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F\u201D\u6309\u94AE\uFF0C\u5C06\u8BE6\u7EC6\u9519\u8BEF\u4FE1\u606F\u53D1\u9001\u7ED9\u7CFB\u7EDF\u7BA1\u7406\u5458\uFF0C\u8C22\u8C22\uFF01 +return_lastpage=\u8FD4\u56DE\u4E0A\u4E00\u9875 +show_detail=\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F +hidden_detail=\u9690\u85CF\u4FE1\u606F +notfound_page=\u9875\u9762\u4E0D\u5B58\u5728 +no_permission=\u6743\u9650\u4E0D\u8DB3 +param_error=\u53C2\u6570\u6709\u8BEF\uFF0C\u670D\u52A1\u5668\u65E0\u6CD5\u89E3\u6790\u3002 +request_service_failed=\u8BF7\u6C42\u670D\u52A1\u63A5\u53E3\u5931\u8D25 +request_error=\u8BF7\u6C42\u9519\u8BEF av_voip_ip_title=VoIP Ip -av_voip_account_title=VoIP\u8d26\u53f7 -account=\u8d26\u53f7 -ip_pattern=IP\u683c\u5f0f -port_pattern=\u7aef\u53e3\u683c\u5f0f -port_mask=\u7aef\u53e3\u63a9\u7801 -ip_range=IP\u8303\u56f4 -ip_subnet=IP/\u5b50\u7f51\u63a9\u7801 -district=\u5339\u914d\u533a\u57df -keywords=\u5173\u952e\u5b57 -http_ip_title=HTTP IP\u914d\u7f6e -http_url_title=HTTP URL \u914d\u7f6e -http_req_hdr_title=HTTP\u8bf7\u6c42\u5934\u57df\u914d\u7f6e -http_req_body_title=HTTP\u8bf7\u6c42\u5185\u5bb9\u914d\u7f6e -http_res_hdr_title=HTTP\u5e94\u7b54\u5934\u57df\u914d\u7f6e -http_res_body_title=HTTP\u5e94\u7b54\u5185\u5bb9\u914d\u7f6e -ssl_ip=SSL IP\u914d\u7f6e -ssl_sni=SSL SNI\u5173\u952e\u5b57\u914d\u7f6e -ssl_san=SSL SAN\u5173\u952e\u5b57\u914d\u7f6e -ssl_ca=SSL CN\u5173\u952e\u5b57\u914d\u7f6e -http_control=HTTP\u9ad8\u7ea7\u914d\u7f6e -ingress=\u5165\u53e3\u65b9\u5411 -egress=\u51fa\u53e3\u65b9\u5411 -fileTransfer_control=\u6587\u4ef6\u4f20\u8f93\u914d\u7f6e -mail_hdr=\u90ae\u4ef6\u5934\u57df\u914d\u7f6e -mail_body=\u90ae\u4ef6\u5185\u5bb9\u914d\u7f6e -mail_file_digest=\u90ae\u4ef6\u6587\u4ef6\u6458\u8981\u914d\u7f6e -ftp_url=FTP\u94fe\u63a5 -ftp_content=FTP\u5185\u5bb9 -mail_ip=\u90ae\u4ef6IP\u914d\u7f6e -ftp_ip=FTP IP\u914d\u7f6e -dns_ip=DNS IP\u914d\u7f6e -dns_domain=DNS\u57df\u540d\u914d\u7f6e -action=\u52a8\u4f5c -has_prohibit_delete=\u53ea\u6709\u672a\u5ba1\u6838\u7684\u914d\u7f6e\u53ef\u5220\u9664 -has_prohibit_nopass=\u53ea\u6709\u672a\u5ba1\u6838\u7684\u914d\u7f6e\u53ef\u672a\u901a\u8fc7\u5ba1\u6838 -has_prohibit_pass=\u53ea\u6709\u672a\u5ba1\u6838\u7684\u914d\u7f6e\u53ef\u4ee5\u5ba1\u6838\u901a\u8fc7 -multiple_keywords_tip=\u53ef\u540c\u65f6\u8f93\u5165\u591a\u6761\u5173\u952e\u5b57\uff0c\u8bf7\u4ee5\u56de\u8f66\u952e\u9694\u5f00\u3002 -action_drop=\u4e22\u5f03 -action_reject=\u963b\u65ad -action_redirect=\u91cd\u5b9a\u5411 -action_loop=\u56de\u6d41 -action_forward=\u8f6c\u53d1 -action_ratelimit=\u9650\u901f -action_replace=\u66ff\u6362 -action_whitelist=\u767d\u540d\u5355 -action_monit=\u76d1\u6d4b -file_digest_control=\u6587\u4ef6\u6458\u8981 -raw_len=\u6587\u4ef6\u539f\u59cb\u957f\u5ea6 -digest=\u6587\u4ef6\u6458\u8981 -cfds_level=\u5339\u914d\u7f6e\u4fe1\u5ea6 -file_url=\u6587\u4ef6\u8def\u5f84 -other=\u5176\u4ed6 +av_voip_account_title=VoIP\u8D26\u53F7 +account=\u8D26\u53F7 +ip_pattern=IP\u683C\u5F0F +port_pattern=\u7AEF\u53E3\u683C\u5F0F +port_mask=\u7AEF\u53E3\u63A9\u7801 +ip_range=IP\u8303\u56F4 +ip_subnet=IP/\u5B50\u7F51\u63A9\u7801 +district=\u5339\u914D\u533A\u57DF +keywords=\u5173\u952E\u5B57 +http_ip_title=HTTP IP\u914D\u7F6E +http_url_title=HTTP URL \u914D\u7F6E +http_req_hdr_title=HTTP\u8BF7\u6C42\u5934\u57DF\u914D\u7F6E +http_req_body_title=HTTP\u8BF7\u6C42\u5185\u5BB9\u914D\u7F6E +http_res_hdr_title=HTTP\u5E94\u7B54\u5934\u57DF\u914D\u7F6E +http_res_body_title=HTTP\u5E94\u7B54\u5185\u5BB9\u914D\u7F6E +ssl_ip=SSL IP\u914D\u7F6E +ssl_sni=SSL SNI\u5173\u952E\u5B57\u914D\u7F6E +ssl_san=SSL SAN\u5173\u952E\u5B57\u914D\u7F6E +ssl_ca=SSL CN\u5173\u952E\u5B57\u914D\u7F6E +http_control=HTTP\u9AD8\u7EA7\u914D\u7F6E +ingress=\u5165\u53E3\u65B9\u5411 +egress=\u51FA\u53E3\u65B9\u5411 +fileTransfer_control=\u6587\u4EF6\u4F20\u8F93\u914D\u7F6E +mail_hdr=\u90AE\u4EF6\u5934\u57DF\u914D\u7F6E +mail_body=\u90AE\u4EF6\u5185\u5BB9\u914D\u7F6E +mail_file_digest=\u90AE\u4EF6\u6587\u4EF6\u6458\u8981\u914D\u7F6E +ftp_url=FTP\u94FE\u63A5 +ftp_content=FTP\u5185\u5BB9 +mail_ip=\u90AE\u4EF6IP\u914D\u7F6E +ftp_ip=FTP IP\u914D\u7F6E +dns_ip=DNS IP\u914D\u7F6E +dns_domain=DNS\u57DF\u540D\u914D\u7F6E +action=\u52A8\u4F5C +has_prohibit_delete=\u53EA\u6709\u672A\u5BA1\u6838\u7684\u914D\u7F6E\u53EF\u5220\u9664 +has_prohibit_nopass=\u53EA\u6709\u672A\u5BA1\u6838\u7684\u914D\u7F6E\u53EF\u672A\u901A\u8FC7\u5BA1\u6838 +has_prohibit_pass=\u53EA\u6709\u672A\u5BA1\u6838\u7684\u914D\u7F6E\u53EF\u4EE5\u5BA1\u6838\u901A\u8FC7 +multiple_keywords_tip=\u53EF\u540C\u65F6\u8F93\u5165\u591A\u6761\u5173\u952E\u5B57\uFF0C\u8BF7\u4EE5\u56DE\u8F66\u952E\u9694\u5F00\u3002 +action_drop=\u4E22\u5F03 +action_reject=\u963B\u65AD +action_redirect=\u91CD\u5B9A\u5411 +action_loop=\u56DE\u6D41 +action_forward=\u8F6C\u53D1 +action_ratelimit=\u9650\u901F +action_replace=\u66FF\u6362 +action_whitelist=\u767D\u540D\u5355 +action_monit=\u76D1\u6D4B +file_digest_control=\u6587\u4EF6\u6458\u8981 +raw_len=\u6587\u4EF6\u539F\u59CB\u957F\u5EA6 +digest=\u6587\u4EF6\u6458\u8981 +cfds_level=\u5339\u914D\u7F6E\u4FE1\u5EA6 +file_url=\u6587\u4EF6\u8DEF\u5F84 +other=\u5176\u4ED6 bgp_control=BGP bgp_ip=BGP IP xmpp_control=XMPP xmpp_ip=XMPP IP #===============protocol IP Import start================= -chooseFile=\u9009\u62e9\u6587\u4ef6 -download=\u6a21\u677f\u4e0b\u8f7d -import_success=\u5bfc\u5165\u6210\u529f -import_error=\u5bfc\u5165\u5f02\u5e38 -import_failed=\u5bfc\u5165\u6570\u636e\u5931\u8d25 -import_template_failed=\u5bfc\u5165\u6a21\u677f\u4e0b\u8f7d\u5931\u8d25\uff01\u5931\u8d25\u4fe1\u606f\uff1a -the_line_of=\u7b2crowNum\u884c -val_protocol_id=\u534f\u8bae\u540d\u79f0\u4e3a\u7a7a\u6216\u4e0d\u5b58\u5728 -val_ip_type=IP\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a\u5e76\u4e14\u503c\u53ea\u80fd\u4e3a4(IPv4)\u62166(IPv6) -val_src_ip=\u6e90IP\u683c\u5f0f\u4e0d\u6b63\u786e\u6216\u4e0eIP\u7c7b\u578b\u4e0d\u4e00\u81f4 -val_src_mask=\u6e90IP\u63a9\u7801\u683c\u5f0f\u4e0d\u6b63\u786e\u6216\u4e0eIP\u7c7b\u578b\u4e0d\u4e00\u81f4 -val_src_port=\u6e90\u7aef\u53e3\u4e3a\u7a7a\u6216\u683c\u5f0f\u4e0d\u6b63\u786e(0-65535) -val_src_port_mask=\u6e90\u7aef\u53e3\u63a9\u7801\u683c\u5f0f\u4e0d\u6b63\u786e(0-65535) -val_dst_ip=\u76ee\u7684IP\u683c\u5f0f\u4e0d\u6b63\u786e\u6216\u4e0eIP\u7c7b\u578b\u4e0d\u4e00\u81f4 -val_dst_mask=\u76ee\u7684IP\u63a9\u7801\u683c\u5f0f\u4e0d\u6b63\u786e\u6216\u4e0eIP\u7c7b\u578b\u4e0d\u4e00\u81f4 -val_dst_port=\u76ee\u7684\u7aef\u53e3\u4e3a\u7a7a\u6216\u683c\u5f0f\u4e0d\u6b63\u786e(0-65535) -val_dst_port_mask=\u76ee\u7684\u7aef\u53e3\u63a9\u7801\u683c\u5f0f\u4e0d\u6b63\u786e(0-65535) -val_protocol=\u534f\u8bae\u4e0d\u80fd\u4e3a\u7a7a\u5e76\u4e14\u503c\u53ea\u80fd\u4e3a6(TCP),17(UDP),0(\u4efb\u610f) -val_direction=\u65b9\u5411\u503c\u53ea\u80fd\u4e3a0(\u5355\u5411)\u62161(\u53cc\u5411) +chooseFile=\u9009\u62E9\u6587\u4EF6 +download=\u6A21\u677F\u4E0B\u8F7D +import_success=\u5BFC\u5165\u6210\u529F +import_error=\u5BFC\u5165\u5F02\u5E38 +import_failed=\u5BFC\u5165\u6570\u636E\u5931\u8D25 +import_template_failed=\u5BFC\u5165\u6A21\u677F\u4E0B\u8F7D\u5931\u8D25\uFF01\u5931\u8D25\u4FE1\u606F\uFF1A +the_line_of=\u7B2CrowNum\u884C +val_protocol_id=\u534F\u8BAE\u540D\u79F0\u4E3A\u7A7A\u6216\u4E0D\u5B58\u5728 +val_ip_type=IP\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\u5E76\u4E14\u503C\u53EA\u80FD\u4E3A4(IPv4)\u62166(IPv6) +val_src_ip=\u6E90IP\u683C\u5F0F\u4E0D\u6B63\u786E\u6216\u4E0EIP\u7C7B\u578B\u4E0D\u4E00\u81F4 +val_src_mask=\u6E90IP\u63A9\u7801\u683C\u5F0F\u4E0D\u6B63\u786E\u6216\u4E0EIP\u7C7B\u578B\u4E0D\u4E00\u81F4 +val_src_port=\u6E90\u7AEF\u53E3\u4E3A\u7A7A\u6216\u683C\u5F0F\u4E0D\u6B63\u786E(0-65535) +val_src_port_mask=\u6E90\u7AEF\u53E3\u63A9\u7801\u683C\u5F0F\u4E0D\u6B63\u786E(0-65535) +val_dst_ip=\u76EE\u7684IP\u683C\u5F0F\u4E0D\u6B63\u786E\u6216\u4E0EIP\u7C7B\u578B\u4E0D\u4E00\u81F4 +val_dst_mask=\u76EE\u7684IP\u63A9\u7801\u683C\u5F0F\u4E0D\u6B63\u786E\u6216\u4E0EIP\u7C7B\u578B\u4E0D\u4E00\u81F4 +val_dst_port=\u76EE\u7684\u7AEF\u53E3\u4E3A\u7A7A\u6216\u683C\u5F0F\u4E0D\u6B63\u786E(0-65535) +val_dst_port_mask=\u76EE\u7684\u7AEF\u53E3\u63A9\u7801\u683C\u5F0F\u4E0D\u6B63\u786E(0-65535) +val_protocol=\u534F\u8BAE\u4E0D\u80FD\u4E3A\u7A7A\u5E76\u4E14\u503C\u53EA\u80FD\u4E3A6(TCP),17(UDP),0(\u4EFB\u610F) +val_direction=\u65B9\u5411\u503C\u53EA\u80FD\u4E3A0(\u5355\u5411)\u62161(\u53CC\u5411) #===============protocol IP Import end================= #===========log begin============= -log=\u65e5\u5fd7 -cfg_id=\u914d\u7f6eID -found_time=\u53d1\u73b0\u65f6\u95f4 -recv_time=\u63a5\u6536\u65f6\u95f4 -protocol_type=\u534f\u8bae\u7c7b\u578b -addr_type=IP\u5730\u5740\u7c7b\u578b -serverip=\u76ee\u7684IP -clientip=\u6e90IP -serverport=\u670d\u52a1\u7aefIP\u7aef\u53e3 -clientport=\u5ba2\u6237\u7aefIP\u7aef\u53e3 -entrance_id=\u51fa\u5165\u53e3 -deviceid=\u4e32\u8054\u8bbe\u5907 -direct=\u4f20\u8f93\u65b9\u5411 -stream_type=\u6d41\u7c7b\u578b -clj_ip=\u5904\u7406\u673aIP -nest_addr_list=\u5d4c\u5957\u5730\u5740\u5217\u8868 -server_locate=\u670d\u52a1\u7aef\u5730\u5740 -client_locate=\u5ba2\u6237\u7aef\u5730\u5740 -user_region=\u7528\u6237\u81ea\u5b9a\u4e49 -version=\u7248\u672c\u53f7 -encrypt_mode=\u52a0\u5bc6\u65b9\u5f0f -hmac=\u662f\u5426\u6709HMAC -tunnel_type=\u901a\u9053\u7c7b\u578b -log_total=\u65e5\u5fd7\u603b\u91cf -host_key=\u4e3b\u673a\u5bc6\u94a5 -host_cookie=\u4e3b\u673aCookie -mac=\u6d88\u606f\u8ba4\u8bc1\u7801 -ex_protocol=\u4ea4\u6362\u534f\u8bae -isakmp_mode=ISAKMP\u6a21\u5f0f -req_hdr_file=\u8bf7\u6c42\u5934\u8f6c\u50a8\u6587\u4ef6 -req_body_file=\u8bf7\u6c42\u4f53\u8f6c\u50a8\u6587\u4ef6 -res_hdr_file=\u5e94\u7b54\u5934\u8f6c\u50a8\u6587\u4ef6 -res_body_file=\u5e94\u7b54\u4f53\u8f6c\u50a8\u6587\u4ef6 -qr=\u8bf7\u6c42/\u5e94\u7b54 -rd=\u671f\u671b\u9012\u5f52 -ra=\u53ef\u7528\u9012\u5f52 -rr=\u8d44\u6e90\u8bb0\u5f55 +log=\u65E5\u5FD7 +cfg_id=\u914D\u7F6EID +found_time=\u53D1\u73B0\u65F6\u95F4 +recv_time=\u63A5\u6536\u65F6\u95F4 +protocol_type=\u534F\u8BAE\u7C7B\u578B +addr_type=IP\u5730\u5740\u7C7B\u578B +serverip=\u76EE\u7684IP +clientip=\u6E90IP +serverport=\u670D\u52A1\u7AEFIP\u7AEF\u53E3 +clientport=\u5BA2\u6237\u7AEFIP\u7AEF\u53E3 +entrance_id=\u51FA\u5165\u53E3 +deviceid=\u4E32\u8054\u8BBE\u5907 +direct=\u4F20\u8F93\u65B9\u5411 +stream_type=\u6D41\u7C7B\u578B +clj_ip=\u5904\u7406\u673AIP +nest_addr_list=\u5D4C\u5957\u5730\u5740\u5217\u8868 +server_locate=\u670D\u52A1\u7AEF\u5730\u5740 +client_locate=\u5BA2\u6237\u7AEF\u5730\u5740 +user_region=\u7528\u6237\u81EA\u5B9A\u4E49 +version=\u7248\u672C\u53F7 +encrypt_mode=\u52A0\u5BC6\u65B9\u5F0F +hmac=\u662F\u5426\u6709HMAC +tunnel_type=\u901A\u9053\u7C7B\u578B +log_total=\u65E5\u5FD7\u603B\u91CF +host_key=\u4E3B\u673A\u5BC6\u94A5 +host_cookie=\u4E3B\u673ACookie +mac=\u6D88\u606F\u8BA4\u8BC1\u7801 +ex_protocol=\u4EA4\u6362\u534F\u8BAE +isakmp_mode=ISAKMP\u6A21\u5F0F +req_hdr_file=\u8BF7\u6C42\u5934\u8F6C\u50A8\u6587\u4EF6 +req_body_file=\u8BF7\u6C42\u4F53\u8F6C\u50A8\u6587\u4EF6 +res_hdr_file=\u5E94\u7B54\u5934\u8F6C\u50A8\u6587\u4EF6 +res_body_file=\u5E94\u7B54\u4F53\u8F6C\u50A8\u6587\u4EF6 +qr=\u8BF7\u6C42/\u5E94\u7B54 +rd=\u671F\u671B\u9012\u5F52 +ra=\u53EF\u7528\u9012\u5F52 +rr=\u8D44\u6E90\u8BB0\u5F55 qtype=QTYPE qclass=QCLASS opcode=OPCODE -qname=\u67e5\u8be2\u5185\u5bb9 +qname=\u67E5\u8BE2\u5185\u5BB9 cname=CNAME -dns_query=\u8bf7\u6c42 -dns_response=\u5e94\u7b54 -entrance=\u51fa\u5165\u53e3 +dns_query=\u8BF7\u6C42 +dns_response=\u5E94\u7B54 +entrance=\u51FA\u5165\u53E3 #dns_sub=DNS_SUB -mail_proto=\u90ae\u4ef6\u534f\u8bae -mail_from=\u53d1\u4ef6\u4eba -mail_to=\u6536\u4ef6\u4eba -subject=\u4e3b\u9898 -eml_file=EML\u6587\u4ef6 -eml_key=EML\u6587\u4ef6KEY -contrl_tunnel=\u63a7\u5236\u901a\u9053 -data_tunnel=\u6570\u636e\u901a\u9053 -contrl_message=\u63a7\u5236\u62a5\u6587 -data_message=\u6570\u636e\u62a5\u6587 -user_name=\u7528\u6237\u540d\u79f0 -attack_type=\u653b\u51fb\u7c7b\u578b -attack_start_time=\u653b\u51fb\u8d77\u59cb\u65f6\u95f4 -last_attack_time=\u6700\u540e\u4e00\u6b21\u653b\u51fb\u5305\u65f6\u95f4 -attack_max_pps=\u653b\u51fb\u6700\u5927\u6d41\u91cf \u5305\u6570/\u79d2 -attack_max_bps=\u653b\u51fb\u6700\u5927\u6d41\u91cf Bit/\u79d2 -attack_total_pkt=\u653b\u51fb\u7d2f\u79ef\u5305\u6570 -attack_total_byte=\u653b\u51fb\u7d2f\u79ef\u5b57\u8282\u6570 -is_blcok=\u653b\u51fb\u6d41\u91cf\u662f\u5426\u88ab\u4e22\u5f03 +mail_proto=\u90AE\u4EF6\u534F\u8BAE +mail_from=\u53D1\u4EF6\u4EBA +mail_to=\u6536\u4EF6\u4EBA +subject=\u4E3B\u9898 +eml_file=EML\u6587\u4EF6 +eml_key=EML\u6587\u4EF6KEY +contrl_tunnel=\u63A7\u5236\u901A\u9053 +data_tunnel=\u6570\u636E\u901A\u9053 +contrl_message=\u63A7\u5236\u62A5\u6587 +data_message=\u6570\u636E\u62A5\u6587 +user_name=\u7528\u6237\u540D\u79F0 +attack_type=\u653B\u51FB\u7C7B\u578B +attack_start_time=\u653B\u51FB\u8D77\u59CB\u65F6\u95F4 +last_attack_time=\u6700\u540E\u4E00\u6B21\u653B\u51FB\u5305\u65F6\u95F4 +attack_max_pps=\u653B\u51FB\u6700\u5927\u6D41\u91CF \u5305\u6570/\u79D2 +attack_max_bps=\u653B\u51FB\u6700\u5927\u6D41\u91CF Bit/\u79D2 +attack_total_pkt=\u653B\u51FB\u7D2F\u79EF\u5305\u6570 +attack_total_byte=\u653B\u51FB\u7D2F\u79EF\u5B57\u8282\u6570 +is_blcok=\u653B\u51FB\u6D41\u91CF\u662F\u5426\u88AB\u4E22\u5F03 firstPage=\u9996\u9875 -dk_behavior=\u884c\u4e3a\u8bc6\u522b -app_label=\u534f\u8bae\u6807\u7b7e +dk_behavior=\u884C\u4E3A\u8BC6\u522B +app_label=\u534F\u8BAE\u6807\u7B7E c2s_pkt_num=C2S(Pkt) s2c_pkt_num=S2C(Pkt) c2s_byte_num=C2S(Byte) s2c_byte_num=S2C(Byte) -voip_recv_time=VoIP\u63a5\u6536\u65f6\u95f4 -voip_protocol=VoIP\u4f20\u8f93\u534f\u8bae -av_protocol=\u97f3\u89c6\u9891\u4f20\u8f93\u534f\u8bae -duation=VoIP\u901a\u8bdd\u65f6\u957f\uff08\u79d2\uff09 -calling_account=\u4e3b\u53ebVoIP\u8d26\u53f7 -called_account=\u88ab\u53ebVoIP\u8d26\u53f7 -calling_number=VoIP\u4e3b\u53eb\u7535\u4fe1\u53f7\u7801 -called_number=VoIP\u88ab\u53eb\u7535\u4fe1\u53f7\u7801 -from_to_store_ip=\u4e3b\u53ebVoIP\u8bed\u97f3\u6587\u4ef6\u5b58\u653e\u670d\u52a1\u5668IP -from_to_store_url=\u4e3b\u53ebVoIP\u8bed\u97f3\u6587\u4ef6\u5b58\u653e\u670d\u52a1\u5668URL -to_from_store_ip=\u88ab\u53ebVoIP\u8bed\u97f3\u6587\u4ef6\u5b58\u653e\u670d\u52a1\u5668IP -to_from_store_url=\u88ab\u53ebVoIP\u8bed\u97f3\u6587\u4ef6\u5b58\u653e\u670d\u52a1\u5668URL -pid=\u8282\u76eeID -log_uri=\u5c01\u5835\u73b0\u573a\u7247\u6bb5\u8def\u5f84 -fd_type=\u5c01\u5835\u7c7b\u578b -access_url=\u8282\u76ee\u8bbf\u95ee\u5730\u5740 -referer=\u5165\u53e3\u9875\u9762 -black_block_list=\u52a8\u6001\u9ed1\u540d\u5355 -static_cfg_block=\u9759\u6001\u914d\u7f6e -first_hit=\u9996\u6b21\u5206\u6790\u547d\u4e2d -search_error=\u67e5\u8be2\u51fa\u9519 -data_format_error=\u6570\u636e\u683c\u5f0f\u9519\u8bef -server_internal_error=\u670d\u52a1\u5668\u5185\u90e8\u9519\u8bef -behavior_protocol=\u884c\u4e3a\u534f\u8bae +voip_recv_time=VoIP\u63A5\u6536\u65F6\u95F4 +voip_protocol=VoIP\u4F20\u8F93\u534F\u8BAE +av_protocol=\u97F3\u89C6\u9891\u4F20\u8F93\u534F\u8BAE +duation=VoIP\u901A\u8BDD\u65F6\u957F\uFF08\u79D2\uFF09 +calling_account=\u4E3B\u53EBVoIP\u8D26\u53F7 +called_account=\u88AB\u53EBVoIP\u8D26\u53F7 +calling_number=VoIP\u4E3B\u53EB\u7535\u4FE1\u53F7\u7801 +called_number=VoIP\u88AB\u53EB\u7535\u4FE1\u53F7\u7801 +from_to_store_ip=\u4E3B\u53EBVoIP\u8BED\u97F3\u6587\u4EF6\u5B58\u653E\u670D\u52A1\u5668IP +from_to_store_url=\u4E3B\u53EBVoIP\u8BED\u97F3\u6587\u4EF6\u5B58\u653E\u670D\u52A1\u5668URL +to_from_store_ip=\u88AB\u53EBVoIP\u8BED\u97F3\u6587\u4EF6\u5B58\u653E\u670D\u52A1\u5668IP +to_from_store_url=\u88AB\u53EBVoIP\u8BED\u97F3\u6587\u4EF6\u5B58\u653E\u670D\u52A1\u5668URL +pid=\u8282\u76EEID +log_uri=\u5C01\u5835\u73B0\u573A\u7247\u6BB5\u8DEF\u5F84 +fd_type=\u5C01\u5835\u7C7B\u578B +access_url=\u8282\u76EE\u8BBF\u95EE\u5730\u5740 +referer=\u5165\u53E3\u9875\u9762 +black_block_list=\u52A8\u6001\u9ED1\u540D\u5355 +static_cfg_block=\u9759\u6001\u914D\u7F6E +first_hit=\u9996\u6B21\u5206\u6790\u547D\u4E2D +search_error=\u67E5\u8BE2\u51FA\u9519 +data_format_error=\u6570\u636E\u683C\u5F0F\u9519\u8BEF +server_internal_error=\u670D\u52A1\u5668\u5185\u90E8\u9519\u8BEF +behavior_protocol=\u884C\u4E3A\u534F\u8BAE #===========log end ============= #=============about proxy========= -intercept_policy=\u62e6\u622a\u7b56\u7565 -ip_intercept=IP\u62e6\u622a -domain_intercept=\u57df\u540d\u62e6\u622a -control_policy=\u63a7\u5236\u7b56\u7565 -domain_forward=\u57df\u540d\u8f6c\u53d1 -http_redirect=HTTP(S) \u91cd\u5b9a\u5411\u914d\u7f6e -http_req_replace=HTTP\u8bf7\u6c42\u5185\u5bb9\u66ff\u6362 -http_res_replace=HTTP\u5e94\u7b54\u5185\u5bb9\u66ff\u6362 -replace_content=\u66ff\u6362\u5185\u5bb9 +intercept_policy=\u62E6\u622A\u7B56\u7565 +ip_intercept=IP\u62E6\u622A +domain_intercept=\u57DF\u540D\u62E6\u622A +control_policy=\u63A7\u5236\u7B56\u7565 +domain_forward=\u57DF\u540D\u8F6C\u53D1 +http_redirect=HTTP(S) \u91CD\u5B9A\u5411\u914D\u7F6E +http_req_replace=HTTP\u8BF7\u6C42\u5185\u5BB9\u66FF\u6362 +http_res_replace=HTTP\u5E94\u7B54\u5185\u5BB9\u66FF\u6362 +replace_content=\u66FF\u6362\u5185\u5BB9 #=============about proxy========= #===========policy_group_manage start ============= -all_types=\u6240\u6709\u7c7b\u578b -group_type=\u5206\u7ec4\u7c7b\u578b -group_name=\u5206\u7ec4\u540d\u79f0 -default_group=\u7f3a\u7701\u7ec4 -policy_group_manage=\u7b56\u7565\u5206\u7ec4 +all_types=\u6240\u6709\u7C7B\u578B +group_type=\u5206\u7EC4\u7C7B\u578B +group_name=\u5206\u7EC4\u540D\u79F0 +default_group=\u7F3A\u7701\u7EC4 +policy_group_manage=\u7B56\u7565\u5206\u7EC4 #===========policy_group_manage end ============= #=============about manipulation========= -ratelimit_config=\u9650\u901f -target_ip_protect=\u6297DDOS\u653b\u51fb -ip_ratelimit=IP\u9650\u6d41 -domain_ratelimit=\u57df\u540d\u9650\u6d41 -ratelimit=\u4e22\u5305\u7387 -ir_type=\u590d\u7528\u7c7b\u578b -dns_strategy_id=DNS\u7b56\u7565ID -no_strategy=\u65e0\u7b56\u7565 +ratelimit_config=\u9650\u901F +target_ip_protect=\u6297DDOS\u653B\u51FB +ip_ratelimit=IP\u9650\u6D41 +domain_ratelimit=\u57DF\u540D\u9650\u6D41 +ratelimit=\u4E22\u5305\u7387 +ir_type=\u590D\u7528\u7C7B\u578B +dns_strategy_id=DNS\u7B56\u7565ID +no_strategy=\u65E0\u7B56\u7565 #=============about manipulation========= #=============about app config=========== -domain=\u57df\u540d -app_ip_config=APP\u534f\u8baeIP -bytes=\u5b57\u8282 -app_http_config=APP HTTP\u7279\u5f81 -app_domain_config=APP\u57df\u540d\u7279\u5f81 -app_byte_config=APP\u5b57\u8282\u7279\u5f81 -social_app=\u793e\u4ea4\u5e94\u7528 -app_policy_config=APP\u7b56\u7565 -app_features_config=APP\u7279\u5f81 -cfg_type=\u914d\u7f6e\u7c7b\u578b -encrypted_tunnel_behavior=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a -behaviour_type=\u884c\u4e3a\u7c7b\u578b -basic_protocol=\u57fa\u7840\u534f\u8bae +domain=\u57DF\u540D +app_ip_config=APP\u534F\u8BAEIP +bytes=\u5B57\u8282 +app_http_config=APP HTTP\u7279\u5F81 +app_domain_config=APP\u57DF\u540D\u7279\u5F81 +app_byte_config=APP\u5B57\u8282\u7279\u5F81 +social_app=\u793E\u4EA4\u5E94\u7528 +app_policy_config=APP\u7B56\u7565 +app_features_config=APP\u7279\u5F81 +cfg_type=\u914D\u7F6E\u7C7B\u578B +encrypted_tunnel_behavior=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A +behaviour_type=\u884C\u4E3A\u7C7B\u578B +basic_protocol=\u57FA\u7840\u534F\u8BAE #=============about app config=========== #=============about Maintenance========= -ip_Reuse_pool_config=IP \u590d\u7528\u5730\u5740\u6c60 -dns_res_strategy=DNS\u54cd\u5e94\u7b56\u7565 -policy_number=\u7b56\u7565\u53f7 -policy_name=\u7b56\u7565\u540d\u79f0 -min_ttl=\u6700\u5c0f\u5b58\u6d3b\u65f6\u95f4 -max_ttl=\u6700\u5927\u5b58\u6d3b\u65f6\u95f4 -ttl_unit=\u5355\u4f4d/\u79d2 -res_group_num=\u5e94\u7b54\u7ec4\u6570 -policy_number_value_valid=\u7b56\u7565\u53f7\u503c\u53ea\u80fd\u4e3a0\uff0c\u6216\u5927\u4e8e100 -policy_number_value_unique=\u7b56\u7565\u53f7\u5df2\u5b58\u5728 -location=\u4f4d\u7f6e +ip_Reuse_pool_config=IP \u590D\u7528\u5730\u5740\u6C60 +dns_res_strategy=DNS\u54CD\u5E94\u7B56\u7565 +policy_number=\u7B56\u7565\u53F7 +policy_name=\u7B56\u7565\u540D\u79F0 +min_ttl=\u6700\u5C0F\u5B58\u6D3B\u65F6\u95F4 +max_ttl=\u6700\u5927\u5B58\u6D3B\u65F6\u95F4 +ttl_unit=\u5355\u4F4D/\u79D2 +res_group_num=\u5E94\u7B54\u7EC4\u6570 +policy_number_value_valid=\u7B56\u7565\u53F7\u503C\u53EA\u80FD\u4E3A0\uFF0C\u6216\u5927\u4E8E100 +policy_number_value_unique=\u7B56\u7565\u53F7\u5DF2\u5B58\u5728 +location=\u4F4D\u7F6E extra=\u5883\u5916 intra=\u5883\u5185 #=============about Maintenance========= #=============some validation=========== -line=\u7b2c%s\u884c -can_not_null=%s\u4e0d\u80fd\u4e3a\u7a7a -is_incorrect=%s\u53d6\u503c\u4e0d\u6b63\u786e -are_the_same=%s\u548c%s\u4e0d\u80fd\u76f8\u7b49 -is_in_wrong_format=%s\u683c\u5f0f\u9519\u8bef -must_between=\u5fc5\u987b\u4ecb\u4e8e%s\u548c%s\u4e4b\u95f4 -not_number=%s\u5fc5\u987b\u4e3a\u6570\u5b57 +line=\u7B2C%s\u884C +can_not_null=%s\u4E0D\u80FD\u4E3A\u7A7A +is_incorrect=%s\u53D6\u503C\u4E0D\u6B63\u786E +are_the_same=%s\u548C%s\u4E0D\u80FD\u76F8\u7B49 +is_in_wrong_format=%s\u683C\u5F0F\u9519\u8BEF +must_between=\u5FC5\u987B\u4ECB\u4E8E%s\u548C%s\u4E4B\u95F4 +not_number=%s\u5FC5\u987B\u4E3A\u6570\u5B57 #=============some validation=========== #=============region_value,config form title================= -av_sample_audio=\u97f3\u9891\u6837\u4f8b -av_sample_video=\u89c6\u9891\u6837\u4f8b -av_sample_picture=\u56fe\u7247\u6837\u4f8b -av_sample_voip=VoIP\u6837\u4f8b -av_sample_audio_porn=\u97f3\u9891\u573a\u666f -av_sample_video_porn=\u89c6\u9891\u573a\u666f -WHITE_LIST_IP=IP\u767d\u540d\u5355 -av_voip_ip=VoIP IP\u914d\u7f6e -NTC_HTTP_URL=URL\u914d\u7f6e -NTC_HTTP_REQ_HDR=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u914d\u7f6e -NTC_HTTP_RES_HDR=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u914d\u7f6e -NTC_HTTP_REQ_BODY=\u8bf7\u6c42\u5185\u5bb9\u5173\u952e\u5b57\u914d\u7f6e -NTC_HTTP_RES_BODY=\u5e94\u7b54\u5185\u5bb9\u5173\u952e\u5b57\u914d\u7f6e -NTC_UNIVERSAL_IP=IP\u914d\u7f6e -NTC_BGP_AS=AS\u914d\u7f6e -NTC_DNS_REGION=\u5173\u952e\u5b57\u914d\u7f6e -WHITE_LIST_DOMAIN=URL\u914d\u7f6e -av_voip_account=VoIP\u8d26\u53f7\u914d\u7f6e -av_cont_ip=\u5185\u5bb9IP\u914d\u7f6e -NTC_SSL_SNI=SNI\u5173\u952e\u5b57\u914d\u7f6e -NTC_SSL_SAN=SAN\u5173\u952e\u5b57\u914d\u7f6e -NTC_SSL_CN=CN\u5173\u952e\u5b57\u914d\u7f6e -av_pic_ip=\u56fe\u7247IP\u914d\u7f6e -av_cont_url=\u5185\u5bb9URL\u914d\u7f6e -av_pic_url=\u56fe\u7247URL\u914d\u7f6e -NTC_IP=IP\u914d\u7f6e -file_transfer_digest=\u6587\u4ef6\u4f20\u8f93\u6458\u8981\u914d\u7f6e -PXY_INTERCEPT_IP=IP\u62e6\u622a\u914d\u7f6e -PXY_INTERCEPT_DOMAIN=\u57df\u540d\u62e6\u622a\u914d\u7f6e -PXY_CTRL_HTTP_REQ_BODY=\u8bf7\u6c42\u5185\u5bb9\u5173\u952e\u5b57\u914d\u7f6e -PXY_CTRL_HTTP_RES_BODY=\u5e94\u7b54\u5185\u5bb9\u5173\u952e\u5b57\u914d\u7f6e -dns_fake_ip=DNS\u6b3a\u9a97IP\u914d\u7f6e -APP_POLICY=APP\u7b56\u7565\u914d\u7f6e -PXY_CTRL_IP=IP\u63a7\u5236\u914d\u7f6e -APP_STATIC_SEV_IP=APP\u534f\u8baeIP\u914d\u7f6e -APP_HTTP=APP HTTP\u7279\u5f81\u914d\u7f6e -APP_DOMAIN=APP\u57df\u540d\u7279\u5f81\u914d\u7f6e -APP_PKT_BIN=APP\u5b57\u8282\u7279\u5f81\u914d\u7f6e -PXY_CTRL_HTTP_URL=URL\u914d\u7f6e -LIMIT_IP=IP\u9650\u6d41\u914d\u7f6e -IR_POLICY_IP=IP\u590d\u7528\u914d\u7f6e -PXY_CTRL_HTTP_REQ_HDR=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57\u914d\u7f6e -PXY_CTRL_HTTP_RES_HDR=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57\u914d\u7f6e -DDOS_PROTECT_TARGET_IP_CB=\u76ee\u6807\u9632\u62a4IP\u914d\u7f6e -IR_STATIC_IP_POOL_CB=IP\u590d\u7528\u5730\u5740\u6c60\u914d\u7f6e -NTC_MAIL_HDR=\u5934\u57df\u5173\u952e\u5b57\u914d\u7f6e -NTC_MAIL_BODY=\u5185\u5bb9\u5173\u952e\u5b57\u914d\u7f6e -NTC_FILE_DIGEST=\u6587\u4ef6\u6458\u8981\u914d\u7f6e -NTC_FTP_URL=URL\u914d\u7f6e -NTC_FTP_CONTENT=\u5185\u5bb9\u5173\u952e\u5b57\u914d\u7f6e -id_not_exists=id\u4e3a%s\u7684%s\u4e0d\u5b58\u5728 -id_not_valid=id\u4e3a%s\u7684%s\u65e0\u6548 -num_split_by_comma=%s\u4e3a\u9017\u53f7\u5206\u9694\u7684\u6570\u5b57 -no_data=\u65e0\u76f8\u5173\u6570\u636e -must_be=%s\u7684\u503c\u5fc5\u987b\u4e3a%s -permanet_redirect=\u6c38\u4e45\u91cd\u5b9a\u5411 -temporary_redirect=\u4e34\u65f6\u91cd\u5b9a\u5411 -prohibition_access=\u7981\u6b62\u8bbf\u95ee -not_allowed_method=\u4e0d\u5141\u8bb8\u6b64\u65b9\u6cd5\u8bbf\u95ee -law_prohibition_access=\u7531\u4e8e\u6cd5\u5f8b\u539f\u56e0\u4e0d\u53ef\u7528 -http_block=HTTP(S)\u7ba1\u63a7 -http_reddirect=HTTP(S)\u91cd\u5b9a\u5411 -http_replace=HTTP(S)\u66ff\u6362 -http_monit=HTTP(S)\u76d1\u6d4b -http_whitelist=HTTP(S)\u767d\u540d\u5355 -response_code=\u5e94\u7b54\u7801 -response_content=\u54cd\u5e94\u5185\u5bb9 -not_found=\u672a\u627e\u5230\u8bf7\u6c42\u754c\u9762 -silent=\u5173\u95ed -action_region=\u52a8\u4f5c\u89c4\u5219 -redirect_response_code=\u91cd\u5b9a\u5411\u5e94\u7b54\u7801 -redirect_url=\u91cd\u5b9a\u5411URL -replace_zone=\u641c\u7d22\u533a\u57df -replaced_content=\u53d1\u73b0\u5185\u5bb9 -http_req_uri=HTTP\u8bf7\u6c42URI -http_req_header=HTTP\u8bf7\u6c42\u5934 -http_req_body=HTTP\u8bf7\u6c42\u5185\u5bb9 -http_resp_header=HTTP\u5e94\u7b54\u5934 -http_resp_body=HTTP\u5e94\u7b54\u5185\u5bb9 +av_sample_audio=\u97F3\u9891\u6837\u4F8B +av_sample_video=\u89C6\u9891\u6837\u4F8B +av_sample_picture=\u56FE\u7247\u6837\u4F8B +av_sample_voip=VoIP\u6837\u4F8B +av_sample_audio_porn=\u97F3\u9891\u573A\u666F +av_sample_video_porn=\u89C6\u9891\u573A\u666F +WHITE_LIST_IP=IP\u767D\u540D\u5355 +av_voip_ip=VoIP IP\u914D\u7F6E +NTC_HTTP_URL=URL\u914D\u7F6E +NTC_HTTP_REQ_HDR=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E +NTC_HTTP_RES_HDR=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E +NTC_HTTP_REQ_BODY=\u8BF7\u6C42\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E +NTC_HTTP_RES_BODY=\u5E94\u7B54\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E +NTC_UNIVERSAL_IP=IP\u914D\u7F6E +NTC_BGP_AS=AS\u914D\u7F6E +NTC_DNS_REGION=\u5173\u952E\u5B57\u914D\u7F6E +WHITE_LIST_DOMAIN=URL\u914D\u7F6E +av_voip_account=VoIP\u8D26\u53F7\u914D\u7F6E +av_cont_ip=\u5185\u5BB9IP\u914D\u7F6E +NTC_SSL_SNI=SNI\u5173\u952E\u5B57\u914D\u7F6E +NTC_SSL_SAN=SAN\u5173\u952E\u5B57\u914D\u7F6E +NTC_SSL_CN=CN\u5173\u952E\u5B57\u914D\u7F6E +av_pic_ip=\u56FE\u7247IP\u914D\u7F6E +av_cont_url=\u5185\u5BB9URL\u914D\u7F6E +av_pic_url=\u56FE\u7247URL\u914D\u7F6E +NTC_IP=IP\u914D\u7F6E +file_transfer_digest=\u6587\u4EF6\u4F20\u8F93\u6458\u8981\u914D\u7F6E +PXY_INTERCEPT_IP=IP\u62E6\u622A\u914D\u7F6E +PXY_INTERCEPT_DOMAIN=\u57DF\u540D\u62E6\u622A\u914D\u7F6E +PXY_CTRL_HTTP_REQ_BODY=\u8BF7\u6C42\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E +PXY_CTRL_HTTP_RES_BODY=\u5E94\u7B54\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E +dns_fake_ip=DNS\u6B3A\u9A97IP\u914D\u7F6E +APP_POLICY=APP\u7B56\u7565\u914D\u7F6E +PXY_CTRL_IP=IP\u63A7\u5236\u914D\u7F6E +APP_STATIC_SEV_IP=APP\u534F\u8BAEIP\u914D\u7F6E +APP_HTTP=APP HTTP\u7279\u5F81\u914D\u7F6E +APP_DOMAIN=APP\u57DF\u540D\u7279\u5F81\u914D\u7F6E +APP_PKT_BIN=APP\u5B57\u8282\u7279\u5F81\u914D\u7F6E +PXY_CTRL_HTTP_URL=URL\u914D\u7F6E +LIMIT_IP=IP\u9650\u6D41\u914D\u7F6E +IR_POLICY_IP=IP\u590D\u7528\u914D\u7F6E +PXY_CTRL_HTTP_REQ_HDR=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E +PXY_CTRL_HTTP_RES_HDR=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E +DDOS_PROTECT_TARGET_IP_CB=\u76EE\u6807\u9632\u62A4IP\u914D\u7F6E +IR_STATIC_IP_POOL_CB=IP\u590D\u7528\u5730\u5740\u6C60\u914D\u7F6E +NTC_MAIL_HDR=\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E +NTC_MAIL_BODY=\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E +NTC_FILE_DIGEST=\u6587\u4EF6\u6458\u8981\u914D\u7F6E +NTC_FTP_URL=URL\u914D\u7F6E +NTC_FTP_CONTENT=\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E +id_not_exists=id\u4E3A%s\u7684%s\u4E0D\u5B58\u5728 +id_not_valid=id\u4E3A%s\u7684%s\u65E0\u6548 +num_split_by_comma=%s\u4E3A\u9017\u53F7\u5206\u9694\u7684\u6570\u5B57 +no_data=\u65E0\u76F8\u5173\u6570\u636E +must_be=%s\u7684\u503C\u5FC5\u987B\u4E3A%s +permanet_redirect=\u6C38\u4E45\u91CD\u5B9A\u5411 +temporary_redirect=\u4E34\u65F6\u91CD\u5B9A\u5411 +prohibition_access=\u7981\u6B62\u8BBF\u95EE +not_allowed_method=\u4E0D\u5141\u8BB8\u6B64\u65B9\u6CD5\u8BBF\u95EE +law_prohibition_access=\u7531\u4E8E\u6CD5\u5F8B\u539F\u56E0\u4E0D\u53EF\u7528 +http_block=HTTP(S)\u7BA1\u63A7 +http_reddirect=HTTP(S)\u91CD\u5B9A\u5411 +http_replace=HTTP(S)\u66FF\u6362 +http_monit=HTTP(S)\u76D1\u6D4B +http_whitelist=HTTP(S)\u767D\u540D\u5355 +response_code=\u5E94\u7B54\u7801 +response_content=\u54CD\u5E94\u5185\u5BB9 +not_found=\u672A\u627E\u5230\u8BF7\u6C42\u754C\u9762 +silent=\u5173\u95ED +action_region=\u52A8\u4F5C\u89C4\u5219 +redirect_response_code=\u91CD\u5B9A\u5411\u5E94\u7B54\u7801 +redirect_url=\u91CD\u5B9A\u5411URL +replace_zone=\u641C\u7D22\u533A\u57DF +replaced_content=\u53D1\u73B0\u5185\u5BB9 +http_req_uri=HTTP\u8BF7\u6C42URI +http_req_header=HTTP\u8BF7\u6C42\u5934 +http_req_body=HTTP\u8BF7\u6C42\u5185\u5BB9 +http_resp_header=HTTP\u5E94\u7B54\u5934 +http_resp_body=HTTP\u5E94\u7B54\u5185\u5BB9 #=============region_value,config form title================= #=============userregions=============== -userregion1=\u81ea\u5b9a\u4e49\u57df1 -userregion2=\u81ea\u5b9a\u4e49\u57df2 -userregion3=\u81ea\u5b9a\u4e49\u57df3 -userregion4=\u81ea\u5b9a\u4e49\u57df4 -userregion5=\u81ea\u5b9a\u4e49\u57df5 +userregion1=\u81EA\u5B9A\u4E49\u57DF1 +userregion2=\u81EA\u5B9A\u4E49\u57DF2 +userregion3=\u81EA\u5B9A\u4E49\u57DF3 +userregion4=\u81EA\u5B9A\u4E49\u57DF4 +userregion5=\u81EA\u5B9A\u4E49\u57DF5 #=============userregions=============== #=============multipart upload error info================= -single_file_upload_size_error=\u6587\u4ef6%s\u7684\u5927\u5c0f\u4e3a%s\uff0c\u5141\u8bb8\u5355\u4e2a\u6587\u4ef6\u7684\u6700\u5927\u503c\u4e3a%s\uff01 -total_file_upload_size_error=\u4e0a\u4f20\u6587\u4ef6\u7684\u603b\u5927\u5c0f\u6700\u5927\u4e3a%s\uff0c\u5141\u8bb8\u4e0a\u4f20\u7684\u6587\u4ef6\u603b\u5927\u5c0f\u4e3a%s\uff01 -file_upload_type_error=%s\u6587\u4ef6\u7c7b\u578b\u51fa\u9519\uff0c\u5141\u8bb8\u4e0a\u4f20\u7684\u6587\u4ef6\u7c7b\u578b\u6709%s\uff01 -file_upload_error=\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25\uff01 +single_file_upload_size_error=\u6587\u4EF6%s\u7684\u5927\u5C0F\u4E3A%s\uFF0C\u5141\u8BB8\u5355\u4E2A\u6587\u4EF6\u7684\u6700\u5927\u503C\u4E3A%s\uFF01 +total_file_upload_size_error=\u4E0A\u4F20\u6587\u4EF6\u7684\u603B\u5927\u5C0F\u6700\u5927\u4E3A%s\uFF0C\u5141\u8BB8\u4E0A\u4F20\u7684\u6587\u4EF6\u603B\u5927\u5C0F\u4E3A%s\uFF01 +file_upload_type_error=%s\u6587\u4EF6\u7C7B\u578B\u51FA\u9519\uFF0C\u5141\u8BB8\u4E0A\u4F20\u7684\u6587\u4EF6\u7C7B\u578B\u6709%s\uFF01 +file_upload_error=\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF01 #=============multipart upload error info================= #=============multipart upload error info================= -audio_sample_reject=\u97f3\u9891\u6837\u4f8b\u963b\u65ad -audio_sample_monit=\u97f3\u9891\u6837\u4f8b\u76d1\u6d4b -video_sample_reject=\u89c6\u9891\u6837\u4f8b\u963b\u65ad -video_sample_monit=\u89c6\u9891\u6837\u4f8b\u76d1\u6d4b -pic_sample_reject=\u56fe\u7247\u6837\u4f8b\u963b\u65ad -pic_sample_monit=\u56fe\u7247\u6837\u4f8b\u76d1\u6d4b -voip_sample_reject=VoIP\u6837\u4f8b\u963b\u65ad -voip_sample_monit=VoIP\u6837\u4f8b\u76d1\u6d4b -audio_pornography_sample_reject=\u97f3\u9891\u573a\u666f\u7ba1\u63a7 -audio_pornography_sample_monit=\u97f3\u9891\u573a\u666f\u76d1\u6d4b -video_pornography_sample_reject=\u89c6\u9891\u573a\u666f\u963b\u65ad -video_pornography_sample_monit=\u89c6\u9891\u573a\u666f\u76d1\u6d4b -ip_white_monit=IP\u5730\u5740\u767d\u540d\u5355\u76d1\u6d4b -ip_white_reject=IP\u5730\u5740\u767d\u540d\u5355\u7ba1\u63a7 -ip_white_whitelist=IP\u767d\u540d\u5355 -av_voip_ip_reject=\u591a\u5a92\u4f53VoIP IP\u7ba1\u63a7 -av_voip_ip_monit=\u591a\u5a92\u4f53VoIP IP\u76d1\u6d4b -website_http_reject=URL\u963b\u65ad -website_http_monit=URL\u76d1\u6d4b -domain_white_whitelist=URL\u767d\u540d\u5355 -av_content_ip_reject=\u591a\u5a92\u4f53\u5185\u5bb9IP\u914d\u7f6e\u7ba1\u63a7 -av_content_ip_monit=\u591a\u5a92\u4f53\u5185\u5bb9IP\u914d\u7f6e\u76d1\u6d4b -ip_reject=IP\u5730\u5740\u963b\u65ad -ip_monit=IP\u5730\u5740\u76d1\u6d4b -ip_drop=IP\u5730\u5740\u4e22\u5f03 -ssl_monit=SSL\u76d1\u6d4b -ssl_reject=SSL\u963b\u65ad -av_pic_ip_reject=\u591a\u5a92\u4f53\u56fe\u7247IP\u914d\u7f6e\u7ba1\u63a7 -av_pic_ip_monit=\u591a\u5a92\u4f53\u56fe\u7247IP\u914d\u7f6e\u76d1\u6d4b -av_content_url_reject=\u6d41\u5a92\u4f53\u534f\u8bae\u963b\u65ad -av_content_url_monit=\u6d41\u5a92\u4f53\u534f\u8bae\u76d1\u6d4b -av_pic_url_reject=\u591a\u5a92\u4f53\u56fe\u7247URL\u914d\u7f6e\u7ba1\u63a7 -av_pic_url_monit=\u591a\u5a92\u4f53\u56fe\u7247URL\u914d\u7f6e\u76d1\u6d4b -ip_loop=IP\u914d\u7f6e\u56de\u6d41 -website_dns_reject=DNS\u963b\u65ad -website_dns_monit=DNS\u76d1\u6d4b -mail_reject=Mail Advanced\u963b\u65ad -mail_monit=Mail Advanced\u76d1\u6d4b -ssh_monit=SSH\u76d1\u6d4b -ssh_reject=SSH\u7ba1\u63a7 -ftp_monit=FTP\u76d1\u6d4b -ftp_reject=FTP\u963b\u65ad -openvpn_reject=OpenVPN\u7ba1\u63a7 -openvpn_monit=OpenVPN\u76d1\u6d4b -l2tp_reject=L2TP\u7ba1\u63a7 -l2tp_monit=L2TP\u76d1\u6d4b -pptp_reject=PPTP\u7ba1\u63a7 -pptp_monit=PPTP\u76d1\u6d4b -socks_reject=SOCKS\u7ba1\u63a7 -socks_monit=SOCKS\u76d1\u6d4b -gre_drop=GRE\u4e22\u5f03 -gre_monit=GRE\u76d1\u6d4b -ike_drop=IKE\u4e22\u5f03 -ike_monit=IKE\u76d1\u6d4b -ipsec_drop=IPSEC\u4e22\u5f03 -ipsec_monit=IPSEC\u76d1\u6d4b -bgp_reject=BGP\u963b\u65ad -bgp_monit=BGP\u76d1\u6d4b -file_transfer_digest_monit=\u6587\u4ef6\u6458\u8981\u76d1\u6d4b -file_transfer_digest_reject=\u6587\u4ef6\u6458\u8981\u963b\u65ad -xmpp_monit=XMPP\u76d1\u6d4b -xmpp_reject=XMPP\u7ba1\u63a7 -ip_intercepter_monit=IP\u62e6\u622a\u76d1\u6d4b -domain_monit=\u57df\u540d\u62e6\u622a\u76d1\u6d4b -ip_intercepter_whitelist=IP\u62e6\u622a\u767d\u540d\u5355 -domain_monit_whitelist=\u62e6\u622a\u767d\u540d\u5355 -dns_strategy_reject=DNS\u54cd\u5e94\u7b56\u7565\u963b\u65ad -proxy_http_req_body_replace=HTTP\u8bf7\u6c42\u5185\u5bb9\u66ff\u6362 -proxy_http_res_body_replace=HTTP\u54cd\u5e94\u5185\u5bb9\u66ff\u6362 -dns_fake_ip_reject=\u6b3a\u9a97IP\u963b\u65ad -app_strategy_reject=APP\u534f\u8bae\u963b\u65ad -app_strategy_ratelimit=APP\u534f\u8bae\u9650\u901f -proxy_ip_redirect=IP \u91cd\u5b9a\u5411 -proxy_ip_forward=IP\u8f6c\u53d1 -app_protocol_ip_reject=APP\u534f\u8baeIP\u7ba1\u63a7 -app_protocol_ip_monit=APP\u534f\u8baeIP\u76d1\u6d4b -app_http_feature_monit=APP HTTP\u7279\u5f81\u76d1\u6d4b -app_domain_feature_monit=APP\u57df\u540d\u7279\u5f81\u76d1\u6d4b -app_byte_feature_monit=APP\u5b57\u8282\u7279\u5f81\u76d1\u6d4b -proxy_domain_forward=\u57df\u540d\u8f6c\u53d1 -ip_complex_loop=IP\u590d\u7528 -ddos_ip_drop=\u6297DDOS\u653b\u51fb\u4e22\u5f03 -ip_reuse_adress_pool_loop=IP\u590d\u7528\u5730\u5740\u6c60\u56de\u6d41 -app_strategy_monit=APP\u534f\u8bae\u76d1\u6d4b -app_strategy_drop=APP\u534f\u8bae\u4e22\u5f03 -ctrl_http_reject=HTTP(S)\u7ba1\u63a7 -ctrl_http_redirect=HTTP(S)\u91cd\u5b9a\u5411\u914d\u7f6e -ctrl_http_replace=HTTP(S)\u66ff\u6362 -ctrl_http_monit=HTTP(S)\u76d1\u6d4b -ctrl_http_whitelist=HTTP(S)\u767d\u540d\u5355 +audio_sample_reject=\u97F3\u9891\u6837\u4F8B\u963B\u65AD +audio_sample_monit=\u97F3\u9891\u6837\u4F8B\u76D1\u6D4B +video_sample_reject=\u89C6\u9891\u6837\u4F8B\u963B\u65AD +video_sample_monit=\u89C6\u9891\u6837\u4F8B\u76D1\u6D4B +pic_sample_reject=\u56FE\u7247\u6837\u4F8B\u963B\u65AD +pic_sample_monit=\u56FE\u7247\u6837\u4F8B\u76D1\u6D4B +voip_sample_reject=VoIP\u6837\u4F8B\u963B\u65AD +voip_sample_monit=VoIP\u6837\u4F8B\u76D1\u6D4B +audio_pornography_sample_reject=\u97F3\u9891\u573A\u666F\u7BA1\u63A7 +audio_pornography_sample_monit=\u97F3\u9891\u573A\u666F\u76D1\u6D4B +video_pornography_sample_reject=\u89C6\u9891\u573A\u666F\u963B\u65AD +video_pornography_sample_monit=\u89C6\u9891\u573A\u666F\u76D1\u6D4B +ip_white_monit=IP\u5730\u5740\u767D\u540D\u5355\u76D1\u6D4B +ip_white_reject=IP\u5730\u5740\u767D\u540D\u5355\u7BA1\u63A7 +ip_white_whitelist=IP\u767D\u540D\u5355 +av_voip_ip_reject=\u591A\u5A92\u4F53VoIP IP\u7BA1\u63A7 +av_voip_ip_monit=\u591A\u5A92\u4F53VoIP IP\u76D1\u6D4B +website_http_reject=URL\u963B\u65AD +website_http_monit=URL\u76D1\u6D4B +domain_white_whitelist=URL\u767D\u540D\u5355 +av_content_ip_reject=\u591A\u5A92\u4F53\u5185\u5BB9IP\u914D\u7F6E\u7BA1\u63A7 +av_content_ip_monit=\u591A\u5A92\u4F53\u5185\u5BB9IP\u914D\u7F6E\u76D1\u6D4B +ip_reject=IP\u5730\u5740\u963B\u65AD +ip_monit=IP\u5730\u5740\u76D1\u6D4B +ip_drop=IP\u5730\u5740\u4E22\u5F03 +ssl_monit=SSL\u76D1\u6D4B +ssl_reject=SSL\u963B\u65AD +av_pic_ip_reject=\u591A\u5A92\u4F53\u56FE\u7247IP\u914D\u7F6E\u7BA1\u63A7 +av_pic_ip_monit=\u591A\u5A92\u4F53\u56FE\u7247IP\u914D\u7F6E\u76D1\u6D4B +av_content_url_reject=\u6D41\u5A92\u4F53\u534F\u8BAE\u963B\u65AD +av_content_url_monit=\u6D41\u5A92\u4F53\u534F\u8BAE\u76D1\u6D4B +av_pic_url_reject=\u591A\u5A92\u4F53\u56FE\u7247URL\u914D\u7F6E\u7BA1\u63A7 +av_pic_url_monit=\u591A\u5A92\u4F53\u56FE\u7247URL\u914D\u7F6E\u76D1\u6D4B +ip_loop=IP\u914D\u7F6E\u56DE\u6D41 +website_dns_reject=DNS\u963B\u65AD +website_dns_monit=DNS\u76D1\u6D4B +mail_reject=Mail Advanced\u963B\u65AD +mail_monit=Mail Advanced\u76D1\u6D4B +ssh_monit=SSH\u76D1\u6D4B +ssh_reject=SSH\u7BA1\u63A7 +ftp_monit=FTP\u76D1\u6D4B +ftp_reject=FTP\u963B\u65AD +openvpn_reject=OpenVPN\u7BA1\u63A7 +openvpn_monit=OpenVPN\u76D1\u6D4B +l2tp_reject=L2TP\u7BA1\u63A7 +l2tp_monit=L2TP\u76D1\u6D4B +pptp_reject=PPTP\u7BA1\u63A7 +pptp_monit=PPTP\u76D1\u6D4B +socks_reject=SOCKS\u7BA1\u63A7 +socks_monit=SOCKS\u76D1\u6D4B +gre_drop=GRE\u4E22\u5F03 +gre_monit=GRE\u76D1\u6D4B +ike_drop=IKE\u4E22\u5F03 +ike_monit=IKE\u76D1\u6D4B +ipsec_drop=IPSEC\u4E22\u5F03 +ipsec_monit=IPSEC\u76D1\u6D4B +bgp_reject=BGP\u963B\u65AD +bgp_monit=BGP\u76D1\u6D4B +file_transfer_digest_monit=\u6587\u4EF6\u6458\u8981\u76D1\u6D4B +file_transfer_digest_reject=\u6587\u4EF6\u6458\u8981\u963B\u65AD +xmpp_monit=XMPP\u76D1\u6D4B +xmpp_reject=XMPP\u7BA1\u63A7 +ip_intercepter_monit=IP\u62E6\u622A\u76D1\u6D4B +domain_monit=\u57DF\u540D\u62E6\u622A\u76D1\u6D4B +ip_intercepter_whitelist=IP\u62E6\u622A\u767D\u540D\u5355 +domain_monit_whitelist=\u62E6\u622A\u767D\u540D\u5355 +dns_strategy_reject=DNS\u54CD\u5E94\u7B56\u7565\u963B\u65AD +proxy_http_req_body_replace=HTTP\u8BF7\u6C42\u5185\u5BB9\u66FF\u6362 +proxy_http_res_body_replace=HTTP\u54CD\u5E94\u5185\u5BB9\u66FF\u6362 +dns_fake_ip_reject=\u6B3A\u9A97IP\u963B\u65AD +app_strategy_reject=APP\u534F\u8BAE\u963B\u65AD +app_strategy_ratelimit=APP\u534F\u8BAE\u9650\u901F +proxy_ip_redirect=IP \u91CD\u5B9A\u5411 +proxy_ip_forward=IP\u8F6C\u53D1 +app_protocol_ip_reject=APP\u534F\u8BAEIP\u7BA1\u63A7 +app_protocol_ip_monit=APP\u534F\u8BAEIP\u76D1\u6D4B +app_http_feature_monit=APP HTTP\u7279\u5F81\u76D1\u6D4B +app_domain_feature_monit=APP\u57DF\u540D\u7279\u5F81\u76D1\u6D4B +app_byte_feature_monit=APP\u5B57\u8282\u7279\u5F81\u76D1\u6D4B +proxy_domain_forward=\u57DF\u540D\u8F6C\u53D1 +ip_complex_loop=IP\u590D\u7528 +ddos_ip_drop=\u6297DDOS\u653B\u51FB\u4E22\u5F03 +ip_reuse_adress_pool_loop=IP\u590D\u7528\u5730\u5740\u6C60\u56DE\u6D41 +app_strategy_monit=APP\u534F\u8BAE\u76D1\u6D4B +app_strategy_drop=APP\u534F\u8BAE\u4E22\u5F03 +ctrl_http_reject=HTTP(S)\u7BA1\u63A7 +ctrl_http_redirect=HTTP(S)\u91CD\u5B9A\u5411\u914D\u7F6E +ctrl_http_replace=HTTP(S)\u66FF\u6362 +ctrl_http_monit=HTTP(S)\u76D1\u6D4B +ctrl_http_whitelist=HTTP(S)\u767D\u540D\u5355 #=============function_service_dict==>service_name================= #=============about report=================== -report_list=\u62a5\u8868 -hour_of_day_report=\u5c0f\u65f6\u62a5 -day_of_month_report=\u5f53\u6708\u65e5\u62a5 -month_report=\u6708\u62a5 -label_report=\u7528\u6237\u6807\u7b7e\u62a5\u8868 -attr_type_report=\u6027\u8d28\u62a5\u8868 -lwhh_report=\u6765\u6587\u51fd\u53f7\u62a5\u8868 -src_ip_report=\u5883\u5185\u6e90IP\u62a5\u8868 -dest_ip_report=\u76ee\u7684\u56fd\u5bb6IP\u62a5\u8868 -isp_report=\u8fd0\u8425\u5546\u5c40\u70b9\u62a5\u8868 -report_total=\u5408\u8ba1 +report_list=\u62A5\u8868 +hour_of_day_report=\u5C0F\u65F6\u62A5 +day_of_month_report=\u5F53\u6708\u65E5\u62A5 +month_report=\u6708\u62A5 +label_report=\u7528\u6237\u6807\u7B7E\u62A5\u8868 +attr_type_report=\u6027\u8D28\u62A5\u8868 +lwhh_report=\u6765\u6587\u51FD\u53F7\u62A5\u8868 +src_ip_report=\u5883\u5185\u6E90IP\u62A5\u8868 +dest_ip_report=\u76EE\u7684\u56FD\u5BB6IP\u62A5\u8868 +isp_report=\u8FD0\u8425\u5546\u5C40\u70B9\u62A5\u8868 +report_total=\u5408\u8BA1 #=============about report=================== -ip_multiplex_policy=IP\u590d\u7528\u7b56\u7565 -ip_multiplex_pool_config=IP\u590d\u7528\u5730\u5740\u6c60 -letter=\u6765\u51fd -show_more=\u5c55\u793a\u66f4\u591a +ip_multiplex_policy=IP\u590D\u7528\u7B56\u7565 +ip_multiplex_pool_config=IP\u590D\u7528\u5730\u5740\u6C60 +letter=\u6765\u51FD +show_more=\u5C55\u793A\u66F4\u591A #===============dashboard begin=================================== -dashboard=\u7edf\u8ba1\u56fe\u8868 -traffic_chart=\u6d41\u91cf\u7edf\u8ba1 -os_type=\u64cd\u4f5c\u7cfb\u7edf\u5206\u7c7b -browser_type=\u6d4f\u89c8\u5668\u5206\u7c7b -traffic_protocol_chart=\u534f\u8bae\u7c7b\u578b TOP10 -traffic_ipactive_chart=\u6d3b\u8dc3IP TOP10 -traffic_app_chart=APP\u6d41\u91cf TOP10 -traffic_ua_list=\u7ec8\u7aef\u7528\u6237 TOP10 -traffic_ua_chart=\u7ec8\u7aef -ranking=\u6392\u540d -os=\u7cfb\u7edf -browser=\u6d4f\u89c8\u5668 -trend=\u8d8b\u52bf -traffic_website_list=\u7f51\u7ad9\u6d41\u91cfTOP10 -traffic_website_type_chart=\u7f51\u7ad9\u5206\u7c7b -website=\u7f51\u7ad9\u57df\u540d +dashboard=\u7EDF\u8BA1\u56FE\u8868 +traffic_chart=\u6D41\u91CF\u7EDF\u8BA1 +os_type=\u64CD\u4F5C\u7CFB\u7EDF\u5206\u7C7B +browser_type=\u6D4F\u89C8\u5668\u5206\u7C7B +traffic_protocol_chart=\u534F\u8BAE\u7C7B\u578B TOP10 +traffic_ipactive_chart=\u6D3B\u8DC3IP TOP10 +traffic_app_chart=APP\u6D41\u91CF TOP10 +traffic_ua_list=\u7EC8\u7AEF\u7528\u6237 TOP10 +traffic_ua_chart=\u7EC8\u7AEF +ranking=\u6392\u540D +os=\u7CFB\u7EDF +browser=\u6D4F\u89C8\u5668 +trend=\u8D8B\u52BF +traffic_website_list=\u7F51\u7AD9\u6D41\u91CFTOP10 +traffic_website_type_chart=\u7F51\u7AD9\u5206\u7C7B +website=\u7F51\u7AD9\u57DF\u540D #===============dashboard end=================================== -ratelimit_limit=\u9650\u901f\u6bd4\u4f8b\u5fc5\u987b\u4ecb\u4e8e0\u5230100 -Maintenance=\u9ad8\u7ea7\u529f\u80fd -Proxy=\u56fd\u5bb6\u4ee3\u7406 -selective=\u9009\u62e9\u533a\u57df -max_shouldnot_less_than_min=\u6700\u5927\u9879\u4e0d\u80fd\u5c0f\u4e8e\u6700\u5c0f\u9879 -unknown_cfg_type=\u672a\u77e5\u7684\u914d\u7f6e\u7c7b\u578b -basic_protocol_reject=Protocol Identify\u963b\u65ad -basic_protocol_ratelimit=Protocol Identify\u9650\u901f -basic_protocol_monit=Protocol Identify\u76d1\u6d4b -basic_protocol_drop=Protocol Identify\u4e22\u5f03 -encrypted_tunnel_behavior_reject=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u963b\u65ad -encrypted_tunnel_behavior_ratelimit=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u9650\u901f -encrypted_tunnel_behavior_monit=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u76d1\u6d4b -encrypted_tunnel_behavior_drop=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u4e22\u5f03 -ip_protocol=IP\u534f\u8bae -MM_AV_IP=\u97f3\u89c6\u9891IP -MM_PIC_IP=\u56fe\u7247IP -MM_PIC_URL=\u56fe\u7247URL -MM_AV_URL=\u97f3\u89c6\u9891URL -INLINE_IP_CB=IP\u914d\u7f6e +ratelimit_limit=\u9650\u901F\u6BD4\u4F8B\u5FC5\u987B\u4ECB\u4E8E0\u5230100 +Maintenance=\u9AD8\u7EA7\u529F\u80FD +Proxy=\u56FD\u5BB6\u4EE3\u7406 +selective=\u9009\u62E9\u533A\u57DF +max_shouldnot_less_than_min=\u6700\u5927\u9879\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u9879 +unknown_cfg_type=\u672A\u77E5\u7684\u914D\u7F6E\u7C7B\u578B +basic_protocol_reject=Protocol Identify\u963B\u65AD +basic_protocol_ratelimit=Protocol Identify\u9650\u901F +basic_protocol_monit=Protocol Identify\u76D1\u6D4B +basic_protocol_drop=Protocol Identify\u4E22\u5F03 +encrypted_tunnel_behavior_reject=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u963B\u65AD +encrypted_tunnel_behavior_ratelimit=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u9650\u901F +encrypted_tunnel_behavior_monit=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u76D1\u6D4B +encrypted_tunnel_behavior_drop=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u4E22\u5F03 +ip_protocol=IP\u534F\u8BAE +MM_AV_IP=\u97F3\u89C6\u9891IP +MM_PIC_IP=\u56FE\u7247IP +MM_PIC_URL=\u56FE\u7247URL +MM_AV_URL=\u97F3\u89C6\u9891URL +INLINE_IP_CB=IP\u914D\u7F6E MM_VOIP_IP=VoIP IP -MM_VOIP_ACCOUNT=VoIP\u8d26\u53f7 +MM_VOIP_ACCOUNT=VoIP\u8D26\u53F7 #=======================for import ip configuration================= -drop_ip=IP\u4e22\u5f03 -loop_ip=IP\u56de\u6d41 -drop_or_loop_ip=IP\u4e22\u5f03/\u56de\u6d41 -reject_or_monit_ip=IP\u963b\u65ad/\u76d1\u6d4b -reject_ip=IP\u963b\u65ad -monit_ip=IP\u76d1\u6d4b -ir_ip=IP\u590d\u7528 -ratelimit_ip=IP\u9650\u6d41 -app_code=\u793e\u4ea4\u5e94\u7528\u5e8f\u53f7 -app_name=\u793e\u4ea4\u5e94\u7528\u540d\u79f0 -app_desc=\u793e\u4ea4\u5e94\u7528\u63cf\u8ff0 -tunnel_code=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u5e8f\u53f7 -tunnel_name=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u540d\u79f0 -tunnel_desc=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u63cf\u8ff0 -call_external_procedures_failed=\u8c03\u7528\u5916\u90e8\u7a0b\u5e8f\u51fa\u9519 -is_hex=\u662f\u5426\u5341\u516d\u8fdb\u5236 -is_case_insenstive=\u662f\u5426\u5927\u5c0f\u5199\u654f\u611f -case_senstive=\u5927\u5c0f\u5199\u654f\u611f -case_insenstive=\u5927\u5c0f\u5199\u4e0d\u654f\u611f -hex=\u5341\u516d\u8fdb\u5236 -not_hex=\u975e\u5341\u516d\u8fdb\u5236 +drop_ip=IP\u4E22\u5F03 +loop_ip=IP\u56DE\u6D41 +drop_or_loop_ip=IP\u4E22\u5F03/\u56DE\u6D41 +reject_or_monit_ip=IP\u963B\u65AD/\u76D1\u6D4B +reject_ip=IP\u963B\u65AD +monit_ip=IP\u76D1\u6D4B +ir_ip=IP\u590D\u7528 +ratelimit_ip=IP\u9650\u6D41 +app_code=\u793E\u4EA4\u5E94\u7528\u5E8F\u53F7 +app_name=\u793E\u4EA4\u5E94\u7528\u540D\u79F0 +app_desc=\u793E\u4EA4\u5E94\u7528\u63CF\u8FF0 +tunnel_code=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u5E8F\u53F7 +tunnel_name=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u540D\u79F0 +tunnel_desc=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u63CF\u8FF0 +call_external_procedures_failed=\u8C03\u7528\u5916\u90E8\u7A0B\u5E8F\u51FA\u9519 +is_hex=\u662F\u5426\u5341\u516D\u8FDB\u5236 +is_case_insenstive=\u662F\u5426\u5927\u5C0F\u5199\u654F\u611F +case_senstive=\u5927\u5C0F\u5199\u654F\u611F +case_insenstive=\u5927\u5C0F\u5199\u4E0D\u654F\u611F +hex=\u5341\u516D\u8FDB\u5236 +not_hex=\u975E\u5341\u516D\u8FDB\u5236 -p2p_reject=P2P\u963b\u65ad -NTC_P2P_IP=IP\u914d\u7f6e -NTC_P2P_HASH_BIN=\u6587\u4ef6\u6807\u8bc6\u914d\u7f6e -NTC_P2P_KEYWORDS=eMule\u641c\u7d22\u5173\u952e\u8bcd\u914d\u7f6e +p2p_reject=P2P\u963B\u65AD +NTC_P2P_IP=IP\u914D\u7F6E +NTC_P2P_HASH_BIN=\u6587\u4EF6\u6807\u8BC6\u914D\u7F6E +NTC_P2P_KEYWORDS=eMule\u641C\u7D22\u5173\u952E\u8BCD\u914D\u7F6E -s_asn=\u5ba2\u6237\u7aefASN -d_asn=\u670d\u52a1\u7aefASN -s_subscribe_id=\u5ba2\u6237\u7aef\u7528\u6237\u540d -d_subscribe_id=\u670d\u52a1\u7aef\u7528\u6237\u540d -scene_file=\u73b0\u573a\u65e5\u5fd7\u6587\u4ef6\u5730\u5740 -req_hdr_key=\u8bf7\u6c42\u5934\u8f6c\u50a8\u6587\u4ef6KEY -req_body_key=\u8bf7\u6c42\u4f53\u8f6c\u50a8\u6587\u4ef6KEY -res_hdr_key=\u5e94\u7b54\u5934\u8f6c\u50a8\u6587\u4ef6KEY -res_body_key=\u5e94\u7b54\u4f53\u8f6c\u50a8\u6587\u4ef6KEY +s_asn=\u5BA2\u6237\u7AEFASN +d_asn=\u670D\u52A1\u7AEFASN +s_subscribe_id=\u5BA2\u6237\u7AEF\u7528\u6237\u540D +d_subscribe_id=\u670D\u52A1\u7AEF\u7528\u6237\u540D +scene_file=\u73B0\u573A\u65E5\u5FD7\u6587\u4EF6\u5730\u5740 +req_hdr_key=\u8BF7\u6C42\u5934\u8F6C\u50A8\u6587\u4EF6KEY +req_body_key=\u8BF7\u6C42\u4F53\u8F6C\u50A8\u6587\u4EF6KEY +res_hdr_key=\u5E94\u7B54\u5934\u8F6C\u50A8\u6587\u4EF6KEY +res_body_key=\u5E94\u7B54\u4F53\u8F6C\u50A8\u6587\u4EF6KEY -p2p_ip_config_type=IP\u914d\u7f6e\u7c7b\u578b -p2p_hash_type=HASH\u7c7b\u578b -NTC_SUBSCRIBE_ID=\u8d26\u53f7 -WHITE_LIST_SUBSCRIBE_ID=\u8d26\u53f7 +p2p_ip_config_type=IP\u914D\u7F6E\u7C7B\u578B +p2p_hash_type=HASH\u7C7B\u578B +NTC_SUBSCRIBE_ID=\u8D26\u53F7 +WHITE_LIST_SUBSCRIBE_ID=\u8D26\u53F7 -app_header_config=APP\u5c42\u5934\u7279\u5f81 -app_ssl_config=APP SSL\u8bc1\u4e66\u7279\u5f81 -ip_intercepter_replace=IP\u8f7d\u8377\u66ff\u6362 -domain_intercepter_replace=\u57df\u540d\u62e6\u622a\u66ff\u6362 -ip_intercepter_ratelimit=IP\u5730\u5740\u9650\u901f -domain_intercepter_ratelimit=\u57df\u540d\u62e6\u622a\u9650\u901f -app_built_in_features_config=APP\u5185\u7f6e\u7279\u5f81\u7ef4\u62a4 -PXY_INTERCEPT_PKT_BIN=\u5305\u8f7d\u8377 -certificate=\u8bc1\u4e66 -do_log=\u662f\u5426\u8bb0\u5f55\u65e5\u5fd7 -file_strategy=\u6587\u4ef6\u7b56\u7565 -file_desc=\u6587\u4ef6\u63cf\u8ff0\t -content_type=\u5185\u5bb9\u7c7b\u578b -content_length=\u6587\u4ef6\u957f\u5ea6 -response_file=\u54cd\u5e94\u6587\u4ef6 -APP_SUBSCRIBE_ID=\u8d26\u53f7 -reply_file=\u54cd\u5e94\u6587\u4ef6 -app_topic_domain_cfg=\u4e3b\u9898\u7f51\u7ad9 +app_header_config=APP\u5C42\u5934\u7279\u5F81 +app_ssl_config=APP SSL\u8BC1\u4E66\u7279\u5F81 +ip_intercepter_replace=IP\u8F7D\u8377\u66FF\u6362 +domain_intercepter_replace=\u57DF\u540D\u62E6\u622A\u66FF\u6362 +ip_intercepter_ratelimit=IP\u5730\u5740\u9650\u901F +domain_intercepter_ratelimit=\u57DF\u540D\u62E6\u622A\u9650\u901F +app_built_in_features_config=APP\u5185\u7F6E\u7279\u5F81\u7EF4\u62A4 +PXY_INTERCEPT_PKT_BIN=\u5305\u8F7D\u8377 +certificate=\u8BC1\u4E66 +do_log=\u662F\u5426\u8BB0\u5F55\u65E5\u5FD7 +file_strategy=\u6587\u4EF6\u7B56\u7565 +file_desc=\u6587\u4EF6\u63CF\u8FF0\t +content_type=\u5185\u5BB9\u7C7B\u578B +content_length=\u6587\u4EF6\u957F\u5EA6 +response_file=\u54CD\u5E94\u6587\u4EF6 +APP_SUBSCRIBE_ID=\u8D26\u53F7 +reply_file=\u54CD\u5E94\u6587\u4EF6 +app_topic_domain_cfg=\u4E3B\u9898\u7F51\u7AD9 #=====================about app Tcp================================= -min_tcp=\u6700\u5c0f\u4f1a\u8bdd\u6570 -max_tcp=\u6700\u5927\u4f1a\u8bdd\u6570 -tcp_unit=\u5355\u4f4d/\u5b57\u8282 -app_tcp_config=APP TCP\u4f1a\u8bdd\u5b57\u8282\u6570\u7279\u5f81 -app_tcp_max_min=\u6700\u5927\u4f1a\u8bdd\u6570\u4e0d\u80fd\u8d85\u8fc74294967295 -new=\u65b0 -basic_protocol_business_type=\u57fa\u7840\u534f\u8bae\u4e1a\u52a1\u7c7b\u522b -tunnel_behavior_business_type=\u52a0\u5bc6\u96a7\u9053\u884c\u4e3a\u4e1a\u52a1\u7c7b\u522b -app_business_type=\u793e\u4ea4\u5e94\u7528\u4e1a\u52a1\u7c7b\u522b -pxy_intercept_monit_keyring=\u8bc1\u4e66\u7b56\u7565 -intercept_file_strategy=\u62e6\u622a\u8bc1\u4e66\u7b56\u7565 -root=\u6839\u8bc1\u4e66 -intermediate=\u4e2d\u95f4\u8bc1\u4e66 -end_entity=\u5b9e\u4f53\u8bc1\u4e66 -keyring_name=\u79d8\u94a5\u5bf9\u540d\u79f0 -keyring_type=\u8bc1\u4e66\u7c7b\u578b -private_key_file=\u79c1\u94a5\u6587\u4ef6 -public_key_file=\u516c\u94a5\u6587\u4ef6 -expire_after=\u518d\u6b21\u9881\u53d1\u6709\u6548\u671f -issuer=\u8bc1\u4e66\u9881\u53d1\u8005 -certificate_subject=\u8bc1\u4e66\u62e5\u6709\u8005 -not_before_time=\u8bc1\u4e66\u8d77\u59cb\u65f6\u95f4 -not_after_time=\u8bc1\u4e66\u7ec8\u6b62\u65f6\u95f4 -certificate_validity=\u8bc1\u4e66\u6709\u6548\u671f -header=\u5173\u952e\u5b57 -layer=\u5339\u914d\u533a\u57df -can_not_delete_issued_asn_group=\u4e0d\u80fd\u5220\u9664\u5df2\u7ecf\u4e0b\u53d1\u8fc7\u7684ASN\u5206\u7ec4 -bandwith=\u5e26\u5bbd -limit_rate_type=\u9650\u901f\u65b9\u5f0f -business_type=\u4e1a\u52a1\u5206\u7c7b -topic=\u4e3b\u9898 -website_server=\u7f51\u7ad9 -domain_existed=\u57df\u540d\u5df2\u7ecf\u5b58\u5728 -app_ssl_cert_feature_monit=APP SSL\u8bc1\u4e66\u7279\u5f81\u76d1\u6d4b -app_header_feature_monit=APP\u5c42\u5934\u7279\u5f81\u76d1\u6d4b -can_not_edit_issued_ans_ip=\u4e0d\u80fd\u4fee\u6539\u5df2\u7ecf\u4e0b\u53d1\u8fc7\u7684ASN IP -is_issued=\u662f\u5426\u4e0b\u53d1 -asn_ip_configuration=ASN IP\u914d\u7f6e -asn_policy=ASN\u7b56\u7565 -asn_ip_group=ASN IP\u7ec4 -can_not_delete_has_ip_asn_group=\u4e0d\u80fd\u5220\u9664\u5305\u542bASN IP\u7684 ASN\u7ec4 -last_ip_in_asn_group=\u4e0d\u80fd\u5220\u9664ASN\u7ec4\u4e2d\u7684\u6700\u540e\u4e00\u4e2aIP +min_tcp=\u6700\u5C0F\u4F1A\u8BDD\u6570 +max_tcp=\u6700\u5927\u4F1A\u8BDD\u6570 +tcp_unit=\u5355\u4F4D/\u5B57\u8282 +app_tcp_config=APP TCP\u4F1A\u8BDD\u5B57\u8282\u6570\u7279\u5F81 +app_tcp_max_min=\u6700\u5927\u4F1A\u8BDD\u6570\u4E0D\u80FD\u8D85\u8FC74294967295 +new=\u65B0 +basic_protocol_business_type=\u57FA\u7840\u534F\u8BAE\u4E1A\u52A1\u7C7B\u522B +tunnel_behavior_business_type=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u4E1A\u52A1\u7C7B\u522B +app_business_type=\u793E\u4EA4\u5E94\u7528\u4E1A\u52A1\u7C7B\u522B +pxy_intercept_monit_keyring=\u8BC1\u4E66\u7B56\u7565 +intercept_file_strategy=\u62E6\u622A\u8BC1\u4E66\u7B56\u7565 +root=\u6839\u8BC1\u4E66 +intermediate=\u4E2D\u95F4\u8BC1\u4E66 +end_entity=\u5B9E\u4F53\u8BC1\u4E66 +keyring_name=\u79D8\u94A5\u5BF9\u540D\u79F0 +keyring_type=\u8BC1\u4E66\u7C7B\u578B +private_key_file=\u79C1\u94A5\u6587\u4EF6 +public_key_file=\u516C\u94A5\u6587\u4EF6 +expire_after=\u518D\u6B21\u9881\u53D1\u6709\u6548\u671F +issuer=\u8BC1\u4E66\u9881\u53D1\u8005 +certificate_subject=\u8BC1\u4E66\u62E5\u6709\u8005 +not_before_time=\u8BC1\u4E66\u8D77\u59CB\u65F6\u95F4 +not_after_time=\u8BC1\u4E66\u7EC8\u6B62\u65F6\u95F4 +certificate_validity=\u8BC1\u4E66\u6709\u6548\u671F +header=\u5173\u952E\u5B57 +layer=\u5339\u914D\u533A\u57DF +can_not_delete_issued_asn_group=\u4E0D\u80FD\u5220\u9664\u5DF2\u7ECF\u4E0B\u53D1\u8FC7\u7684ASN\u5206\u7EC4 +bandwith=\u5E26\u5BBD +limit_rate_type=\u9650\u901F\u65B9\u5F0F +business_type=\u4E1A\u52A1\u5206\u7C7B +topic=\u4E3B\u9898 +website_server=\u7F51\u7AD9 +domain_existed=\u57DF\u540D\u5DF2\u7ECF\u5B58\u5728 +app_ssl_cert_feature_monit=APP SSL\u8BC1\u4E66\u7279\u5F81\u76D1\u6D4B +app_header_feature_monit=APP\u5C42\u5934\u7279\u5F81\u76D1\u6D4B +can_not_edit_issued_ans_ip=\u4E0D\u80FD\u4FEE\u6539\u5DF2\u7ECF\u4E0B\u53D1\u8FC7\u7684ASN IP +is_issued=\u662F\u5426\u4E0B\u53D1 +asn_ip_configuration=ASN IP\u914D\u7F6E +asn_policy=ASN\u7B56\u7565 +asn_ip_group=ASN IP\u7EC4 +can_not_delete_has_ip_asn_group=\u4E0D\u80FD\u5220\u9664\u5305\u542BASN IP\u7684 ASN\u7EC4 +last_ip_in_asn_group=\u4E0D\u80FD\u5220\u9664ASN\u7EC4\u4E2D\u7684\u6700\u540E\u4E00\u4E2AIP #==============================about report========================================= -src_province=\u6240\u5c5e\u7701 -src_city=\u6240\u5c5e\u5e02 -dest_country=\u76ee\u7684IP\u6240\u5c5e\u56fd\u5bb6 -MM_SPEAKER_RECOGNIZATION=\u8bf4\u8bdd\u4eba\u8bc6\u522b -MM_LOGO_DETECTION=\u53f0\u6807\u8bc6\u522b -MM_FACE_RECOGNIZATION=\u4eba\u8138\u8bc6\u522b -preset=\u9884\u7f6e -ip_must_select=IP\u914d\u7f6e\u5fc5\u9009 -av_voip_account_reject=VoIP \u8d26\u53f7\u7ba1\u63a7 -av_voip_account_monit=VoIP \u8d26\u53f7\u76d1\u6d4b +src_province=\u6240\u5C5E\u7701 +src_city=\u6240\u5C5E\u5E02 +dest_country=\u76EE\u7684IP\u6240\u5C5E\u56FD\u5BB6 +MM_SPEAKER_RECOGNIZATION=\u8BF4\u8BDD\u4EBA\u8BC6\u522B +MM_LOGO_DETECTION=\u53F0\u6807\u8BC6\u522B +MM_FACE_RECOGNIZATION=\u4EBA\u8138\u8BC6\u522B +preset=\u9884\u7F6E +ip_must_select=IP\u914D\u7F6E\u5FC5\u9009 +av_voip_account_reject=VoIP \u8D26\u53F7\u7BA1\u63A7 +av_voip_account_monit=VoIP \u8D26\u53F7\u76D1\u6D4B -p2p_proto=P2P\u534f\u8bae -p2p_file_id=\u6587\u4ef6\u6807\u8bc6 -p2p_keyword=Emule\u641c\u7d22\u5173\u952e\u8bcd -APP_PAYLOAD=APP\u8f7d\u8377\u7279\u5f81 +p2p_proto=P2P\u534F\u8BAE +p2p_file_id=\u6587\u4EF6\u6807\u8BC6 +p2p_keyword=Emule\u641C\u7D22\u5173\u952E\u8BCD +APP_PAYLOAD=APP\u8F7D\u8377\u7279\u5F81 APP_DNS=APP DNS -statistic_time=\u6700\u540e\u7edf\u8ba1\u65f6\u95f4 -mm_speaker_recognization_reject=\u8bf4\u8bdd\u4eba\u8bc6\u522b\u963b\u65ad -mm_speaker_recognization_monit=\u8bf4\u8bdd\u4eba\u8bc6\u522b\u76d1\u6d4b -mm_logo_detection_monit=\u53f0\u6807\u8bc6\u522b\u76d1\u6d4b -mm_logo_detection_reject=\u53f0\u6807\u8bc6\u522b\u963b\u65ad -mm_face_recognization_monit=\u4eba\u8138\u8bc6\u522b\u76d1\u6d4b -mm_face_recognization_reject=\u4eba\u8138\u8bc6\u522b\u963b\u65ad -app_topic_domain_monit=\u4e3b\u9898\u7f51\u7ad9\u76d1\u6d4b -ASN_POLICY_REJECT=ASN\u7b56\u7565\u7ba1\u63a7 -ASN_POLICY_MONIT=ASN\u7b56\u7565\u76d1\u6d4b -p2p_monit=P2P\u76d1\u6d4b -av_content_url_whitelist=\u591a\u5a92\u4f53\u5185\u5bb9URL\u914d\u7f6e\u767d\u540d\u5355 -av_content_ip_whitelist=\u591a\u5a92\u4f53\u5185\u5bb9IP\u914d\u7f6e\u767d\u540d\u5355 -active_port=\u7aef\u53e3\u6d41\u91cf -visits=\u8bbf\u95ee\u6b21\u6570 -percentage=\u767e\u5206\u6bd4 -APP_SSL=APP SSL\u7279\u5f81 +statistic_time=\u6700\u540E\u7EDF\u8BA1\u65F6\u95F4 +mm_speaker_recognization_reject=\u8BF4\u8BDD\u4EBA\u8BC6\u522B\u963B\u65AD +mm_speaker_recognization_monit=\u8BF4\u8BDD\u4EBA\u8BC6\u522B\u76D1\u6D4B +mm_logo_detection_monit=\u53F0\u6807\u8BC6\u522B\u76D1\u6D4B +mm_logo_detection_reject=\u53F0\u6807\u8BC6\u522B\u963B\u65AD +mm_face_recognization_monit=\u4EBA\u8138\u8BC6\u522B\u76D1\u6D4B +mm_face_recognization_reject=\u4EBA\u8138\u8BC6\u522B\u963B\u65AD +app_topic_domain_monit=\u4E3B\u9898\u7F51\u7AD9\u76D1\u6D4B +ASN_POLICY_REJECT=ASN\u7B56\u7565\u7BA1\u63A7 +ASN_POLICY_MONIT=ASN\u7B56\u7565\u76D1\u6D4B +p2p_monit=P2P\u76D1\u6D4B +av_content_url_whitelist=\u591A\u5A92\u4F53\u5185\u5BB9URL\u914D\u7F6E\u767D\u540D\u5355 +av_content_ip_whitelist=\u591A\u5A92\u4F53\u5185\u5BB9IP\u914D\u7F6E\u767D\u540D\u5355 +active_port=\u7AEF\u53E3\u6D41\u91CF +visits=\u8BBF\u95EE\u6B21\u6570 +percentage=\u767E\u5206\u6BD4 +APP_SSL=APP SSL\u7279\u5F81 APP_IP_RANGE=APP IP RANGE -APP_DK=APP DK\u7279\u5f81 -MM_SUBSCRIBE_ID=\u8d26\u53f7 -mail_note=\u6ce8\uff1a\u53ef\u8bc6\u522b\u534f\u8bae\u5305\u62ecSMTP\u3001POP3\u3001IMAP\u3002 -av_content_url_note=\u6ce8\uff1a\u53ef\u8bc6\u522b\u534f\u8bae\u5305\u62ecRTSP\u3001TRMP\u3001MMS\u3002 -protocol_note=\u6ce8\uff1a\u53ef\u8bc6\u522b\u534f\u8bae\u5305\u62ecSIP\u3001RTCP\u3001RTP\u3002 -snat_multiplex=SNAT\u5730\u5740\u6c60\u7ba1\u7406 -dnat_multiplex=DNAT\u5730\u5740\u6c60\u7ba1\u7406 -asn_reject=ASN\u963b\u65ad -asn_monit=ASN\u76d1\u6d4b -ip_payload=IP\u8f7d\u8377 -streaming_media=\u6d41\u5a92\u4f53\u534f\u8bae -access_policy=\u8bbf\u95ee\u7b56\u7565 -nat_policy=\u5730\u5740\u8f6c\u6362\u7b56\u7565 -dns_policy_object=DNS\u7b56\u7565\u5bf9\u8c61 -proxy_policy_object=Proxy\u7b56\u7565\u5bf9\u8c61 +APP_DK=APP DK\u7279\u5F81 +MM_SUBSCRIBE_ID=\u8D26\u53F7 +mail_note=\u6CE8\uFF1A\u53EF\u8BC6\u522B\u534F\u8BAE\u5305\u62ECSMTP\u3001POP3\u3001IMAP\u3002 +av_content_url_note=\u6CE8\uFF1A\u53EF\u8BC6\u522B\u534F\u8BAE\u5305\u62ECRTSP\u3001TRMP\u3001MMS\u3002 +protocol_note=\u6CE8\uFF1A\u53EF\u8BC6\u522B\u534F\u8BAE\u5305\u62ECSIP\u3001RTCP\u3001RTP\u3002 +snat_multiplex=SNAT\u5730\u5740\u6C60\u7BA1\u7406 +dnat_multiplex=DNAT\u5730\u5740\u6C60\u7BA1\u7406 +asn_reject=ASN\u963B\u65AD +asn_monit=ASN\u76D1\u6D4B +ip_payload=IP\u8F7D\u8377 +streaming_media=\u6D41\u5A92\u4F53\u534F\u8BAE +access_policy=\u8BBF\u95EE\u7B56\u7565 +nat_policy=\u5730\u5740\u8F6C\u6362\u7B56\u7565 +dns_policy_object=DNS\u7B56\u7565\u5BF9\u8C61 +proxy_policy_object=Proxy\u7B56\u7565\u5BF9\u8C61 APP_PAYLOAD_ADMIN=APP Payload Admin APP_HTTP_ADMIN=APP HTTP Admin APP_DNS_ADMIN=APP DNS Admin APP_SSL_ADMIN=APP SSL Admin -APP_DK_GL=APP\u591a\u7528\u9014\u6807\u7b7e -dnat_complex_loop=DNAT IP\u590d\u7528\u56de\u6d41 -snat_policy=SNAT\u590d\u7528\u7b56\u7565 -dnat_policy=DNAT\u590d\u7528\u7b56\u7565 -message_type=\u6d88\u606f\u7c7b\u578b -as=\u81ea\u6cbb\u7cfb\u7edf\u53f7 -route=\u8def\u7531\u4fe1\u606f -transport_layer_protocol=\u4f20\u8f93\u5c42\u534f\u8bae -av_voip_monit=VoIP\u76d1\u6d4b -av_voip_reject=VoIP\u963b\u65ad -label_proto_source=\u534f\u8bae\u6765\u6e90 -label_behav_source=\u884c\u4e3a\u6765\u6e90 -label_app_source=\u5e94\u7528\u6765\u6e90 +APP_DK_GL=APP\u591A\u7528\u9014\u6807\u7B7E +dnat_complex_loop=DNAT IP\u590D\u7528\u56DE\u6D41 +snat_policy=SNAT\u590D\u7528\u7B56\u7565 +dnat_policy=DNAT\u590D\u7528\u7B56\u7565 +message_type=\u6D88\u606F\u7C7B\u578B +as=\u81EA\u6CBB\u7CFB\u7EDF\u53F7 +route=\u8DEF\u7531\u4FE1\u606F +transport_layer_protocol=\u4F20\u8F93\u5C42\u534F\u8BAE +av_voip_monit=VoIP\u76D1\u6D4B +av_voip_reject=VoIP\u963B\u65AD +label_proto_source=\u534F\u8BAE\u6765\u6E90 +label_behav_source=\u884C\u4E3A\u6765\u6E90 +label_app_source=\u5E94\u7528\u6765\u6E90 packet=Packet stream=Stream protocol_menu=Protocol advanced=Advanced protocol_identify=Protocol Identify -MM_FILE_DIGEST=\u6587\u4ef6\u6458\u8981\u914d\u7f6e +MM_FILE_DIGEST=\u6587\u4EF6\u6458\u8981\u914D\u7F6E NTC_ASN_IP=ASN NTC_STREAMING_MEDIA_URL=Streaming Media URL NTC_VOIP_ACCOUNT=VoIP Account -export_failed=\u5bfc\u51fa\u5931\u8d25 -user_manage=\u5ba2\u6237\u7aef\u8d26\u53f7\u7ba1\u7406 -ip_reuse_policy_object=IP\u590d\u7528\u7b56\u7565\u5bf9\u8c61 -area_group_manage=\u5206\u7ec4\u5730\u7406\u4fe1\u606f\u7ba1\u7406 -stream_media_protocol=\u6d41\u5a92\u4f53\u534f\u8bae -new_link=\u65b0\u5efa -active_link=\u6d3b\u8dc3 -traffic_ipactive_hour_trend=\u6d3b\u8dc3IP TOP10\u8fd1\u4e00\u5c0f\u65f6\u5185\u8d8b\u52bf -traffic_ipactive_hour_max=\u6d3b\u8dc3IP TOP10\u8fd1\u4e00\u5c0f\u65f6\u5185\u6700\u5927\u503c +export_failed=\u5BFC\u51FA\u5931\u8D25 +user_manage=\u5BA2\u6237\u7AEF\u8D26\u53F7\u7BA1\u7406 +ip_reuse_policy_object=IP\u590D\u7528\u7B56\u7565\u5BF9\u8C61 +area_group_manage=\u5206\u7EC4\u5730\u7406\u4FE1\u606F\u7BA1\u7406 +stream_media_protocol=\u6D41\u5A92\u4F53\u534F\u8BAE +new_link=\u65B0\u5EFA +active_link=\u6D3B\u8DC3 +traffic_ipactive_hour_trend=\u6D3B\u8DC3IP TOP10\u8FD1\u4E00\u5C0F\u65F6\u5185\u8D8B\u52BF +traffic_ipactive_hour_max=\u6D3B\u8DC3IP TOP10\u8FD1\u4E00\u5C0F\u65F6\u5185\u6700\u5927\u503C ip_addr=IP\u5730\u5740 -area_id=\u5730\u57df -link_num=\u8fde\u63a5\u6b21\u6570 -stat_time=\u7edf\u8ba1\u65f6\u95f4 -log_menu=\u64cd\u4f5c\u83dc\u5355 -log_management=\u65e5\u5fd7\u7ba1\u7406 -log_date=\u65e5\u671f\u8303\u56f4 -log_exception=\u53ea\u67e5\u8be2\u5f02\u5e38\u4fe1\u606f -log_user=\u64cd\u4f5c\u7528\u6237 -log_submission=\u8bf7\u6c42\u65b9\u6cd5 -log_ip=\u64cd\u4f5c\u8005IP -log_exception_info=\u5f02\u5e38\u4fe1\u606f +area_id=\u5730\u57DF +link_num=\u8FDE\u63A5\u6B21\u6570 +stat_time=\u7EDF\u8BA1\u65F6\u95F4 +log_menu=\u64CD\u4F5C\u83DC\u5355 +log_management=\u65E5\u5FD7\u7BA1\u7406 +log_date=\u65E5\u671F\u8303\u56F4 +log_exception=\u53EA\u67E5\u8BE2\u5F02\u5E38\u4FE1\u606F +log_user=\u64CD\u4F5C\u7528\u6237 +log_submission=\u8BF7\u6C42\u65B9\u6CD5 +log_ip=\u64CD\u4F5C\u8005IP +log_exception_info=\u5F02\u5E38\u4FE1\u606F system_log=Log Management -protected_ddos=\u4fdd\u62a4DDOS\u653b\u51fb -usual_ddos=\u5e38\u7528DDOS\u653b\u51fb -mail_address=\u90ae\u4ef6\u5730\u5740 -mail_address_whitelist=\u90ae\u4ef6\u5730\u5740\u767d\u540d\u5355 -mail_address_monit=\u90ae\u4ef6\u5730\u5740\u76d1\u6d4b -mail_address_reject=\u90ae\u4ef6\u5730\u5740\u963b\u65ad -ipsec_protocol=IPSEC\u534f\u8bae -intercept_intensity=\u62e6\u622a\u5f3a\u5ea6 -exceeds_duration_limit=\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25,\u6587\u4ef6\u65f6\u957f\u8d85\u51fa\u9650\u5236. -file_in_wrong_format=\u6587\u4ef6\u683c\u5f0f\u9519\u8bef -select_certificate=\u8bf7\u5148\u9009\u62e9\u6587\u4ef6\u8bc1\u4e66\u7c7b\u578b +protected_ddos=\u4FDD\u62A4DDOS\u653B\u51FB +usual_ddos=\u5E38\u7528DDOS\u653B\u51FB +mail_address=\u90AE\u4EF6\u5730\u5740 +mail_address_whitelist=\u90AE\u4EF6\u5730\u5740\u767D\u540D\u5355 +mail_address_monit=\u90AE\u4EF6\u5730\u5740\u76D1\u6D4B +mail_address_reject=\u90AE\u4EF6\u5730\u5740\u963B\u65AD +ipsec_protocol=IPSEC\u534F\u8BAE +intercept_intensity=\u62E6\u622A\u5F3A\u5EA6 +exceeds_duration_limit=\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25,\u6587\u4EF6\u65F6\u957F\u8D85\u51FA\u9650\u5236. +file_in_wrong_format=\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF +select_certificate=\u8BF7\u5148\u9009\u62E9\u6587\u4EF6\u8BC1\u4E66\u7C7B\u578B root_certificate=der cer crt pem intermediate_entity_certificate=p12 private_certificate=pem key p12 -antiddos_protocol=DDOS\u534f\u8bae -bps_threadshold=\u6d41\u91cf\u9608\u503c(bps) -pps_threadshold=\u6d41\u91cf\u9608\u503c(pps) -one_more_greater_zero=\u6d41\u91cf\u9608\u503c\u81f3\u5c11\u6709\u4e00\u4e2a\u4e0d\u4e3a 0 -can_not_be=\u4e0d\u80fd\u4e3a%s -the_same_ip_type_pattern=\u6e90IP\u4e0e\u76ee\u7684IP\u7684IP\u7c7b\u578b\uff0cIP\u683c\u5f0f\u5fc5\u987b\u76f8\u540c -protocol_and_port=\u975eTCP\u534f\u8bae\u4e0eUDP\u534f\u8bae\u7aef\u53e3\u5fc5\u987b\u4e3a0 -the_same_port_pattern=\u6e90\u7aef\u53e3\u4e0e\u76ee\u7684\u7aef\u53e3\u7aef\u53e3\u683c\u5f0f\u5fc5\u987b\u76f8\u540c -ip_range_in_c=IP\u8303\u56f4\u7684\u8d77\u59cbIP\u4e0e\u7ec8\u6b62IP\u5fc5\u987b\u5728C\u7f51\u6bb5 -ip_range_bit_field=IP\u8303\u56f4\u7684\u8d77\u59cbIP\u4e0e\u7ec8\u6b62IP\u7f51\u7edc\u5730\u5740\u5fc5\u987b\u76f8\u540c -ip_range_smaller=IP\u8303\u56f4\u7684\u8d77\u59cbIP\u5fc5\u987b\u5c0f\u4e8e\u7ec8\u6b62IP -alternative_values=\u53ef\u9009\u62e9\u7684\u503c\u6709%s -certificate_error=\u516c\u94a5\u3001\u79c1\u94a5\u6587\u4ef6\u683c\u5f0f\u9519\u8bef -public_file_error=\u516c\u94a5\u6587\u4ef6\u683c\u5f0f\u9519\u8bef -keyframe_pic_required=\u5c1a\u672a\u9009\u62e9\u5173\u952e\u5e27\u56fe\u7247 -private_file_error=\u79c1\u94a5\u6587\u4ef6\u683c\u5f0f\u9519\u8bef +antiddos_protocol=DDOS\u534F\u8BAE +bps_threadshold=\u6D41\u91CF\u9608\u503C(bps) +pps_threadshold=\u6D41\u91CF\u9608\u503C(pps) +one_more_greater_zero=\u6D41\u91CF\u9608\u503C\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A 0 +can_not_be=\u4E0D\u80FD\u4E3A%s +the_same_ip_type_pattern=\u6E90IP\u4E0E\u76EE\u7684IP\u7684IP\u7C7B\u578B\uFF0CIP\u683C\u5F0F\u5FC5\u987B\u76F8\u540C +protocol_and_port=\u975ETCP\u534F\u8BAE\u4E0EUDP\u534F\u8BAE\u7AEF\u53E3\u5FC5\u987B\u4E3A0 +the_same_port_pattern=\u6E90\u7AEF\u53E3\u4E0E\u76EE\u7684\u7AEF\u53E3\u7AEF\u53E3\u683C\u5F0F\u5FC5\u987B\u76F8\u540C +ip_range_in_c=IP\u8303\u56F4\u7684\u8D77\u59CBIP\u4E0E\u7EC8\u6B62IP\u5FC5\u987B\u5728C\u7F51\u6BB5 +ip_range_bit_field=IP\u8303\u56F4\u7684\u8D77\u59CBIP\u4E0E\u7EC8\u6B62IP\u7F51\u7EDC\u5730\u5740\u5FC5\u987B\u76F8\u540C +ip_range_smaller=IP\u8303\u56F4\u7684\u8D77\u59CBIP\u5FC5\u987B\u5C0F\u4E8E\u7EC8\u6B62IP +alternative_values=\u53EF\u9009\u62E9\u7684\u503C\u6709%s +certificate_error=\u516C\u94A5\u3001\u79C1\u94A5\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF +public_file_error=\u516C\u94A5\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF +keyframe_pic_required=\u5C1A\u672A\u9009\u62E9\u5173\u952E\u5E27\u56FE\u7247 +private_file_error=\u79C1\u94A5\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF ipv4_range_tip=IPv4 Range ipv4_subnet_tip=IPv4/Subnet Mask ipv6_range_tip=IPv6 Range @@ -1271,78 +1271,86 @@ port_mask_comment_tip=Port and port mask must between 0 and 65535 multi_keywords_tip=Allow multiple keywords to be entered and multiple keywords to be replaced by line breaks. visible_keyword_tip=Single keyword is not allowed to enter invisible characters. single_keyword_tip=Only single key input is allowed. -ipv4_mask_range_tip=IP\u63a9\u7801\u5fc5\u987b\u4ecb\u4e8e16\u548c32\u4e4b\u95f4 -ipv6_mask_range_tip=IP\u63a9\u7801\u5fc5\u987b\u4ecb\u4e8e2\u548c128\u4e4b\u95f4 -letter_cancel_info=\u53d6\u6d88\u5ba1\u6838\u6765\u51fd -import_tip_excel=\u8bf7\u9009\u62e9\u6587\u4ef6\u7ed3\u5c3e\u4e3a.xlsx\u7684\u6709\u6548Excel\u6587\u4ef6\u5bfc\u5165 -http_keyword=\u7f51\u9875\u5173\u952e\u5b57 -http_keyword_monit=\u7f51\u9875\u5173\u952e\u5b57\u76d1\u6d4b -http_keyword_reject=\u7f51\u9875\u5173\u952e\u5b57\u963b\u65ad -has_invisible_char=%s\u5305\u542b\u4e0d\u53ef\u89c1\u5b57\u7b26 -not_multiple=%s\u4e0d\u652f\u6301\u591a\u4e2a\u5173\u952e\u5b57 -template_error=\u5bfc\u5165\u6a21\u677f\u9519\u8bef.\u8bf7\u9009\u62e9\u4e0e\u7cfb\u7edf\u8bed\u8a00\u4e00\u81f4\uff0c\u5e76\u4e14\u914d\u7f6e\u7c7b\u578b\u4e00\u81f4\u7684\u6a21\u677f\u5bfc\u5165. +ipv4_mask_range_tip=IP\u63A9\u7801\u5FC5\u987B\u4ECB\u4E8E16\u548C32\u4E4B\u95F4 +ipv6_mask_range_tip=IP\u63A9\u7801\u5FC5\u987B\u4ECB\u4E8E2\u548C128\u4E4B\u95F4 +letter_cancel_info=\u53D6\u6D88\u5BA1\u6838\u6765\u51FD +import_tip_excel=\u8BF7\u9009\u62E9\u6587\u4EF6\u7ED3\u5C3E\u4E3A.xlsx\u7684\u6709\u6548Excel\u6587\u4EF6\u5BFC\u5165 +http_keyword=\u7F51\u9875\u5173\u952E\u5B57 +http_keyword_monit=\u7F51\u9875\u5173\u952E\u5B57\u76D1\u6D4B +http_keyword_reject=\u7F51\u9875\u5173\u952E\u5B57\u963B\u65AD +has_invisible_char=%s\u5305\u542B\u4E0D\u53EF\u89C1\u5B57\u7B26 +not_multiple=%s\u4E0D\u652F\u6301\u591A\u4E2A\u5173\u952E\u5B57 +template_error=\u5BFC\u5165\u6A21\u677F\u9519\u8BEF.\u8BF7\u9009\u62E9\u4E0E\u7CFB\u7EDF\u8BED\u8A00\u4E00\u81F4\uFF0C\u5E76\u4E14\u914D\u7F6E\u7C7B\u578B\u4E00\u81F4\u7684\u6A21\u677F\u5BFC\u5165. asn_no=ASN query=Query cfg_operation_log=\u914D\u7F6E\u64CD\u4F5C\u65E5\u5FD7 -function_name=\u64cd\u4f5c\u6a21\u5757 -config_service_statistics=\u914d\u7f6e\u7edf\u8ba1 -ruleLimitTip=\u6709\u6548\u89c4\u5219\u91cf\u5df2\u8fbe\u5230\u9650\u5236(%s). -av_protocol_note=\u6ce8\uff1a\u53ef\u8bc6\u522b\u534f\u8bae\u5305\u62ec RTSP\u3001RTMP\u3002 -ip_range_in_the_same=IP\u8303\u56f4\u7684\u8d77\u59cbIP\u4e0e\u7ec8\u6b62IP\u5fc5\u987b\u5728\u76f8\u540c\u7f51\u6bb5 -log_to_url=\u8f6cHTTP URL\u914d\u7f6e -source_compile_id=\u914d\u7f6e\u6765\u6e90 -most_keywords=%s\u6700\u591a\u5305\u542b1024\u4e2a\u5b57\u7b26 -hex_case_insensitive=16\u8fdb\u5236\u7684\u503c\u5927\u5c0f\u5199\u4e0d\u654f\u611f -default_request=\u9ed8\u8ba4\u51fd -unkown_error=\u672a\u77e5\u9519\u8bef\u4fe1\u606f -exception_info=\u5f02\u5e38\u4fe1\u606f +function_name=\u64CD\u4F5C\u6A21\u5757 +config_service_statistics=\u914D\u7F6E\u7EDF\u8BA1 +ruleLimitTip=\u6709\u6548\u89C4\u5219\u91CF\u5DF2\u8FBE\u5230\u9650\u5236(%s). +av_protocol_note=\u6CE8\uFF1A\u53EF\u8BC6\u522B\u534F\u8BAE\u5305\u62EC RTSP\u3001RTMP\u3002 +ip_range_in_the_same=IP\u8303\u56F4\u7684\u8D77\u59CBIP\u4E0E\u7EC8\u6B62IP\u5FC5\u987B\u5728\u76F8\u540C\u7F51\u6BB5 +log_to_url=\u8F6CHTTP URL\u914D\u7F6E +source_compile_id=\u914D\u7F6E\u6765\u6E90 +most_keywords=%s\u6700\u591A\u5305\u542B1024\u4E2A\u5B57\u7B26 +hex_case_insensitive=16\u8FDB\u5236\u7684\u503C\u5927\u5C0F\u5199\u4E0D\u654F\u611F +default_request=\u9ED8\u8BA4\u51FD +unkown_error=\u672A\u77E5\u9519\u8BEF\u4FE1\u606F +exception_info=\u5F02\u5E38\u4FE1\u606F no_tc_udp_port_comment_tip=Port must between 0 -website_advanced_reject=HTTP Advanced\u963b\u65ad -website_advanced_monit=HTTP Advanced\u76d1\u6d4b -snat_ip_reuse_adress_pool_loop=SNAT\u5730\u5740\u6c60\u7ba1\u7406\u56de\u6d41 -dnat_ip_reuse_adress_pool_loop=DNAT\u5730\u5740\u6c60\u7ba1\u7406\u56de\u6d41 -dnat_ip_complex_loop=DNAT\u590d\u7528\u7b56\u7565\u56de\u6d41 -snat_ip_complex_loop=SNAT\u590d\u7528\u7b56\u7565\u56de\u6d41 -encap_type=\u539f\u59cb\u4e8c\u5c42\u5c01\u88c5\u683c\u5f0f -link_id=\u4e32\u8054\u8bbe\u5907\u94fe\u8def\u53f7 -inner_smac=\u5185\u5c42\u6e90MAC -inner_dmac=\u5185\u5c42\u76ee\u6807MAC -ethernet=\u4ee5\u592a\u7f51 -http_req_body_keywords=\u8bf7\u6c42\u5185\u5bb9\u5173\u952e\u5b57 -http_res_body_keywords=\u5e94\u7b54\u5185\u5bb9\u5173\u952e\u5b57 -http_req_hdr_keywords=\u8bf7\u6c42\u5934\u57df\u5173\u952e\u5b57 -http_res_hdr_keywords=\u5e94\u7b54\u5934\u57df\u5173\u952e\u5b57 -p2p_eMule_keywords=eMule\u641c\u7d22\u5173\u952e\u5b57 -p2p_hash_keywords=\u6587\u4ef6\u6807\u8bc6\u5173\u952e\u5b57 -traffic_user_behavior=\u7528\u6237\u884c\u4e3a\u7edf\u8ba1 -user_behavior_data=\u7528\u6237\u7edf\u8ba1 -ip_behavior_data=\u7528\u6237IP\u7edf\u8ba1 -not_valid_domain=%s\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u57df\u540d -cert_not_match_domain=\u57df\u540d\u4e0e\u6240\u9009\u8bc1\u4e66\u4fe1\u606f\u4e0d\u7b26\u5408\uff01 +website_advanced_reject=HTTP Advanced\u963B\u65AD +website_advanced_monit=HTTP Advanced\u76D1\u6D4B +snat_ip_reuse_adress_pool_loop=SNAT\u5730\u5740\u6C60\u7BA1\u7406\u56DE\u6D41 +dnat_ip_reuse_adress_pool_loop=DNAT\u5730\u5740\u6C60\u7BA1\u7406\u56DE\u6D41 +dnat_ip_complex_loop=DNAT\u590D\u7528\u7B56\u7565\u56DE\u6D41 +snat_ip_complex_loop=SNAT\u590D\u7528\u7B56\u7565\u56DE\u6D41 +encap_type=\u539F\u59CB\u4E8C\u5C42\u5C01\u88C5\u683C\u5F0F +link_id=\u4E32\u8054\u8BBE\u5907\u94FE\u8DEF\u53F7 +inner_smac=\u5185\u5C42\u6E90MAC +inner_dmac=\u5185\u5C42\u76EE\u6807MAC +ethernet=\u4EE5\u592A\u7F51 +http_req_body_keywords=\u8BF7\u6C42\u5185\u5BB9\u5173\u952E\u5B57 +http_res_body_keywords=\u5E94\u7B54\u5185\u5BB9\u5173\u952E\u5B57 +http_req_hdr_keywords=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57 +http_res_hdr_keywords=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57 +p2p_eMule_keywords=eMule\u641C\u7D22\u5173\u952E\u5B57 +p2p_hash_keywords=\u6587\u4EF6\u6807\u8BC6\u5173\u952E\u5B57 +traffic_user_behavior=\u7528\u6237\u884C\u4E3A\u7EDF\u8BA1 +user_behavior_data=\u7528\u6237\u7EDF\u8BA1 +ip_behavior_data=\u7528\u6237IP\u7EDF\u8BA1 +not_valid_domain=%s\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u57DF\u540D +cert_not_match_domain=\u57DF\u540D\u4E0E\u6240\u9009\u8BC1\u4E66\u4FE1\u606F\u4E0D\u7B26\u5408\uFF01 crl_file_error=CRL\u6587\u4EF6\u683C\u5F0F\u9519\u8BEF PXY_OBJ_TRUSTED_CA_CERT=\u53EF\u4FE1\u8BC1\u4E66 crl_issuer_error=crl\u6587\u4EF6\u7684issuer\u4E0E\u8BC1\u4E66\u6587\u4EF6\u7684issuer\u4E0D\u5339\u914D \u7FFB\u8BD1 cert_name=\u8BC1\u4E66\u540D\u79F0 add_crl_file=Add CRL File import_crl=\u5BFC\u5165\u5185\u7F6ECRL\u6587\u4EF6 -collect_voip=VoIP \u6cdb\u6536 -rtp_d_ip=RTP\u670d\u52a1\u7aefIP\u5730\u5740 -rtp_s_ip=RTP\u5ba2\u6237\u7aefIP\u5730\u5740 -rtp_d_port=RTP\u670d\u52a1\u7aef\u7aef\u53e3 -rtp_s_port=RTP\u5ba2\u6237\u7aef\u7aef\u53e3 -sip_d_ip=SIP\u670d\u52a1\u7aefIP\u5730\u5740 -sip_s_ip=SIP\u5ba2\u6237\u7aefIP\u5730\u5740 -sip_d_port=SIP\u670d\u52a1\u7aef\u7aef\u53e3 -sip_s_port=SIP\u5ba2\u6237\u7aef\u7aef\u53e3 -call_id=SIP\u4f1a\u8bddID -collect_voip=VoIP \u6cdb\u6536 -rtp_d_ip=RTP\u670d\u52a1\u7aefIP\u5730\u5740 -rtp_s_ip=RTP\u5ba2\u6237\u7aefIP\u5730\u5740 -rtp_d_port=RTP\u670d\u52a1\u7aef\u7aef\u53e3 -rtp_s_port=RTP\u5ba2\u6237\u7aef\u7aef\u53e3 -sip_d_ip=SIP\u670d\u52a1\u7aefIP\u5730\u5740 -sip_s_ip=SIP\u5ba2\u6237\u7aefIP\u5730\u5740 -sip_d_port=SIP\u670d\u52a1\u7aef\u7aef\u53e3 -sip_s_port=SIP\u5ba2\u6237\u7aef\u7aef\u53e3 -call_id=SIP\u4f1a\u8bddID -request_uri=SIP\u8bf7\u6c42URI +collect_voip=VoIP \u6CDB\u6536 +rtp_d_ip=RTP\u670D\u52A1\u7AEFIP\u5730\u5740 +rtp_s_ip=RTP\u5BA2\u6237\u7AEFIP\u5730\u5740 +rtp_d_port=RTP\u670D\u52A1\u7AEF\u7AEF\u53E3 +rtp_s_port=RTP\u5BA2\u6237\u7AEF\u7AEF\u53E3 +sip_d_ip=SIP\u670D\u52A1\u7AEFIP\u5730\u5740 +sip_s_ip=SIP\u5BA2\u6237\u7AEFIP\u5730\u5740 +sip_d_port=SIP\u670D\u52A1\u7AEF\u7AEF\u53E3 +sip_s_port=SIP\u5BA2\u6237\u7AEF\u7AEF\u53E3 +call_id=SIP\u4F1A\u8BDDID +request_uri=SIP\u8BF7\u6C42URI +cache_policy=\u7F13\u5B58\u7B56\u7565 +PXY_CACHE_HTTP_URL = URL +PXY_CACHE_HTTP_COOKIE = Cookie +cache=\u7F13\u5B58 +cache_whitelist=\u7F13\u5B58\u767D\u540D\u5355 +cache_key=\u7F13\u5B58\u7B97\u6CD5 +ignore_query_string=\u5FFD\u7565URL\u4E2D\u7684\u67E5\u8BE2\u53C2\u6570 +include_cookie=\u5305\u62ECHTTP\u5934\u57DF\u5B57\u6BB5 +no_revalidate=\u7F13\u5B58\u91CD\u65B0\u9A8C\u8BC1 +cache_dyn_url=\u7F13\u5B58\u52A8\u6001\u5185\u5BB9 +cache_cookied_cont=\u7F13\u5B58Cookie\u5185\u5BB9 +ignore_req_nocache=\u5FFD\u7565\u8BF7\u6C42\u5934\u57DF\u4E0D\u7F13\u5B58\u53C2\u6570 +ignore_res_nocache=\u5FFD\u7565\u54CD\u5E94\u5934\u57DF\u4E0D\u7F13\u5B58\u53C2\u6570 +force_caching=\u5F3A\u5236\u7F13\u5B58 +min_use=\u6700\u5C0F\u8BBF\u95EE\u6B21\u6570 +pinning_time=\u7F13\u5B58\u65F6\u95F4 +max_cache_size=\u6700\u5927\u7F13\u5B58\u5927\u5C0F +inactive_time=\u672A\u88AB\u8BF7\u6C42\u7684\u6587\u4EF6\u65F6\u95F4 \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/sitemesh3.xml b/src/main/webapp/WEB-INF/sitemesh3.xml index 3e66845bb..c1609b02c 100644 --- a/src/main/webapp/WEB-INF/sitemesh3.xml +++ b/src/main/webapp/WEB-INF/sitemesh3.xml @@ -37,6 +37,7 @@ + /articles/* diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/cachePolicySubList.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/cachePolicySubList.jsp new file mode 100644 index 000000000..2ae273b71 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/cachePolicySubList.jsp @@ -0,0 +1,222 @@ +<%@ page contentType="text/html;charset=UTF-8"%> +<%@ include file="/WEB-INF/include/taglib.jsp"%> + + + + + + + +
+ + +
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+ + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp new file mode 100644 index 000000000..bacf59022 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp @@ -0,0 +1,623 @@ +<%@ page contentType="text/html;charset=UTF-8"%> +<%@ include file="/WEB-INF/include/taglib.jsp"%> + + +<spring:message code="${cfgName}"></spring:message> + + + + + + + +
+

+ +

+
+
+
+
+
+ + + + + + + +
+
+
+ +
+ + + + + +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+
+ +
+
+
+ + + + + + + + + + + +
+
+
+ +

+ + +

+
+
+
+ +
+ <%-- --%> +
+ + + +
+
+
+
+
+
+ <%-- ignore_qs --%> +
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+ + <%-- --%> +
+
+
+
+
+
+ +
+ + <%-- --%> +
+
+
+
+
+
+
+
+ +
+ + <%-- --%> +
+
+
+ +
+
+
+ +
+ + <%-- --%> +
+
+
+ +
+
+
+
+
+ +
+ + <%-- --%> +
+
+
+ +
+
+
+ +
+ + <%-- --%> +
+
+
+ +
+
+
+
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+ + + + + + + + + + + + +
+
+
+ +
+
+
+
+
+ +
+ +
+ + + + + + + + +
+ <%-- --%> +
+
+
+
+
+ +
+ +
+ + + + + + + + + + + + +
+ <%-- --%> +
+
+ +
+
+
+ + + + +

+ + +

+ + + + + + + +
+ <%@include file="/WEB-INF/views/cfg/complexCfgForm.jsp"%> +
+ + + +
+
+
+ + + + + + +
+ + + + +
+
+
+ <%@include file="/WEB-INF/include/form/areaInfo.jsp"%> +
+ <%@include file="/WEB-INF/include/form/basicInfo.jsp"%> +
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp new file mode 100644 index 000000000..70706000b --- /dev/null +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp @@ -0,0 +1,549 @@ +<%@ page contentType="text/html;charset=UTF-8"%> +<%@ include file="/WEB-INF/include/taglib.jsp"%> + + +<spring:message code="${cfgName}"></spring:message> + + + + + + +
+ + + + + + + + +

+ +

+ +
+
+
+
+ + + + + + + + + +
+
+ + + + + + + +
+ +
+ +
+
+ + + + + + + + + +
+ + +
+ + + + + + + + + + + +
+
+
+
+ + + +
+
+ + + + + + +
+ + +
+
+ href="javascript:;"> + + +
+
+ + + +
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+ +
+ + + + + + + +
+ +
+ +
+ +
+ + + + + + + + +
+ +
+ +
+ +
+ + + + + + + +
+ +
+ +
+ +
+
+
+ + +
+
+ +
+
+ + " onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> + +
+
+ +
+
+ + " onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> + +
+
+ +
+
+ + " onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> + +
+
+ +
+
+ + " onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> + +
+
+ +
+
+ + " onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true});"/> + +
+
+
+ + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + ${indexCfg.compileId }${indexCfg.cfgDesc } + + + + + + + ${indexCfg.userRegion.cache_key.ignore_qs} + + ${indexCfg.userRegion.cache_key.cookie} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${indexCfg.userRegion.min_use} + + ${indexCfg.userRegion.pinning_time} + + ${indexCfg.userRegion.max_cache_size} + + ${indexCfg.userRegion.inactive_time} + + + + + + + + + + + + + + + ${indexCfg.requestName } + + + + + + + + + + + + + + + ${fns:abbr(classify,20)} + + + + + + + + + + + + + + + + + ${fns:abbr(attribute,20)} + + + + + + + + + + + + + + + + + + ${fns:abbr(lableInfo,20)} + + + + + + ${indexCfg.creatorName }${indexCfg.editorName }${indexCfg.auditorName }
+
${page}
+
+
+
+
+
+ + + \ No newline at end of file From e2b7692dd4458cd86cdb8ad6555a1a6955773f80 Mon Sep 17 00:00:00 2001 From: zhangwei Date: Mon, 12 Nov 2018 18:46:36 +0800 Subject: [PATCH 04/19] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E7=9B=B8=E5=85=B3=E8=A1=A8=E3=80=81=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E3=80=81=E8=8F=9C=E5=8D=95=E7=AD=89=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/sql/20181112/add_cache_policy | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 src/main/resources/sql/20181112/add_cache_policy diff --git a/src/main/resources/sql/20181112/add_cache_policy b/src/main/resources/sql/20181112/add_cache_policy new file mode 100644 index 000000000..e35ff0b01 --- /dev/null +++ b/src/main/resources/sql/20181112/add_cache_policy @@ -0,0 +1,112 @@ +drop table IF EXISTS `common_keyword_cfg` ; +CREATE TABLE `common_keyword_cfg` ( + `cfg_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增', + `cfg_desc` varchar(128) DEFAULT NULL, + `replace_content` varchar(500) DEFAULT NULL COMMENT '替换内容, action为replace时填写', + `cfg_keywords` varchar(2048) NOT NULL COMMENT '对应maat规范的字符串表keywords字段', + `action` int(11) NOT NULL COMMENT '1:阻断,2:监测, 5: FD 白名单,6:监测白名单,7: FD 监测都白名单,应与业务ID所代表的逻辑相匹配,8-灰名单', + `is_valid` int(11) NOT NULL COMMENT '0无效,1有效,-1删除;1) 未审核时配置可删除;2) 审核通过,此字段置1;3) 取消审核通过,此字段置0', + `is_audit` int(11) NOT NULL COMMENT '0未审核,1审核通过,2审核未通过,3取消审核通过;1) 审核未通过,配置可修改;2) 审核通过,配置不可删除,只能取消审核通过', + `creator_id` int(11) NOT NULL COMMENT '取自sys_user.id', + `create_time` datetime NOT NULL, + `editor_id` int(11) DEFAULT NULL COMMENT '取自sys_user.id', + `edit_time` datetime DEFAULT NULL, + `auditor_id` int(11) DEFAULT NULL COMMENT '取自sys_user.id', + `audit_time` datetime DEFAULT NULL, + `service_id` int(11) NOT NULL COMMENT '参考系统业务类型管理表', + `request_id` int(11) NOT NULL COMMENT '取自request_info.id', + `compile_id` int(11) NOT NULL COMMENT '取自服务接口返回的maat配置的编译id,配置初始入库时获取。', + `is_area_effective` int(11) NOT NULL COMMENT '0否,1是', + `classify` varchar(128) DEFAULT NULL COMMENT '分类id,多个用英文逗号分隔', + `attribute` varchar(128) DEFAULT NULL COMMENT '性质id,多个用英文逗号分隔', + `lable` varchar(128) DEFAULT NULL COMMENT '标签id,多个用英文逗号分隔', + `expr_type` int(11) NOT NULL COMMENT '0:无表达式,1:与表达式', + `match_method` int(11) NOT NULL COMMENT 'expr_type:0时有意义,其它情况必须置0。0:子串匹配;1:右匹配;2:左匹配;3:完全匹配', + `is_hexbin` int(11) NOT NULL COMMENT '默认为0:大小写不敏感,且非HEX;1:HEX格式二进制;2:大小写敏感,且非HEX', + `area_effective_ids` varchar(1024) DEFAULT NULL COMMENT '多个英文逗号分隔', + `function_id` int(11) DEFAULT NULL, + `cfg_region_code` int(11) DEFAULT NULL, + `cfg_type` varchar(64) DEFAULT NULL, + `user_region1` varchar(1024) DEFAULT NULL COMMENT '预留自定义域1', + `user_region2` varchar(1024) DEFAULT NULL COMMENT '预留自定义域2', + `user_region3` varchar(1024) DEFAULT NULL COMMENT '预留自定义域3', + `user_region4` varchar(1024) DEFAULT NULL COMMENT '预留自定义域4', + `user_region5` varchar(1024) DEFAULT NULL COMMENT '预留自定义域5', + PRIMARY KEY (`cfg_id`), + UNIQUE KEY `pk_cfg_index_id` (`cfg_id`) USING BTREE, + KEY `cfg_index_compileId` (`compile_id`) USING BTREE, + KEY `cfg_index_functionId` (`function_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COMMENT='通用字符串类配置'; +drop table IF EXISTS `complex_keyword_cfg`; +CREATE TABLE `complex_keyword_cfg` ( + `cfg_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增', + `cfg_desc` varchar(128) DEFAULT NULL, + `district` varchar(128) DEFAULT NULL, + `keywords` varchar(2048) NOT NULL, + `action` int(11) NOT NULL COMMENT '1:阻断,2:监测, 5: FD 白名单,6:监测白名单,7: FD 监测都白名单,应与业务ID所代表的逻辑相匹配,8-灰名单', + `is_valid` int(11) NOT NULL COMMENT '0无效,1有效,-1删除;1) 未审核时配置可删除;2) 审核通过,此字段置1;3) 取消审核通过,此字段置0', + `is_audit` int(11) NOT NULL COMMENT '0未审核,1审核通过,2审核未通过,3取消审核通过;1) 审核未通过,配置可修改;2) 审核通过,配置不可删除,只能取消审核通过', + `creator_id` int(11) NOT NULL COMMENT '取自sys_user.id', + `create_time` datetime NOT NULL, + `editor_id` int(11) DEFAULT NULL COMMENT '取自sys_user.id', + `edit_time` datetime DEFAULT NULL, + `auditor_id` int(11) DEFAULT NULL COMMENT '取自sys_user.id', + `audit_time` datetime DEFAULT NULL, + `service_id` int(11) NOT NULL COMMENT '参考系统业务类型管理表', + `request_id` int(11) NOT NULL COMMENT '取自request_info.id', + `compile_id` int(11) NOT NULL COMMENT '取自服务接口返回的maat配置的编译id,配置初始入库时获取。', + `is_area_effective` int(11) NOT NULL COMMENT '0否,1是', + `classify` varchar(128) DEFAULT NULL COMMENT '分类id,多个用英文逗号分隔', + `attribute` varchar(128) DEFAULT NULL COMMENT '性质id,多个用英文逗号分隔', + `lable` varchar(128) DEFAULT NULL COMMENT '标签id,多个用英文逗号分隔', + `expr_type` int(11) NOT NULL COMMENT '0:无表达式,1:与表达式', + `match_method` int(11) NOT NULL COMMENT 'expr_type:0时有意义,其它情况必须置0。0:子串匹配;1:右匹配;2:左匹配;3:完全匹配', + `is_hexbin` int(11) NOT NULL COMMENT '默认为0:大小写不敏感,且非HEX;1:HEX格式二进制;2:大小写敏感,且非HEX', + `area_effective_ids` varchar(1024) DEFAULT NULL COMMENT '多个英文逗号分隔', + `cfg_type` varbinary(64) DEFAULT NULL COMMENT '内容类型', + `function_id` int(11) NOT NULL COMMENT '菜单ID', + `cfg_region_code` int(11) DEFAULT NULL, + `user_region1` varchar(1024) DEFAULT '' COMMENT '预留自定义域1', + `user_region2` varchar(1024) DEFAULT '' COMMENT '预留自定义域2', + `user_region3` varchar(1024) DEFAULT '' COMMENT '预留自定义域3', + `user_region4` varchar(1024) DEFAULT '' COMMENT '预留自定义域4', + `user_region5` varchar(1024) DEFAULT '' COMMENT '预留自定义域5', + PRIMARY KEY (`cfg_id`), + UNIQUE KEY `pk_cfg_index_id` (`cfg_id`) USING BTREE, + KEY `cfg_index_compileId` (`compile_id`) USING BTREE, + KEY `cfg_index_functionId` (`function_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通用增强字符串配置'; + +#增加缓存相关字典 +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('130', '缓存算法', 'CACHE_KEY', '', '', '2018-11-12 10:25:57', '2018-11-12 10:25:57', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('131', '缓存验证', 'CACHE_NO_REVALIDATE', '', '', '2018-11-12 11:12:55', '2018-11-12 11:12:55', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('132', '缓存动态URL', 'CACHE_DYN_URL', '', '', '2018-11-12 11:14:35', '2018-11-12 11:14:35', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('133', '缓存cookie内容', 'CACHE_COOKIED_CONT', '', 'user:管理员,2018-11-12 11:16:04edit', '2018-11-12 11:15:46', '2018-11-12 11:16:04', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('134', '忽略请求头不缓存', 'IGNORE_REQ_NOCACHE', '', '', '2018-11-12 11:18:09', '2018-11-12 11:18:09', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('135', '忽略响应头不缓存', 'IGNORE_RES_NOCACHE', '', '', '2018-11-12 11:22:42', '2018-11-12 11:22:42', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('136', '强制缓存', 'FORCE_CACHING', '', '', '2018-11-12 11:23:51', '2018-11-12 11:23:51', '1'); + +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('2992', 'ignore_query_string', 'ignore_query_string', '', '0', '1', '1', '130'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('2993', 'include_cookie', 'include_cookie', '', '0', '1', '1', '130'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('2994', '0', 'no', '', '0', '1', '1', '131'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('2995', '1', 'yes', '', '0', '1', '1', '131'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('2996', '0', 'no', '', '0', '1', '1', '132'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('2997', '1', 'yes', '', '0', '1', '1', '132'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3000', '0', 'no', '', '0', '1', '1', '133'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3001', '1', 'yes', '', '0', '1', '1', '133'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3002', '0', 'no', '', '0', '1', '1', '134'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3003', '1', 'yes', '', '0', '1', '1', '134'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3004', '0', 'no', '', '0', '1', '1', '135'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3005', '1', 'yes', '', '0', '1', '1', '135'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3006', '0', 'no', '', '0', '1', '1', '136'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3007', '1', 'yes', '', '0', '1', '1', '136'); + +#增加缓存功能业务字典 +INSERT INTO `function_service_dict` (`dict_id`, `function_id`, `protocol_id`, `action`, `action_code`, `service_id`, `service_name`, `service_desc`, `is_valid`, `creator_id`, `create_time`, `editor_id`, `edit_time`, `region_code`, `is_import`) VALUES ('154', '213', '0', '48', 'cache', '625', 'proxy_cache_policy_redirect', NULL, '1', NULL, '2018-11-08 11:14:30', NULL, '2018-11-08 11:14:33', '2', '0'); +INSERT INTO `function_service_dict` (`dict_id`, `function_id`, `protocol_id`, `action`, `action_code`, `service_id`, `service_name`, `service_desc`, `is_valid`, `creator_id`, `create_time`, `editor_id`, `edit_time`, `region_code`, `is_import`) VALUES ('155', '213', '0', '128', 'cache_whitelist', '624', 'proxy_cache_policy_whitelist', NULL, '1', NULL, '2018-11-08 11:16:18', NULL, '2018-11-08 11:16:23', NULL, '0'); +INSERT INTO `function_region_dict` (`dict_id`, `function_id`, `config_district`, `config_region_code`, `config_region_value`, `config_desc`, `is_valid`, `is_maat`, `region_type`, `creator_id`, `create_time`, `editor_id`, `edit_time`, `config_service_type`, `config_expr_type`, `config_match_method`, `config_ip_type`, `config_hex`, `config_multi_keywords`, `config_ip_pattern`, `config_port_pattern`, `config_direction`, `config_protocol`, `config_ip_port_show`, `config_region_sort`, `is_import`) VALUES ('604', '213', NULL, '1', 'PXY_CACHE_HTTP_URL', '代理缓存URL配置', '1', '1', '2', NULL, '2018-11-08 11:20:31', NULL, '2018-11-08 11:20:33', '', '0,1', '0,1,2,3', NULL, '0,1,2', '1', NULL, NULL, NULL, NULL, NULL, '1', '0'); +INSERT INTO `function_region_dict` (`dict_id`, `function_id`, `config_district`, `config_region_code`, `config_region_value`, `config_desc`, `is_valid`, `is_maat`, `region_type`, `creator_id`, `create_time`, `editor_id`, `edit_time`, `config_service_type`, `config_expr_type`, `config_match_method`, `config_ip_type`, `config_hex`, `config_multi_keywords`, `config_ip_pattern`, `config_port_pattern`, `config_direction`, `config_protocol`, `config_ip_port_show`, `config_region_sort`, `is_import`) VALUES ('605', '213', NULL, '2', 'PXY_CACHE_HTTP_COOKIE', '代理缓存cookie配置', '1', '1', '2', NULL, '2018-11-08 11:22:00', NULL, '2018-11-08 11:22:04', '', '0,1', '0,1,2,3', NULL, '0,1,2', '1', NULL, NULL, NULL, NULL, NULL, '2', '0'); +#增加缓存功能菜单 +INSERT INTO `sys_menu` (`id`, `parent_id`, `parent_ids`, `code`, `name`, `sort`, `href`, `target`, `icon`, `is_show`, `permission`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`, `menu_bg`, `quick_action`, `is_top`, `function_id`) VALUES ('1161', '719', '0,1,86,719,', 'cache_policy', '缓存策略', '90', '/proxy/cache/list', '', '', '1', 'cache:policy:config', '1', '2018-11-08 11:27:45', '1', '2018-11-08 11:27:45', '', '1', NULL, '0', '0', '213'); +INSERT INTO `sys_menu` (`id`, `parent_id`, `parent_ids`, `code`, `name`, `sort`, `href`, `target`, `icon`, `is_show`, `permission`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`, `menu_bg`, `quick_action`, `is_top`, `function_id`) VALUES ('1162', '748', '0,1,150,748,', 'cache_policy', '缓存策略', '90', '/proxy/cache/list', '', '', '1', 'cache:policy:confirm', '1', '2018-11-08 11:28:43', '1', '2018-11-08 11:28:43', '', '1', NULL, '0', '0', '213'); +INSERT INTO `sys_menu` (`id`, `parent_id`, `parent_ids`, `code`, `name`, `sort`, `href`, `target`, `icon`, `is_show`, `permission`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`, `menu_bg`, `quick_action`, `is_top`, `function_id`) VALUES ('1163', '850', '0,1,151,850,', 'cache_policy', '缓存策略', '90', '/proxy/cache/list', '', '', '1', '', '1', '2018-11-08 11:29:26', '1', '2018-11-08 11:29:26', '', '1', NULL, '0', '0', '213'); From 1a22ce12866791b6040a54fc5e1707f92e1d2858 Mon Sep 17 00:00:00 2001 From: zhangwei Date: Mon, 12 Nov 2018 18:50:58 +0800 Subject: [PATCH 05/19] =?UTF-8?q?=E8=A1=A5=E5=85=A8=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E5=9B=BD=E9=99=85=E5=8C=96=E8=8B=B1=E6=96=87?= =?UTF-8?q?=E7=89=88=E7=BC=BA=E5=A4=B1=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/messages/message_en.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties index 8dccadb87..59344c7ca 100644 --- a/src/main/resources/messages/message_en.properties +++ b/src/main/resources/messages/message_en.properties @@ -1343,6 +1343,7 @@ sip_d_port=SIP Server Port sip_s_port=SIP Client Port call_id=SIP Call ID request_uri=SIP Request URIcache_policy=Cache Policy +cache_policy=Cache Policy PXY_CACHE_HTTP_URL=URL PXY_CACHE_HTTP_COOKIE=Cookie cache=Cache @@ -1359,4 +1360,4 @@ force_caching=Forcing Object Caching min_use=Minimum Use pinning_time=Cache Pinning Time max_cache_size=Max Cache Size -inactive_time=Inactive Time \ No newline at end of file +inactive_time=Inactive Time From 0dd6860a14f94bb465f281651c183e359b31245d Mon Sep 17 00:00:00 2001 From: zhangwei Date: Mon, 12 Nov 2018 20:40:33 +0800 Subject: [PATCH 06/19] =?UTF-8?q?=E7=BC=93=E5=AD=98=E7=AD=96=E7=95=A5?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=8D=95=E4=BD=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../proxy/CachePolicyController.java | 10 +- .../resources/messages/message_en.properties | 3 +- .../resources/messages/message_ru.properties | 5 +- .../messages/message_zh_CN.properties | 5 +- .../WEB-INF/views/cfg/proxy/cache/form.jsp | 169 +++++++++++++----- .../WEB-INF/views/cfg/proxy/cache/list.jsp | 4 + 6 files changed, 144 insertions(+), 52 deletions(-) diff --git a/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java b/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java index f46a484c7..d220c651f 100644 --- a/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java +++ b/src/main/java/com/nis/web/controller/configuration/proxy/CachePolicyController.java @@ -81,18 +81,18 @@ public class CachePolicyController extends BaseController{ if(cfg.getAction().equals(128)){//不为白名单时保存自定义域 cfg.setUserRegion(null); }else{ - String ignore_qs = request.getParameter("ignore_qs").trim(); - String hdrs = request.getParameter("hdrs").trim(); - String cookie = request.getParameter("cookie").trim(); + String ignore_qs = request.getParameter("ignore_qs"); + String hdrs = request.getParameter("hdrs"); + String cookie = request.getParameter("cookie"); Map map = new HashMap(); if(!StringUtil.isBlank(ignore_qs)){ map.put("ignore_qs", ignore_qs.split(",")); } if(!StringUtil.isBlank(hdrs)){ - map.put("hdrs",hdrs); + map.put("hdrs",hdrs.trim()); } if(!StringUtil.isBlank(cookie)){ - map.put("cookie", cookie); + map.put("cookie", cookie.trim()); } cfg.getUserRegion().put("cache_key", map); if(!StringUtil.isEmpty(cfg.getUserRegion().get("min_use"))){ diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties index 59344c7ca..229c64ee7 100644 --- a/src/main/resources/messages/message_en.properties +++ b/src/main/resources/messages/message_en.properties @@ -1350,7 +1350,7 @@ cache=Cache cache_whitelist=Cache Bypass cache_key=Cache key ignore_query_string=Ignore Query String in URL -include_cookie=Include HTTP Header Fields +include_cookie=Include Cookie Values no_revalidate=Cache Revalidate cache_dyn_url=Cache Dynamic Content cache_cookied_cont=Cache Cookied Content @@ -1361,3 +1361,4 @@ min_use=Minimum Use pinning_time=Cache Pinning Time max_cache_size=Max Cache Size inactive_time=Inactive Time +max_cache_obj_size=Max Cache Object Size diff --git a/src/main/resources/messages/message_ru.properties b/src/main/resources/messages/message_ru.properties index 89a0e6e63..35f230c57 100644 --- a/src/main/resources/messages/message_ru.properties +++ b/src/main/resources/messages/message_ru.properties @@ -1340,7 +1340,7 @@ cache=Cache cache_whitelist=Cache Bypass cache_key=Cache key ignore_query_string=Ignore Query String in URL -include_cookie=Include HTTP Header Fields +include_cookie=Include Cookie Values no_revalidate=Cache Revalidate cache_dyn_url=Cache Dynamic Content cache_cookied_cont=Cache Cookied Content @@ -1350,4 +1350,5 @@ force_caching=Forcing Object Caching min_use=Minimum Use pinning_time=Cache Pinning Time max_cache_size=Max Cache Size -inactive_time=Inactive Time \ No newline at end of file +inactive_time=Inactive Time +max_cache_obj_size=Max Cache Object Size \ No newline at end of file diff --git a/src/main/resources/messages/message_zh_CN.properties b/src/main/resources/messages/message_zh_CN.properties index 5aa3cffcf..face500f8 100644 --- a/src/main/resources/messages/message_zh_CN.properties +++ b/src/main/resources/messages/message_zh_CN.properties @@ -1343,7 +1343,7 @@ cache=\u7F13\u5B58 cache_whitelist=\u7F13\u5B58\u767D\u540D\u5355 cache_key=\u7F13\u5B58\u7B97\u6CD5 ignore_query_string=\u5FFD\u7565URL\u4E2D\u7684\u67E5\u8BE2\u53C2\u6570 -include_cookie=\u5305\u62ECHTTP\u5934\u57DF\u5B57\u6BB5 +include_cookie=\u5305\u542B\u7684cookie\u4FE1\u606F no_revalidate=\u7F13\u5B58\u91CD\u65B0\u9A8C\u8BC1 cache_dyn_url=\u7F13\u5B58\u52A8\u6001\u5185\u5BB9 cache_cookied_cont=\u7F13\u5B58Cookie\u5185\u5BB9 @@ -1353,4 +1353,5 @@ force_caching=\u5F3A\u5236\u7F13\u5B58 min_use=\u6700\u5C0F\u8BBF\u95EE\u6B21\u6570 pinning_time=\u7F13\u5B58\u65F6\u95F4 max_cache_size=\u6700\u5927\u7F13\u5B58\u5927\u5C0F -inactive_time=\u672A\u88AB\u8BF7\u6C42\u7684\u6587\u4EF6\u65F6\u95F4 \ No newline at end of file +inactive_time=\u672A\u88AB\u8BF7\u6C42\u7684\u6587\u4EF6\u65F6\u95F4 +max_cache_obj_size=\u6700\u5927\u7F13\u5B58\u5BF9\u8C61\u5927\u5C0F \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp index bacf59022..66feeb836 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp @@ -21,7 +21,7 @@ $("#serviceId").val($(this).attr("serviceId")); $("#protocolId").val($(this).attr("protocolId")); if($(this).val()==128){ - $("#doLog").val($(".action:checked").attr("0")); + $("#doLog").val(0); $("input:radio[name='doLog']").attr("disabled",true); $(".cacheAction").hide(); }else{ @@ -70,38 +70,71 @@ submitHandler : function(form) { var flag = true; var subscribeId=0; - var pinning_time=0; - var max_cache_size=0; - var inactive_time=0 - if($("#pinning_time_hour").val()!=''){ - pinning_time =pinning_time+parseInt($("#pinning_time_hour").val())*3600; + + if($("#pinning_time_unit").val()=='h'){ + if(parseInt($("#pinning_time").val())>24){ + alert($("#pinning_time").val()); + return ; + } + }else if($("#pinning_time_unit").val()=='m'){ + if(parseInt($("#pinning_time").val())>1440){ + alert($("#pinning_time").val()); + return ; + } + }else if($("#pinning_time_unit").val()=='s'){ + if(parseInt($("#pinning_time").val())>86400){ + alert($("#pinning_time").val()); + return ; + } } - if($("#pinning_time_min").val()!=''){ - pinning_time =pinning_time+parseInt($("#pinning_time_min").val())*60; + if($("#inactive_time_unit").val()=='h'){ + if(parseInt($("#inactive_time").val())>24){ + alert($("#inactive_time").val()); + return ; + } + }else if($("#inactive_time_unit").val()=='m'){ + if(parseInt($("#inactive_time").val())>1440){ + alert($("#inactive_time").val()); + return ; + } + }else if($("#inactive_time_unit").val()=='s'){ + if(parseInt($("#inactive_time").val())>86400){ + alert($("#inactive_time").val()); + return ; + } } - if($("#pinning_time_sec").val()!=''){ - pinning_time =pinning_time+parseInt($("#pinning_time_sec").val()); + if($("#max_cache_size_unit").val()=='t'){ + if(parseInt($("#max_cache_size").val())>1024){ + alert($("#max_cache_size").val()); + return ; + } + }else if($("#max_cache_size_unit").val()=='g'){ + if(parseInt($("#max_cache_size").val())>1048576){ + alert($("#max_cache_size").val()); + return ; + } + }else if($("#max_cache_size_unit").val()=='m'){ + if(parseInt($("#max_cache_size").val())>1073741824){ + alert($("#max_cache_size").val()); + return ; + } } - if($("#inactive_time_hour").val()!=''){ - inactive_time =inactive_time+parseInt($("#inactive_time_hour").val())*3600; + if($("#max_cache_obj_size_unit").val()=='t'){ + if(parseInt($("#max_cache_obj_size").val())>1024){ + alert($("#max_cache_obj_size").val()); + return ; + } + }else if($("#max_cache_obj_size_unit").val()=='g'){ + if(parseInt($("#max_cache_obj_size").val())>1048576){ + alert($("#max_cache_obj_size").val()); + return ; + } + }else if($("#max_cache_obj_size_unit").val()=='m'){ + if(parseInt($("#max_cache_obj_size").val())>1073741824){ + alert($("#max_cache_obj_size").val()); + return ; + } } - if($("#inactive_time_min").val()!=''){ - inactive_time =inactive_time+parseInt($("#inactive_time_min").val())*60; - } - if($("#inactive_time_sec").val()!=''){ - inactive_time =inactive_time+parseInt($("#inactive_time_sec").val()); - } - if($("#max_cache_size_g").val()!=''){ - max_cache_size =max_cache_size+parseInt($("#max_cache_size_g").val())*1024; - } - if($("#max_cache_size_m").val()!=''){ - max_cache_size =max_cache_size+parseInt($("#max_cache_size_m").val()); - } - alert(max_cache_size); - $("#pinning_time").val(pinning_time+"s"); - $("#max_cache_size").val(max_cache_size+"m"); - $("#inactive_time").val(inactive_time+"s"); - //存在隐藏的subscribeId,不算进域配置 if($(".boxSolid.hidden").hasClass("subscribeId")){ subscribeId=1; @@ -158,6 +191,10 @@ $(this).remove(); }); $("input[name$='exprType']").attr("disabled",false); + $("#pinning_time").val($("#pinning_time").val()+$("#pinning_time_unit").val()); + $("#inactive_time").val($("#inactive_time").val()+$("#inactive_time_unit").val()); + $("#max_cache_size").val($("#max_cache_size").val()+$("#max_cache_size_unit").val()); + $("#max_cache_obj_size").val($("#max_cache_obj_size").val()+$("#max_cache_obj_size_unit").val()); loading('onloading...'); form.submit(); }else{ @@ -327,7 +364,8 @@
- +
@@ -354,7 +392,10 @@ <%-- --%> @@ -474,8 +515,17 @@
-
+ + +
+ <%--
@@ -488,7 +538,7 @@ -
+
--%> @@ -501,8 +551,17 @@
-
+ + +
+ <%--
@@ -510,12 +569,7 @@ - -
- <%-- --%> +
--%> @@ -525,8 +579,17 @@
-
+ + +
+ <%--
@@ -539,13 +602,35 @@ -
+
--%> <%-- --%> +
+
+
+ +
+
+ + +
+
+
+
+

diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp index 70706000b..b3a2ed6bd 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp @@ -356,6 +356,7 @@ + @@ -448,6 +449,9 @@ ${indexCfg.userRegion.inactive_time} + + ${indexCfg.userRegion.max_cache_obj_size} + From 49d6a68b2b246deacd49e0876302142d3375e407 Mon Sep 17 00:00:00 2001 From: leijun Date: Tue, 13 Nov 2018 10:09:14 +0800 Subject: [PATCH 07/19] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E6=9D=A1=E5=87=BA=E7=8E=B0=E5=A4=9A=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/static/global/css/components.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/static/global/css/components.css b/src/main/webapp/static/global/css/components.css index 5d9818298..28d091624 100644 --- a/src/main/webapp/static/global/css/components.css +++ b/src/main/webapp/static/global/css/components.css @@ -6839,7 +6839,7 @@ Portlets /* Basic portlet */ .portlet { margin-top: 0px; - margin-bottom: 25px; + /* margin-bottom: 25px; */ padding: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; @@ -22290,7 +22290,7 @@ Color library demo -/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰紡*/ +/*闁跨喐鏋婚幏鐑芥晸閺傘倖瀚归柨鐔告灮閹峰嘲绱�*/ .sort-column { @@ -22562,7 +22562,7 @@ transition: background-color .1s ease-in-out; /* END SHOW MORE CSS**/ -/**閻庢稒鍔欓崢銈囩磾椤曪拷閿熻棄顦甸妴宥夊础閳╁啰澹夌�顕嗘嫹**/ +/**闁诲孩绋掗崝娆撳储閵堝洨纾炬い鏇嫹闁跨喕妫勯ˇ鐢稿Υ瀹ュ纭�闁斥晛鍟版竟澶岋拷椤曞棙瀚�**/ .tabInfo { border: 1px solid #c2cad8; padding: 5px; From 7444344ea28836e07ee69c8b2afaa089cca0aaf0 Mon Sep 17 00:00:00 2001 From: zhanghongqing Date: Tue, 13 Nov 2018 10:18:25 +0800 Subject: [PATCH 08/19] =?UTF-8?q?title=20=E5=8E=BB=E6=8E=89=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=97=B6=E7=9A=84=E7=A9=BA=E6=A0=BC=E8=B7=9F=E6=8D=A2?= =?UTF-8?q?=E8=A1=8C=EF=BC=8Cddos=E9=85=8D=E7=BD=AE=E5=9F=9F=E8=A1=A8?= =?UTF-8?q?=EF=BC=8C=E6=97=A5=E5=BF=97=E8=8F=9C=E5=8D=95=E6=9B=B4=E6=94=B9?= =?UTF-8?q?sql=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/sql/20181112/update_region_service_dict.sql | 3 +++ src/main/resources/sql/20181112/update_sys_menu.sql | 4 ++++ src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp | 2 +- src/main/webapp/static/global/scripts/common.js | 6 +++--- 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/sql/20181112/update_region_service_dict.sql create mode 100644 src/main/resources/sql/20181112/update_sys_menu.sql diff --git a/src/main/resources/sql/20181112/update_region_service_dict.sql b/src/main/resources/sql/20181112/update_region_service_dict.sql new file mode 100644 index 000000000..826d14a50 --- /dev/null +++ b/src/main/resources/sql/20181112/update_region_service_dict.sql @@ -0,0 +1,3 @@ +#修改ddos动作为回流,配置表为NTC_DDOS_PROTECT_TARGET_IP +UPDATE function_region_dict SET config_region_value='NTC_DDOS_PROTECT_TARGET_IP' WHERE dict_id=74; +UPDATE function_service_dict SET `action`=96 , action_code='loop' WHERE dict_id=82; diff --git a/src/main/resources/sql/20181112/update_sys_menu.sql b/src/main/resources/sql/20181112/update_sys_menu.sql new file mode 100644 index 000000000..efc34a3a7 --- /dev/null +++ b/src/main/resources/sql/20181112/update_sys_menu.sql @@ -0,0 +1,4 @@ +#修改日志ddos 为一个菜单 +UPDATE sys_menu SET href='/log/ntc/ntcDdosLogs/list' WHERE id=1138; +UPDATE sys_menu SET is_show=0 WHERE id=1139; + diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp index b3a2ed6bd..4586b664f 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/list.jsp @@ -346,7 +346,7 @@ - + diff --git a/src/main/webapp/static/global/scripts/common.js b/src/main/webapp/static/global/scripts/common.js index eaed09098..45e1bf45b 100644 --- a/src/main/webapp/static/global/scripts/common.js +++ b/src/main/webapp/static/global/scripts/common.js @@ -37,11 +37,11 @@ $(function(){ //获取td当前对象的文本,如果长度大于25; if($(this).text().trim().length>28){ //给td设置title属性,并且设置td的完整值.给title属性. - var strTitle = $(this).text().trim(); + var strTitle = $(this).text().trim().replace(/[\r\n]/g,"").replace(/\s+/g, ""); //解决火狐title不能自动换行 - var count = Math.floor(strTitle.length/64); + var count = Math.floor(strTitle.length/62); for(var i=1;i<=count;i++){ - strTitle=strTitle.substring(0,i*64-1)+"\n"+strTitle.substring(i*64-1); + strTitle=strTitle.substring(0,i*62-1)+"\n"+strTitle.substring(i*62-1); } $(this).attr("title",strTitle); //获取td的值,进行截取。赋值给text变量保存. From 9ac9b35d07d223e49c8717dcc69ee5898c8178c7 Mon Sep 17 00:00:00 2001 From: zhanghongqing Date: Tue, 13 Nov 2018 11:02:27 +0800 Subject: [PATCH 09/19] =?UTF-8?q?title=20=E4=BF=9D=E7=95=99=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E7=A9=BA=E6=A0=BC=E4=BE=BF=E4=BA=8E=E9=98=85=E8=AF=BB?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=E5=8D=95=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/static/global/scripts/common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/static/global/scripts/common.js b/src/main/webapp/static/global/scripts/common.js index 45e1bf45b..82f202a29 100644 --- a/src/main/webapp/static/global/scripts/common.js +++ b/src/main/webapp/static/global/scripts/common.js @@ -37,7 +37,7 @@ $(function(){ //获取td当前对象的文本,如果长度大于25; if($(this).text().trim().length>28){ //给td设置title属性,并且设置td的完整值.给title属性. - var strTitle = $(this).text().trim().replace(/[\r\n]/g,"").replace(/\s+/g, ""); + var strTitle = $(this).text().trim().replace(/[\r\n]/g,"").replace(/\s+/g, " "); //解决火狐title不能自动换行 var count = Math.floor(strTitle.length/62); for(var i=1;i<=count;i++){ From 71803f7d3b83a671d84955db9e6cc31c02d950a5 Mon Sep 17 00:00:00 2001 From: zhangwei Date: Tue, 13 Nov 2018 11:14:51 +0800 Subject: [PATCH 10/19] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E5=8F=82=E6=95=B0=E9=AA=8C=E8=AF=81=E4=B8=8E?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/messages/message_en.properties | 5 +- .../resources/messages/message_ru.properties | 7 +- .../messages/message_zh_CN.properties | 7 +- .../WEB-INF/views/cfg/proxy/cache/form.jsp | 88 +++++++++++++------ 4 files changed, 77 insertions(+), 30 deletions(-) diff --git a/src/main/resources/messages/message_en.properties b/src/main/resources/messages/message_en.properties index 229c64ee7..9837aefee 100644 --- a/src/main/resources/messages/message_en.properties +++ b/src/main/resources/messages/message_en.properties @@ -1351,7 +1351,7 @@ cache_whitelist=Cache Bypass cache_key=Cache key ignore_query_string=Ignore Query String in URL include_cookie=Include Cookie Values -no_revalidate=Cache Revalidate +no_revalidate=No Revalidate cache_dyn_url=Cache Dynamic Content cache_cookied_cont=Cache Cookied Content ignore_req_nocache=Ignore Request no-cache Headers @@ -1362,3 +1362,6 @@ pinning_time=Cache Pinning Time max_cache_size=Max Cache Size inactive_time=Inactive Time max_cache_obj_size=Max Cache Object Size +cache_time_error=Cache time can not exceed 24 hours(1440 minutes,86400 seconds). +cache_size_error=Cache size can not exceed 1024TB(1048576GB,1073741824MB). +ignore_qs_error=Ignore query string has invisible character or comma \ No newline at end of file diff --git a/src/main/resources/messages/message_ru.properties b/src/main/resources/messages/message_ru.properties index 35f230c57..0ec3e3f38 100644 --- a/src/main/resources/messages/message_ru.properties +++ b/src/main/resources/messages/message_ru.properties @@ -1341,7 +1341,7 @@ cache_whitelist=Cache Bypass cache_key=Cache key ignore_query_string=Ignore Query String in URL include_cookie=Include Cookie Values -no_revalidate=Cache Revalidate +no_revalidate=No Revalidate cache_dyn_url=Cache Dynamic Content cache_cookied_cont=Cache Cookied Content ignore_req_nocache=Ignore Request no-cache Headers @@ -1351,4 +1351,7 @@ min_use=Minimum Use pinning_time=Cache Pinning Time max_cache_size=Max Cache Size inactive_time=Inactive Time -max_cache_obj_size=Max Cache Object Size \ No newline at end of file +max_cache_obj_size=Max Cache Object Size +cache_time_error=Cache time can not exceed 24 hours(1440 minutes,86400 seconds). +cache_size_error=Cache size can not exceed 1024TB(1048576GB,1073741824MB). +ignore_qs_error=Ignore query string has invisible character or comma \ No newline at end of file diff --git a/src/main/resources/messages/message_zh_CN.properties b/src/main/resources/messages/message_zh_CN.properties index face500f8..b308e88c6 100644 --- a/src/main/resources/messages/message_zh_CN.properties +++ b/src/main/resources/messages/message_zh_CN.properties @@ -1344,7 +1344,7 @@ cache_whitelist=\u7F13\u5B58\u767D\u540D\u5355 cache_key=\u7F13\u5B58\u7B97\u6CD5 ignore_query_string=\u5FFD\u7565URL\u4E2D\u7684\u67E5\u8BE2\u53C2\u6570 include_cookie=\u5305\u542B\u7684cookie\u4FE1\u606F -no_revalidate=\u7F13\u5B58\u91CD\u65B0\u9A8C\u8BC1 +no_revalidate=\u4E0D\u91CD\u65B0\u9A8C\u8BC1 cache_dyn_url=\u7F13\u5B58\u52A8\u6001\u5185\u5BB9 cache_cookied_cont=\u7F13\u5B58Cookie\u5185\u5BB9 ignore_req_nocache=\u5FFD\u7565\u8BF7\u6C42\u5934\u57DF\u4E0D\u7F13\u5B58\u53C2\u6570 @@ -1354,4 +1354,7 @@ min_use=\u6700\u5C0F\u8BBF\u95EE\u6B21\u6570 pinning_time=\u7F13\u5B58\u65F6\u95F4 max_cache_size=\u6700\u5927\u7F13\u5B58\u5927\u5C0F inactive_time=\u672A\u88AB\u8BF7\u6C42\u7684\u6587\u4EF6\u65F6\u95F4 -max_cache_obj_size=\u6700\u5927\u7F13\u5B58\u5BF9\u8C61\u5927\u5C0F \ No newline at end of file +max_cache_obj_size=\u6700\u5927\u7F13\u5B58\u5BF9\u8C61\u5927\u5C0F +cache_time_error=\u7F13\u5B58\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7 24 \u5C0F\u65F6(1440\u5206\u949F,86400\u79D2). +cache_size_error=\u7F13\u5B58\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71024TB(1048576GB,1073741824MB). +ignore_qs_error=\u5FFD\u7565\u7684\u67E5\u8BE2\u53C2\u6570\u4E2D\u5305\u542B\u4E0D\u53EF\u89C1\u5B57\u7B26\u6216\u8005\u9017\u53F7 \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp index 66feeb836..0660fec63 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp @@ -13,6 +13,35 @@ $(document) .ready( function() { + $("#ignore_qs").tagsInput({ + width:$("#ignore_qs").find(".form-control").width(), + defaultText:'please input ignore query string in URL', + 'delimiter':',',//特殊字符串分隔与表达式的多关键词 + maxCount:0, + onAddTag:function(tag,size){ + var reg = new RegExp(/\t|\r|\n|,/); + if (tag.match(reg)) { + $(this).parents(".col-md-6").next("div").html(""); + }else{ + $(this).parents(".col-md-6").next("div").html(""); + } + }, + onRemoveTag:function(tag,size){ + $(this).parents(".col-md-6").next("div").html(""); + } + }); + $(".tagsinput").popover({ + animation:true, + container:'body', + placement:'right', + html:true, + trigger:"hover", + title:"", + content:function(){ + var content = $("#tagsinputTip").text(); + return content; + } + }); //initCommIpVal(); /* $("#cancel").on("click", function() { window.history.back(); @@ -71,67 +100,71 @@ var flag = true; var subscribeId=0; + if($("#ignore_qs").parents(".col-md-6").next("div").html()!=''){ + $("#ignore_qs").parents(".col-md-6").next("div").html(""); + return; + } if($("#pinning_time_unit").val()=='h'){ if(parseInt($("#pinning_time").val())>24){ - alert($("#pinning_time").val()); + $("div[for='pinning_time']").append(""); return ; } }else if($("#pinning_time_unit").val()=='m'){ if(parseInt($("#pinning_time").val())>1440){ - alert($("#pinning_time").val()); + $("div[for='pinning_time']").append(""); return ; } }else if($("#pinning_time_unit").val()=='s'){ if(parseInt($("#pinning_time").val())>86400){ - alert($("#pinning_time").val()); + $("div[for='pinning_time']").append(""); return ; } } if($("#inactive_time_unit").val()=='h'){ if(parseInt($("#inactive_time").val())>24){ - alert($("#inactive_time").val()); + $("div[for='inactive_time']").append(""); return ; } }else if($("#inactive_time_unit").val()=='m'){ if(parseInt($("#inactive_time").val())>1440){ - alert($("#inactive_time").val()); + $("div[for='inactive_time']").append(""); return ; } }else if($("#inactive_time_unit").val()=='s'){ if(parseInt($("#inactive_time").val())>86400){ - alert($("#inactive_time").val()); + $("div[for='inactive_time']").append(""); return ; } } if($("#max_cache_size_unit").val()=='t'){ if(parseInt($("#max_cache_size").val())>1024){ - alert($("#max_cache_size").val()); + $("div[for='max_cache_size']").append(""); return ; } }else if($("#max_cache_size_unit").val()=='g'){ if(parseInt($("#max_cache_size").val())>1048576){ - alert($("#max_cache_size").val()); + $("div[for='max_cache_size']").append(""); return ; } }else if($("#max_cache_size_unit").val()=='m'){ if(parseInt($("#max_cache_size").val())>1073741824){ - alert($("#max_cache_size").val()); + $("div[for='max_cache_size']").append(""); return ; } } if($("#max_cache_obj_size_unit").val()=='t'){ if(parseInt($("#max_cache_obj_size").val())>1024){ - alert($("#max_cache_obj_size").val()); + $("div[for='max_cache_obj_size']").append(""); return ; } }else if($("#max_cache_obj_size_unit").val()=='g'){ if(parseInt($("#max_cache_obj_size").val())>1048576){ - alert($("#max_cache_obj_size").val()); + $("div[for='max_cache_obj_size']").append(""); return ; } }else if($("#max_cache_obj_size_unit").val()=='m'){ if(parseInt($("#max_cache_obj_size").val())>1073741824){ - alert($("#max_cache_obj_size").val()); + $("div[for='max_cache_obj_size']").append(""); return ; } } @@ -357,19 +390,6 @@
- <%-- ignore_qs --%> -
-
- -
- -
-
-
-
+ <%-- ignore_qs --%> +
+
+ +
+ +
+
+
+
+
@@ -525,6 +559,7 @@
+
<%--
@@ -561,6 +596,7 @@
+
<%--
@@ -589,6 +625,7 @@
+
<%--
@@ -627,6 +664,7 @@
+
From c9bbf499b689c4a6c65e782eca2c81fa12df188c Mon Sep 17 00:00:00 2001 From: zhangwei Date: Tue, 13 Nov 2018 11:22:06 +0800 Subject: [PATCH 11/19] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=9A=84=E5=9B=BD=E5=AE=B6=E5=8C=96code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp index 0660fec63..120d43db3 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp @@ -21,7 +21,7 @@ onAddTag:function(tag,size){ var reg = new RegExp(/\t|\r|\n|,/); if (tag.match(reg)) { - $(this).parents(".col-md-6").next("div").html(""); + $(this).parents(".col-md-6").next("div").html(""); }else{ $(this).parents(".col-md-6").next("div").html(""); } @@ -101,7 +101,7 @@ var subscribeId=0; if($("#ignore_qs").parents(".col-md-6").next("div").html()!=''){ - $("#ignore_qs").parents(".col-md-6").next("div").html(""); + $("#ignore_qs").parents(".col-md-6").next("div").html(""); return; } if($("#pinning_time_unit").val()=='h'){ From d35a9f5816f9e8e7ae946ab0021ebef3b3dd1926 Mon Sep 17 00:00:00 2001 From: zhangwei Date: Tue, 13 Nov 2018 11:24:53 +0800 Subject: [PATCH 12/19] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E4=B8=8E=E6=97=B6=E9=97=B4=E5=8D=95=E4=BD=8D?= =?UTF-8?q?=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/sql/20181112/add_cache_policy | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/resources/sql/20181112/add_cache_policy b/src/main/resources/sql/20181112/add_cache_policy index e35ff0b01..f4d3d0556 100644 --- a/src/main/resources/sql/20181112/add_cache_policy +++ b/src/main/resources/sql/20181112/add_cache_policy @@ -110,3 +110,12 @@ INSERT INTO `function_region_dict` (`dict_id`, `function_id`, `config_district`, INSERT INTO `sys_menu` (`id`, `parent_id`, `parent_ids`, `code`, `name`, `sort`, `href`, `target`, `icon`, `is_show`, `permission`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`, `menu_bg`, `quick_action`, `is_top`, `function_id`) VALUES ('1161', '719', '0,1,86,719,', 'cache_policy', '缓存策略', '90', '/proxy/cache/list', '', '', '1', 'cache:policy:config', '1', '2018-11-08 11:27:45', '1', '2018-11-08 11:27:45', '', '1', NULL, '0', '0', '213'); INSERT INTO `sys_menu` (`id`, `parent_id`, `parent_ids`, `code`, `name`, `sort`, `href`, `target`, `icon`, `is_show`, `permission`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`, `menu_bg`, `quick_action`, `is_top`, `function_id`) VALUES ('1162', '748', '0,1,150,748,', 'cache_policy', '缓存策略', '90', '/proxy/cache/list', '', '', '1', 'cache:policy:confirm', '1', '2018-11-08 11:28:43', '1', '2018-11-08 11:28:43', '', '1', NULL, '0', '0', '213'); INSERT INTO `sys_menu` (`id`, `parent_id`, `parent_ids`, `code`, `name`, `sort`, `href`, `target`, `icon`, `is_show`, `permission`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`, `menu_bg`, `quick_action`, `is_top`, `function_id`) VALUES ('1163', '850', '0,1,151,850,', 'cache_policy', '缓存策略', '90', '/proxy/cache/list', '', '', '1', '', '1', '2018-11-08 11:29:26', '1', '2018-11-08 11:29:26', '', '1', NULL, '0', '0', '213'); + +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('137', '缓存时间单位', 'CACHE_TIME_UNIT', '', '', '2018-11-12 19:29:17', '2018-11-12 19:29:17', '1'); +INSERT INTO `sys_data_dictionary_name` (`id`, `module_name`, `mark`, `remark`, `revision`, `create_time`, `modify_time`, `status`) VALUES ('138', '缓存文件大小', 'CACHE_SIZE_UNIT', '', '', '2018-11-12 19:30:07', '2018-11-12 19:30:07', '1'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3008', 'h', 'Hour', '', '0', '1', '1', '137'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3009', 'm', 'Minute', '', '0', '1', '1', '137'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3010', 's', 'Seconde', '', '0', '1', '1', '137'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3011', 'm', 'MB', '', '0', '1', '1', '138'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3012', 'g', 'GB', '', '0', '1', '1', '138'); +INSERT INTO `sys_data_dictionary_item` (`id`, `item_code`, `item_value`, `item_desc`, `item_sort`, `status`, `type`, `dictionary_id`) VALUES ('3013', 't', 'TB', '', '0', '1', '1', '138'); From dc03f7f89b341b05be9b6b47ed15976967961282 Mon Sep 17 00:00:00 2001 From: wangxin Date: Tue, 13 Nov 2018 15:39:53 +0800 Subject: [PATCH 13/19] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E8=AD=A6=E5=91=8A=E6=97=A5=E5=BF=97=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/nis/web/service/basics/AsnIpCfgService.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/com/nis/web/service/basics/AsnIpCfgService.java b/src/main/java/com/nis/web/service/basics/AsnIpCfgService.java index 85513ff3f..a83c7f529 100644 --- a/src/main/java/com/nis/web/service/basics/AsnIpCfgService.java +++ b/src/main/java/com/nis/web/service/basics/AsnIpCfgService.java @@ -235,7 +235,6 @@ public class AsnIpCfgService extends CrudService, AsnIpCfg> { public void saveAsnIpBatch(List cfgs){ //需要通过新增域接口新增的ip集合 List toAddRegionAsnIpCfgs=Lists.newArrayList(); - logger.warn("process configGroupInfo and delete IP start"); long start=System.currentTimeMillis(); for(AsnIpCfg cfg:cfgs) { if(Constants.VALID_YES==cfg.getIsValid().intValue()) { @@ -243,7 +242,6 @@ public class AsnIpCfgService extends CrudService, AsnIpCfg> { } } long end=System.currentTimeMillis(); - logger.warn("process configGroupInfo and delete IP finish,cost:"+(end-start)); this.save(cfgs); cfgs.clear(); splitAndSend(toAddRegionAsnIpCfgs,Constants.VALID_YES); From de56971c30c0fa0ef475cdec1c575eaedd658bcc Mon Sep 17 00:00:00 2001 From: zhangwei Date: Tue, 13 Nov 2018 15:40:47 +0800 Subject: [PATCH 14/19] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=AA=8C=E8=AF=81=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/views/cfg/proxy/cache/form.jsp | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp index 120d43db3..217700ff1 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/cache/form.jsp @@ -91,7 +91,7 @@ }else{ $(element).parents(".form-group").find( "div[for='" - + element.attr("name") + + element.attr("id") + "']").append(error); } } @@ -434,7 +434,7 @@ <%-- --%> -
+
@@ -470,7 +470,7 @@ <%-- --%>
-
+
@@ -488,7 +488,7 @@ <%-- --%> -
+
@@ -508,7 +508,7 @@ <%-- --%> -
+
@@ -526,7 +526,7 @@ <%-- --%> -
+
@@ -538,8 +538,8 @@
- -
+ +
@@ -550,7 +550,7 @@
- + + + + + +
+
+
+
@@ -94,20 +108,7 @@
-
-
- -
- - -
-
-
-
+
diff --git a/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp b/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp index 0dc23bd4a..f5d94ad19 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ddosIpCfgForm.jsp @@ -91,23 +91,27 @@ $(function(){
-