From 52d5e14e699802f9dc6ec4a1005adc10e5450690 Mon Sep 17 00:00:00 2001 From: yhy <31311038+yhy0@users.noreply.github.com> Date: Tue, 7 May 2024 22:44:15 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E4=BC=98=E5=8C=96Security=20Copilot=20?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=EF=BC=9B=E5=85=B6=E4=BB=96=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + Jie_config.yaml | 2 +- README.md | 2 + README_CN.md | 3 + SCopilot/templates/SCopilot.html | 94 ++++++++++++++++++++++++++-- SCopilot/templates/index.html | 1 - conf/default.go | 2 +- conf/file.go | 2 +- go.mod | 2 +- lib.go | 3 + scan/bbscan/README.md | 3 +- scan/bbscan/bbscan.go | 8 +-- scan/bbscan/bbscan_test.go | 16 +++++ scan/bbscan/rules/go_pprof_debug.txt | 4 +- scan/gadget/swagger/swagger.go | 9 ++- scan/util/black.go | 9 ++- 16 files changed, 139 insertions(+), 22 deletions(-) create mode 100644 scan/bbscan/bbscan_test.go diff --git a/.gitignore b/.gitignore index 707cbb1..e14d9ba 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ .idea logs data +scan/bbscan/rules/personal_rules.txt .DS_Store test.go # Test binary, built with `go test -c` diff --git a/Jie_config.yaml b/Jie_config.yaml index f684f08..4d5892d 100644 --- a/Jie_config.yaml +++ b/Jie_config.yaml @@ -1,6 +1,6 @@ version: 1.0.4 -parallel: 10 #同时运行几个插件 +parallel: 10 # 同时扫描的最大 url 个数 # 全局 http 发包配置 http: diff --git a/README.md b/README.md index 3622957..2001996 100644 --- a/README.md +++ b/README.md @@ -235,6 +235,7 @@ import ( "github.com/yhy0/Jie/SCopilot" "github.com/yhy0/Jie/conf" "github.com/yhy0/Jie/crawler" + "github.com/yhy0/Jie/pkg/mode" "github.com/yhy0/Jie/pkg/output" "github.com/yhy0/logging" "net/url" @@ -306,6 +307,7 @@ Config.WebScan.Craw = "k" logging.Logger.Infoln(aurora.Red(v.PrintScreen()).String()) } }() + mode.Active("http://testphp.vulnweb.com/", nil) } ``` diff --git a/README_CN.md b/README_CN.md index 058af77..c17d83b 100644 --- a/README_CN.md +++ b/README_CN.md @@ -233,6 +233,7 @@ import ( "github.com/yhy0/Jie/SCopilot" "github.com/yhy0/Jie/conf" "github.com/yhy0/Jie/crawler" + "github.com/yhy0/Jie/pkg/mode" "github.com/yhy0/Jie/pkg/output" "github.com/yhy0/logging" "net/url" @@ -302,6 +303,8 @@ func lib() { logging.Logger.Infoln(aurora.Red(v.PrintScreen()).String()) } }() + + mode.Active("http://testphp.vulnweb.com/", nil) } ``` diff --git a/SCopilot/templates/SCopilot.html b/SCopilot/templates/SCopilot.html index 3ac4245..3a6d02c 100644 --- a/SCopilot/templates/SCopilot.html +++ b/SCopilot/templates/SCopilot.html @@ -161,9 +161,19 @@

端口信息

+ {{ if .data.InfoPlugin }} +
+
+ {{ range $plugin, $cnt := .data.InfoPlugin }} + + {{ end }} +
+
+ {{ end }} +
+ {{ if .data.InfoPlugin }} +
+
+ {{ range $plugin, $cnt := .data.VulPlugin }} + + {{ end }} +
+
+ {{ end }} +