Skip to content

Commit

Permalink
simpler logic
Browse files Browse the repository at this point in the history
  • Loading branch information
Mzack9999 committed Apr 11, 2024
1 parent 7b71886 commit 38e185c
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion pkg/protocols/common/protocolstate/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ func Init(options *types.Options) error {
opts.ResolversFile = true
opts.EnableFallback = true
}
if options.ResolversFile != "" || len(options.InternalResolversList) > 0 {
if len(options.InternalResolversList) > 0 {
opts.BaseResolvers = options.InternalResolversList
}

Expand Down
4 changes: 2 additions & 2 deletions pkg/protocols/dns/dnsclientpool/clientpool.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func Init(options *types.Options) error {
clientPool = make(map[string]*retryabledns.Client)

resolvers := defaultResolvers
if options.ResolversFile != "" || len(options.InternalResolversList) > 0 {
if len(options.InternalResolversList) > 0 {
resolvers = options.InternalResolversList
}
var err error
Expand Down Expand Up @@ -78,7 +78,7 @@ func Get(options *types.Options, configuration *Configuration) (*retryabledns.Cl
poolMutex.RUnlock()

resolvers := defaultResolvers
if options.ResolversFile != "" || len(options.InternalResolversList) > 0 {
if len(options.InternalResolversList) > 0 {
resolvers = options.InternalResolversList
} else if len(configuration.Resolvers) > 0 {
resolvers = configuration.Resolvers
Expand Down
4 changes: 2 additions & 2 deletions pkg/types/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ type Options struct {
IncludeIds goflags.StringSlice
// ExcludeIds contains templates ids to not be executed
ExcludeIds goflags.StringSlice

InternalResolversList []string // normalized from resolvers flag as well as file provided.
// InternalResolversList is the list of internal resolvers to use
InternalResolversList []string
// ProjectPath allows nuclei to use a user defined project folder
ProjectPath string
// InteractshURL is the URL for the interactsh server.
Expand Down

0 comments on commit 38e185c

Please sign in to comment.