日志查询-封堵类型字典优化
This commit is contained in:
@@ -270,9 +270,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
|
|||||||
@@ -266,9 +266,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
|
|||||||
@@ -320,9 +320,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
||||||
|
|||||||
@@ -267,9 +267,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
|
|||||||
@@ -265,9 +265,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
|
|||||||
@@ -267,9 +267,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
|
|||||||
@@ -380,9 +380,13 @@
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
||||||
|
|||||||
@@ -309,9 +309,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
||||||
|
|||||||
@@ -308,9 +308,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
||||||
|
|||||||
@@ -319,9 +319,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
||||||
|
|||||||
@@ -310,9 +310,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
<td><c:set var="avProtocol" value="${log.protocol}"></c:set>
|
||||||
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
<c:forEach items="${fns:getDictList('AV_PROTOCOL')}" var="dic">
|
||||||
|
|||||||
@@ -324,9 +324,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td title="${log.capIp }">${fns:abbr(log.capIp, 42)}</td>
|
<td title="${log.capIp }">${fns:abbr(log.capIp, 42)}</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -272,9 +272,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td title="${log.capIp }">${fns:abbr(log.capIp, 42)}</td>
|
<td title="${log.capIp }">${fns:abbr(log.capIp, 42)}</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -333,9 +333,13 @@ $(document).ready(function(){
|
|||||||
<td>${log.level}</td>
|
<td>${log.level}</td>
|
||||||
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
<!--0:动态黑名单FD;1:静态配置FD;2:首次分析命中 -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${log.fdType eq 0 }"><spring:message code="black_block_list"/></c:if>
|
<c:set var="fdTypes">${log.fdType }</c:set>
|
||||||
<c:if test="${log.fdType eq 1 }"><spring:message code="static_cfg_block"/></c:if>
|
<c:forEach items="${fns:getDictList('FD_TYPE')}" var="dic">
|
||||||
<c:if test="${log.fdType eq 2 }"><spring:message code="first_hit"/></c:if>
|
<c:if test="${dic.itemCode eq log.fdType}">
|
||||||
|
<c:set var="fdTypes">${dic.itemValue}</c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
<spring:message code="${fdTypes}"/>
|
||||||
</td>
|
</td>
|
||||||
<td title="${log.capIp }">${fns:abbr(log.capIp, 42)}</td>
|
<td title="${log.capIp }">${fns:abbr(log.capIp, 42)}</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
Reference in New Issue
Block a user