Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEmptyWebData = errors.New("webData was empty from load") ErrEmptyHostAddress = errors.New("hostaddress was empty") )
Functions ¶
This section is empty.
Types ¶
type Web ¶
type Web struct {
// contains filtered or unexported fields
}
Web will brute force and mutate subdomains to attempt to find additional hosts
func New ¶
func New(browsers browser.Browser, webDataClient am.WebDataService, dc *dnsclient.Client, st state.Stater, storage filestorage.Storage) *Web
New web analysis module
func (*Web) Analyze ¶
func (w *Web) 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 extracting hosts from a website as well as capture any network traffic, save images, dom, and responses to s3/disk
Click to show internal directories.
Click to hide internal directories.