diff --git a/conf/test.yaml b/conf/test.yaml index 05defd0..1cf7d17 100644 --- a/conf/test.yaml +++ b/conf/test.yaml @@ -1,4 +1,4 @@ -cookie: vindex==3c=1b=0AB00=0R;supportLang=cn%2Cen;lang=cn;sessionid=2000013666a3120a259d2168127d3effcc7f;loginid=5019bf444a0cef5efea2b72e1bfc0e46;2000013666a3120a259d2168127d3effcc7f=true;abcd1234=true;login=false; +cookie: vindex==3d=12=0AB00=0R;supportLang=cn%2Cen;lang=cn;sessionid=200001f37df07e070a16626f789e077d30b6;loginid=76b6606cf249627932735f8f0aac3324;200001f37df07e070a16626f789e077d30b6=true;abcd1234=true;login=false; mysql: port: 3306 url: 127.0.0.1 diff --git a/img/afc2000_1.png b/img/afc2000_1.png index b0d7ae0..52a66e3 100644 Binary files a/img/afc2000_1.png and b/img/afc2000_1.png differ diff --git a/img/afc2000_2.png b/img/afc2000_2.png index 758190d..f130881 100644 Binary files a/img/afc2000_2.png and b/img/afc2000_2.png differ diff --git a/img/capt.png b/img/capt.png index 31bd6a6..c27e78a 100644 Binary files a/img/capt.png and b/img/capt.png differ diff --git a/img/hw_baolj.png b/img/hw_baolj.png index 94e0eae..b6f56e8 100644 Binary files a/img/hw_baolj.png and b/img/hw_baolj.png differ diff --git a/img/hw_dtcloud_01.png b/img/hw_dtcloud_01.png index ae6f537..941c677 100644 Binary files a/img/hw_dtcloud_01.png and b/img/hw_dtcloud_01.png differ diff --git a/img/hw_dtcloud_02.png b/img/hw_dtcloud_02.png index 0491945..d943a8a 100644 Binary files a/img/hw_dtcloud_02.png and b/img/hw_dtcloud_02.png differ diff --git a/img/hw_dtcloud_03.png b/img/hw_dtcloud_03.png index 1cca13a..6c8cc61 100644 Binary files a/img/hw_dtcloud_03.png and b/img/hw_dtcloud_03.png differ diff --git a/img/hw_dtcloud_04.png b/img/hw_dtcloud_04.png index 928ba24..0fd15fd 100644 Binary files a/img/hw_dtcloud_04.png and b/img/hw_dtcloud_04.png differ diff --git a/img/hw_dtcloud_06.png b/img/hw_dtcloud_06.png index 36174e6..9b9f4e7 100644 Binary files a/img/hw_dtcloud_06.png and b/img/hw_dtcloud_06.png differ diff --git a/img/hw_dtcloud_07.png b/img/hw_dtcloud_07.png index c417555..2a0075a 100644 Binary files a/img/hw_dtcloud_07.png and b/img/hw_dtcloud_07.png differ diff --git a/img/hw_dtcloud_man.png b/img/hw_dtcloud_man.png index fba2cec..6cee9ec 100644 Binary files a/img/hw_dtcloud_man.png and b/img/hw_dtcloud_man.png differ diff --git a/img/hw_fw1.png b/img/hw_fw1.png index f7ffd8e..700103b 100644 Binary files a/img/hw_fw1.png and b/img/hw_fw1.png differ diff --git a/img/hw_tsgz.png b/img/hw_tsgz.png index 19320cc..db92251 100644 Binary files a/img/hw_tsgz.png and b/img/hw_tsgz.png differ diff --git a/img/zww_baolj.png b/img/zww_baolj.png index 06fafd0..67d0205 100644 Binary files a/img/zww_baolj.png and b/img/zww_baolj.png differ diff --git a/img/zww_dtcloud_01.png b/img/zww_dtcloud_01.png index be3ded7..a219f5f 100644 Binary files a/img/zww_dtcloud_01.png and b/img/zww_dtcloud_01.png differ diff --git a/img/zww_dtcloud_02.png b/img/zww_dtcloud_02.png index a801fb0..6a93d1a 100644 Binary files a/img/zww_dtcloud_02.png and b/img/zww_dtcloud_02.png differ diff --git a/img/zww_dtcloud_03.png b/img/zww_dtcloud_03.png index c581358..8983249 100644 Binary files a/img/zww_dtcloud_03.png and b/img/zww_dtcloud_03.png differ diff --git a/img/zww_dtcloud_04.png b/img/zww_dtcloud_04.png index b0ac80c..0de1094 100644 Binary files a/img/zww_dtcloud_04.png and b/img/zww_dtcloud_04.png differ diff --git a/img/zww_dtcloud_05.png b/img/zww_dtcloud_05.png index 36d4e00..a01e3d2 100644 Binary files a/img/zww_dtcloud_05.png and b/img/zww_dtcloud_05.png differ diff --git a/img/zww_dtcloud_06.png b/img/zww_dtcloud_06.png index 2f7356a..582f584 100644 Binary files a/img/zww_dtcloud_06.png and b/img/zww_dtcloud_06.png differ diff --git a/img/zww_dtcloud_07.png b/img/zww_dtcloud_07.png index 545679f..2f9dfca 100644 Binary files a/img/zww_dtcloud_07.png and b/img/zww_dtcloud_07.png differ diff --git a/img/zww_dtcloud_man.png b/img/zww_dtcloud_man.png index ced0564..22b34ca 100644 Binary files a/img/zww_dtcloud_man.png and b/img/zww_dtcloud_man.png differ diff --git a/img/zww_fw1.png b/img/zww_fw1.png index 8a85292..5b4e7b1 100644 Binary files a/img/zww_fw1.png and b/img/zww_fw1.png differ diff --git a/img/zww_tsgz.png b/img/zww_tsgz.png index f5c02f1..ce20115 100644 Binary files a/img/zww_tsgz.png and b/img/zww_tsgz.png differ diff --git a/main.go b/main.go index e4173b1..ce698ef 100644 --- a/main.go +++ b/main.go @@ -1,8 +1,8 @@ package main import ( - "dt_automate/attackevent" "dt_automate/tool" + "dt_automate/wps" "flag" "fmt" "log" @@ -73,19 +73,19 @@ func main() { // method.HW_DTCLOUD() //截取运维中心的图片 // method.HW_BAOLJ() //截取堡垒机的图片 - // //政务网区截图 + // // //政务网区截图 // method.ZWW_FW1() //截取防火墙的图片 // method.ZWW_TSGZ() //截取态势感知的图片 // method.ZWW_DTCLOUD() //截取运维中心的图片 // method.ZWWW_BAOLJ() //截取堡垒机的图片 //互联网区运维巡检文档生成 - // wps.HW_SYS_Word() //运维平台word文档生成 + wps.HW_SYS_Word() //运维平台word文档生成 // //政务网区运维巡检文档生成 - // wps.ZWW_SYS_Word() //运维平台word文档生成 + wps.ZWW_SYS_Word() //运维平台word文档生成 // //安全巡检文档生成 - // wps.SAFET_Word() //安全巡检文档生成 + wps.SAFET_Word() //安全巡检文档生成 //安全事件表格生成(需要先执行互联网区防火墙截图) - attackevent.Fw_event(attackevent.HW_fw1_cookie()) //将防火墙安全事件存放到xlsx文件中 + // attackevent.Fw_event(attackevent.HW_fw1_cookie()) //将防火墙安全事件存放到xlsx文件中 } } else { log.Println("没有授权") diff --git a/method/zww_dtcloud.go b/method/zww_dtcloud.go index 812d26e..3bda9a1 100644 --- a/method/zww_dtcloud.go +++ b/method/zww_dtcloud.go @@ -64,7 +64,7 @@ func ZWW_DTCLOUD() { if err := page.Locator(".el-button.login-form-item.login-btn.el-button--primary").Click(); err != nil { log.Fatalf("could not click button: %v", err) } - page.WaitForTimeout(7000) + page.WaitForTimeout(10000) //运维中心主页 page.Screenshot(playwright.PageScreenshotOptions{ Path: playwright.String("img/zww_dtcloud_man.png"), @@ -73,7 +73,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_man.png") page.Goto("https://ops.zww.dtcloud.com/console/om/capacity/overview?regionId=-1", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //跳转到运维中心概览 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Screenshot(playwright.PageScreenshotOptions{ Path: playwright.String("img/zww_dtcloud_01.png"), FullPage: playwright.Bool(false), @@ -81,7 +81,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_01.png") page.Goto("https://ops.zww.dtcloud.com/console/om/capacity/resource?regionId=-1", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //运维-资源容量 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Screenshot(playwright.PageScreenshotOptions{ Path: playwright.String("img/zww_dtcloud_02.png"), FullPage: playwright.Bool(false), @@ -89,7 +89,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_02.png") page.Goto("https://ops.zww.dtcloud.com/region/dtcloud2/console/om/monitor/overview", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //监控-概览 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Screenshot(playwright.PageScreenshotOptions{ Path: playwright.String("img/zww_dtcloud_03.png"), FullPage: playwright.Bool(false), @@ -97,7 +97,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_03.png") page.Goto("https://ops.zww.dtcloud.com/region/dtcloud2/console/om/monitor/resource", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //监控-资源监控-物理服务器 - page.WaitForTimeout(4000) + page.WaitForTimeout(10000) page.Locator(`.arco-tree.arco-tree-show-line`).Locator(`div`).Nth(8).Locator(`span`).Nth(2).Locator(`span`).Nth(0).Click() page.Locator(`div[data-test-id="PhysicalServer"]`).Click() page.WaitForTimeout(2000) @@ -108,7 +108,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_04.png") page.Goto("https://ops.zww.dtcloud.com/region/dtcloud2/console/om/alert/view", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //监控-告警-告警查看 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Locator(`.arco-space-item`).Nth(0).Locator(`div`).Nth(1).Locator(`button`).Click() page.WaitForTimeout(6000) page.Screenshot(playwright.PageScreenshotOptions{ @@ -118,7 +118,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_05.png") page.Goto("https://ops.zww.dtcloud.com/region/dtcloud2/console/om/alert/history", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //监控-告警历史 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Locator(`.arco-btn.arco-btn-outline.arco-btn-size-default.arco-btn-shape-square`).Nth(0).Click() page.WaitForTimeout(1000) page.Locator(`.arco-input-tag-input.arco-input-tag-input-size-default.arco-input-tag-input-autowidth`).Click() @@ -132,7 +132,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_06.png") page.Goto("https://ops.zww.dtcloud.com/region/dtcloud2/console/om/health-inspection/outputs?page=1&size=10&order=createTime%3Adesc&searchResult=%7B%7D", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //运维-监控巡检-巡检结果 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Screenshot(playwright.PageScreenshotOptions{ Path: playwright.String("img/zww_dtcloud_07.png"), FullPage: playwright.Bool(false), @@ -140,7 +140,7 @@ func ZWW_DTCLOUD() { // tool.Jietu("img/hw_dtcloud_07.png") page.Goto("https://ops.zww.dtcloud.com/console/om/capacity/service?regionId=-1", playwright.PageGotoOptions{WaitUntil: playwright.WaitUntilStateDomcontentloaded}) //运维-容量-云服务容量 - page.WaitForTimeout(6000) + page.WaitForTimeout(10000) page.Screenshot(playwright.PageScreenshotOptions{ Path: playwright.String("img/zww_dtcloud_08.png"), FullPage: playwright.Bool(false), diff --git a/防火墙安全事件20250304.xlsx b/防火墙安全事件20250304.xlsx deleted file mode 100644 index 56ba551..0000000 Binary files a/防火墙安全事件20250304.xlsx and /dev/null differ