mirror of
https://github.com/shadow1ng/fscan.git
synced 2026-09-25 20:51:52 +08:00
@@ -328,7 +328,7 @@ func LoadMultiPoc(Pocs embed.FS, pocname string) []*Poc {
|
|||||||
if p, err := LoadPoc(f, Pocs); err == nil {
|
if p, err := LoadPoc(f, Pocs); err == nil {
|
||||||
pocs = append(pocs, p)
|
pocs = append(pocs, p)
|
||||||
} else {
|
} else {
|
||||||
fmt.Printf("POC加载失败 %s: %v\n", f, err)
|
common.LogError(fmt.Sprintf("POC加载失败 %s: %v", f, err))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return pocs
|
return pocs
|
||||||
@@ -367,7 +367,7 @@ func LoadPoc(fileName string, Pocs embed.FS) (*Poc, error) {
|
|||||||
func SelectPoc(Pocs embed.FS, pocname string) []string {
|
func SelectPoc(Pocs embed.FS, pocname string) []string {
|
||||||
entries, err := Pocs.ReadDir("pocs")
|
entries, err := Pocs.ReadDir("pocs")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("读取POC目录失败: %v\n", err)
|
common.LogError(fmt.Sprintf("读取POC目录失败: %v", err))
|
||||||
}
|
}
|
||||||
|
|
||||||
var foundFiles []string
|
var foundFiles []string
|
||||||
|
|||||||
+1
-1
@@ -378,7 +378,7 @@ func reverseCheck(r *Reverse, timeout int64) bool {
|
|||||||
isOK := bytes.Contains(resp.Body, []byte(`"message": "OK"`))
|
isOK := bytes.Contains(resp.Body, []byte(`"message": "OK"`))
|
||||||
|
|
||||||
if hasData && isOK {
|
if hasData && isOK {
|
||||||
fmt.Println(apiURL)
|
common.LogDebug(apiURL)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
|||||||
Reference in New Issue
Block a user