配置清理,增加vpn信息清理
dns欺骗增加一个初始化无策略-默认组-欺骗ip配置(存储+下发)
This commit is contained in:
@@ -17,6 +17,7 @@ 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.ResponseBody;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import com.nis.domain.Page;
|
||||
@@ -29,6 +30,8 @@ import com.nis.domain.configuration.IpPortCfg;
|
||||
import com.nis.domain.configuration.DnsIpCfg;
|
||||
import com.nis.domain.configuration.RequestInfo;
|
||||
import com.nis.exceptions.MaatConvertException;
|
||||
import com.nis.util.AsnCacheUtils;
|
||||
import com.nis.util.CacheUtils;
|
||||
import com.nis.util.Constants;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.web.controller.BaseController;
|
||||
@@ -69,6 +72,34 @@ public class DnsIpCfgController extends BaseController {
|
||||
return "/cfg/dnsIpCfgForm";
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化一条dns fakeip配置
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@RequestMapping(value = {"initSpoofingIp"})
|
||||
public String initSpoofingIp(){
|
||||
Properties msg=getMsgProp();
|
||||
try {
|
||||
DnsIpCfg entity=new DnsIpCfg();
|
||||
entity.setIsAudit(1);
|
||||
entity.setIsValid(1);
|
||||
entity.setDnsStrategyId(0);
|
||||
List<DnsIpCfg> list=dnsIpCfgService.findDnsIpCfg(entity);
|
||||
if(StringUtil.isEmpty(list)) {
|
||||
dnsIpCfgService.saveAndAudit();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
logger.error("初始化Spoofing ip失败",e);
|
||||
e.printStackTrace();
|
||||
if(e instanceof MaatConvertException) {
|
||||
return msg.getProperty("request_service_failed");
|
||||
}else {
|
||||
return msg.getProperty("save_failed");
|
||||
}
|
||||
}
|
||||
return "success";
|
||||
}
|
||||
@RequestMapping(value = {"/saveOrUpdate"})
|
||||
@RequiresPermissions(value={"dns:fake:ip:config"})
|
||||
public String saveOrUpdate(Model model,HttpServletRequest request
|
||||
|
||||
Reference in New Issue
Block a user