mirror of
https://github.com/chainreactors/spray.git
synced 2025-09-15 11:40:13 +00:00
修复url解析错误的bug
This commit is contained in:
parent
2f131ccd02
commit
976ce55bdc
@ -428,11 +428,12 @@ func (opt *Option) PrepareRunner() (*Runner, error) {
|
||||
if file != nil {
|
||||
content, err := ioutil.ReadAll(file)
|
||||
if err != nil {
|
||||
logs.Log.Error(err.Error())
|
||||
return nil, err
|
||||
}
|
||||
urls := strings.Split(strings.TrimSpace(string(content)), "\n")
|
||||
for _, u := range urls {
|
||||
if _, err := url.Parse(u); err != nil {
|
||||
u = strings.TrimSpace(u)
|
||||
if _, err := url.Parse(u); err == nil {
|
||||
r.Count++
|
||||
} else if ip := utils.ParseIP(u); ip != nil {
|
||||
r.Count++
|
||||
@ -443,7 +444,8 @@ func (opt *Option) PrepareRunner() (*Runner, error) {
|
||||
|
||||
go func() {
|
||||
for _, u := range urls {
|
||||
if _, err := url.Parse(u); err != nil {
|
||||
u = strings.TrimSpace(u)
|
||||
if _, err := url.Parse(u); err == nil {
|
||||
opt.GenerateTasks(tasks, u, ports)
|
||||
} else if ip := utils.ParseIP(u); ip != nil {
|
||||
opt.GenerateTasks(tasks, u, ports)
|
||||
|
Loading…
x
Reference in New Issue
Block a user