Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildSubDomainList ¶
BuildSubDomainList merges the base list with any custom domains in the scan group config
func MutateNumber ¶
func NumberMutation ¶
NumberMutation finds and mutates all numbers +/- 5 and returns the subdomain without any numbers (so it can be used in unique checks)
func UnmutateNumber ¶
UnmutateNumber removes all numbers and returns it so we can do uniqueness checks
Types ¶
type Bruter ¶
type Bruter struct {
// contains filtered or unexported fields
}
Bruter will brute force and mutate subdomains to attempt to find additional hosts
func (*Bruter) Analyze ¶
func (b *Bruter) Analyze(ctx context.Context, userContext am.UserContext, address *am.ScanGroupAddress) (*am.ScanGroupAddress, map[string]*am.ScanGroupAddress, error)
Analyze will attempt to find additional domains by brute forcing hosts. Note that while we will not brute force past max depth, we *will* attempt to mutate hosts past max depth.
Click to show internal directories.
Click to hide internal directories.