From cb98f7c7fb102aef271a943d420d6c3331889a46 Mon Sep 17 00:00:00 2001 From: wangwei Date: Thu, 25 Apr 2019 21:30:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DIP=20Spoofing=E5=A4=B1?= =?UTF-8?q?=E6=95=88=E4=B8=8B=E5=8F=91=E8=87=B3=E6=9C=8D=E5=8A=A1=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/nis/util/SchedulerTaskUtil.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/main/java/com/nis/util/SchedulerTaskUtil.java b/src/main/java/com/nis/util/SchedulerTaskUtil.java index 40652dab2..e1578cd6f 100644 --- a/src/main/java/com/nis/util/SchedulerTaskUtil.java +++ b/src/main/java/com/nis/util/SchedulerTaskUtil.java @@ -866,6 +866,38 @@ public class SchedulerTaskUtil { }else{ return false; }*/ + + //ip spoofing + if(serviceId.equals(518)){ + entity.setCompileId(compileId); + List list = configSynchronizationDao.getCfgIndexList(entity); + entity.setCompileId(compileId); + for(CfgIndexInfo cfg:list){ + if(isValid==0){ + PxyObjSpoofingIpPool pool=new PxyObjSpoofingIpPool(); + pool.setCfgId(Long.valueOf(cfg.getUserRegion3())); + pool = configSynchronizationDao.getPxyObjSpoofingIpPool(pool.getCfgId()); + List poolList = new ArrayList(); + pool.setIsValid(0); + pool.setCompileId(pool.getCompileId()); + pool.setServiceId(pool.getServiceId()); + poolList.add(pool); + //调用服务接口取消配置 + String json=BaseService.gsonToJson(poolList); + logger.info("欺骗IP池配置配置参数:"+json); + //调用服务接口取消配置 + try { + ToMaatResult result = ConfigServiceUtil.put(json, 2); + logger.info("欺骗IP池配置响应信息:"+result.getMsg()); + } catch (Exception e) { + e.printStackTrace(); + logger.info("欺骗IP池配置配置失败"); + throw e; + } + } + } + } + maatCfg = new MaatCfg(); maatCfg.initDefaultValue(); maatBean = new ToMaatBean();