Skip to content

Commit

Permalink
fixed #51 2022-08-01
Browse files Browse the repository at this point in the history
  • Loading branch information
hktalent committed Aug 1, 2022
1 parent c185efb commit 1019cc1
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
9 changes: 7 additions & 2 deletions pkg/naabu/v2/pkg/runner/runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"encoding/csv"
"encoding/json"
"fmt"
"github.com/asaskevich/govalidator"
"github.com/hktalent/scan4all/lib/util"
"github.com/hktalent/scan4all/pkg/fingerprint"
"github.com/hktalent/scan4all/projectdiscovery/nuclei_Yaml"
Expand Down Expand Up @@ -242,11 +243,15 @@ func (r *Runner) RunEnumeration() error {
case r.options.Stream && !r.options.Passive: // stream active
r.scanner.State = scan.Scan
for cidr := range r.streamChannel {
if err := r.scanner.IPRanger.Add(cidr.String()); err != nil {
s01 := cidr.String()
if govalidator.IsDNSName(s01) {

}
if err := r.scanner.IPRanger.Add(s01); err != nil {
gologger.Warning().Msgf("Couldn't track %s in scan results: %s\n", cidr, err)
}
// 可以优化基于nmap
ipStream, _ := mapcidr.IPAddressesAsStream(cidr.String())
ipStream, _ := mapcidr.IPAddressesAsStream(s01)
for ip := range ipStream {
for _, port := range r.scanner.Ports {
r.limiter.Take()
Expand Down
2 changes: 1 addition & 1 deletion pkg/naabu/v2/pkg/runner/targets.go
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ func (r *Runner) DoDns2Ips(target string) []string {
}
ips, err := r.resolveFQDN(target)
if err != nil {
return []string{target}
return []string{} // fixed #51
}
return ips
}
Expand Down

0 comments on commit 1019cc1

Please sign in to comment.