fix: check pool net set headers

This commit is contained in:
M09Ic 2025-03-04 14:58:28 +08:00
parent c746c26ff9
commit 08ce95b43d
3 changed files with 9 additions and 9 deletions

View File

@ -107,14 +107,6 @@ type BrutePool struct {
}
func (pool *BrutePool) Init() error {
if pool.Headers.Get("User-Agent") == "" {
pool.Headers.Set("User-Agent", pkg.DefaultUserAgent)
}
if pool.Headers.Get("Accept") == "" {
pool.Headers.Set("Accept", "*/*")
}
pool.initwg.Add(2)
if pool.Index != "/" {
logs.Log.Logf(pkg.LogVerbose, "custom index url: %s", pkg.BaseURL(pool.url)+pkg.FormatURL(pkg.BaseURL(pool.url), pool.Index))

View File

@ -36,7 +36,7 @@ func NewCheckPool(ctx context.Context, config *Config) (*CheckPool, error) {
processCh: make(chan *baseline.Baseline, config.Thread),
},
}
pool.Headers = map[string]string{"Connection": "close"}
pool.Headers.Set("Connection", "close")
p, _ := ants.NewPoolWithFunc(config.Thread, pool.Invoke)
pool.Pool = p

View File

@ -114,6 +114,14 @@ func (r *Runner) PrepareConfig() *pool.Config {
config.Headers.Set(k, v)
}
if config.Headers.Get("User-Agent") == "" {
config.Headers.Set("User-Agent", pkg.DefaultUserAgent)
}
if config.Headers.Get("Accept") == "" {
config.Headers.Set("Accept", "*/*")
}
return config
}