pull/109/head
midoks 6 years ago
parent 8f03085cf3
commit ce47dc6f8e
  1. 19
      plugins/op_waf/index.py
  2. 19
      plugins/op_waf/js/op_waf.js

@ -365,6 +365,23 @@ def getSiteConfig():
return public.returnJson(True, 'ok!', content)
def getSiteConfigByName():
args = getArgs()
data = checkArgs(args, ['siteName'])
if not data[0]:
return data[1]
path = getJsonPath('site')
content = public.readFile(path)
content = json.loads(content)
siteName = args['siteName']
retData = {}
if siteName in content:
retData = content[siteName]
return public.returnJson(True, 'ok!', retData)
def getLogsList():
args = getArgs()
data = checkArgs(args, ['siteName'])
@ -472,6 +489,8 @@ if __name__ == "__main__":
print saveScanRule()
elif func == 'get_site_config':
print getSiteConfig()
elif func == 'get_site_config_byname':
print getSiteConfigByName()
elif func == 'get_logs_list':
print getLogsList()
elif func == 'get_safe_logs':

@ -1122,17 +1122,6 @@ function siteWafConfig(siteName, type) {
</td>\
<td class="text-right"><a class="btlink" onclick="set_site_obj_conf(\''+ siteName + '\',\'cookie\')">规则</a></td>\
</tr>\
<tr>\
<td>禁止国外访问</td>\
<td>'+ rdata.top.drop_abroad.ps + '</td>\
<td>\
<div class="ssh-item" style="margin-left:0">\
<input class="btswitch btswitch-ios" id="closeabroad" type="checkbox" '+ (rdata.drop_abroad ? 'checked' : '') + '>\
<label class="btswitch-btn" for="closeabroad" onclick="set_site_obj_state(\''+ siteName + '\',\'drop_abroad\')"></label>\
</div>\
</td>\
<td class="text-right"><a class="btlink" onclick="cn_iplist()">设置</a></td>\
</tr>\
<tr>\
<td>常见扫描器</td><td>'+ rdata.top.scan.ps + '</td>\
<td>\
@ -1196,12 +1185,6 @@ function siteWafConfig(siteName, type) {
<td>&nbsp;&nbsp;--</td>\
<td class="text-right"><a class="btlink" onclick="body_rule_list(true,\''+ siteName + '\')">设置</a></td>\
</tr>\
<tr>\
<td>CMS专用过滤</td>\
<td>为特定CMS提供的过滤规则</td>\
<td style="text-align: left;">&nbsp;&nbsp;--</td>\
<td class="text-right"><a class="btlink" onclick="site_cms_rule(\''+siteName+'\')">设置</a></td>\
</tr>\
</tbody>\
</table>\
</div>\
@ -1229,7 +1212,7 @@ function wafSite(){
console.log(k,v);
i += 1;
tbody += '<tr>\
<td><a onclick="site_waf_config(\''+ k + '\')" class="sitename btlink" title="' + k + '">' + k + '</a></td>\
<td><a onclick="siteWafConfig(\''+ k + '\')" class="sitename btlink" title="' + k + '">' + k + '</a></td>\
<td>\
<input onclick="set_site_obj_state(\''+ k + '\',\'get\')" type="checkbox" ' + (v.get ? 'checked' : '') + '><span class="' + back_css(v.total[1].value) + '" title="拦截GET渗透次数:' + v.total[1].value + '">' + v.total[1].value + '</span>\
</td>\

Loading…
Cancel
Save