hunter/pre_curl_com.go

15 lines
327 B
Go
Raw Permalink Normal View History

2020-04-10 16:39:48 +08:00
package hunter
import (
gcurl "github.com/474420502/gcurl"
2020-04-10 16:39:48 +08:00
)
// PreCurlUrl Task的 curl bash 预处理组件
type PreCurlUrl string
func (h PreCurlUrl) Before(ctx *TaskContext) {
gurl := gcurl.ParseRawCURL(string(h))
ctx.GetHunter().SetSession(gurl.CreateSession())
ctx.SetWorkflow(gurl.CreateWorkflow(ctx.Session()))
}