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 {
|
if file != nil {
|
||||||
content, err := ioutil.ReadAll(file)
|
content, err := ioutil.ReadAll(file)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logs.Log.Error(err.Error())
|
return nil, err
|
||||||
}
|
}
|
||||||
urls := strings.Split(strings.TrimSpace(string(content)), "\n")
|
urls := strings.Split(strings.TrimSpace(string(content)), "\n")
|
||||||
for _, u := range urls {
|
for _, u := range urls {
|
||||||
if _, err := url.Parse(u); err != nil {
|
u = strings.TrimSpace(u)
|
||||||
|
if _, err := url.Parse(u); err == nil {
|
||||||
r.Count++
|
r.Count++
|
||||||
} else if ip := utils.ParseIP(u); ip != nil {
|
} else if ip := utils.ParseIP(u); ip != nil {
|
||||||
r.Count++
|
r.Count++
|
||||||
@ -443,7 +444,8 @@ func (opt *Option) PrepareRunner() (*Runner, error) {
|
|||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
for _, u := range urls {
|
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)
|
opt.GenerateTasks(tasks, u, ports)
|
||||||
} else if ip := utils.ParseIP(u); ip != nil {
|
} else if ip := utils.ParseIP(u); ip != nil {
|
||||||
opt.GenerateTasks(tasks, u, ports)
|
opt.GenerateTasks(tasks, u, ports)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user