Versions in this module Expand all Collapse all v1 v1.7.2 Apr 2, 2024 v1.7.1 Apr 1, 2024 Changes in this version + var UserAgents = []string + func BaseFilenameFromURL(s string) string + func Gorequest(o core.Options) *gorequest.SuperAgent + func Green(s string) string + func HostAndPortToURL(host string, port int, protocol string) string + func RandomIPv4Address() string + func RandomUserAgent() string + func Red(s string) string + func URLEscape(s string) string + func Yellow(s string) string + type Fingerprint struct + Categories []string + HTML []string + HTMLFingerprints []FingerprintRegexp + HeaderFingerprints map[string]FingerprintRegexp + Headers map[string]string + Implies []string + Meta map[string]string + MetaFingerprints map[string]FingerprintRegexp + Name string + Script []string + ScriptFingerprints []FingerprintRegexp + Website string + func (f *Fingerprint) LoadPatterns() + type FingerprintRegexp struct + Regexp *regexp.Regexp + type TCPPortScanner struct + func NewTCPPortScanner() *TCPPortScanner + func (a *TCPPortScanner) OnHost(host string) + func (a *TCPPortScanner) Register(s *core.Session) error + func (d *TCPPortScanner) ID() string + type URLHostnameResolver struct + func NewURLHostnameResolver() *URLHostnameResolver + func (a *URLHostnameResolver) ID() string + func (a *URLHostnameResolver) OnURLResponsive(url string) + func (a *URLHostnameResolver) Register(s *core.Session) error + type URLPageTitleExtractor struct + func NewURLPageTitleExtractor() *URLPageTitleExtractor + func (a *URLPageTitleExtractor) ID() string + func (a *URLPageTitleExtractor) OnURLResponsive(url string) + func (a *URLPageTitleExtractor) Register(s *core.Session) error + type URLPublisher struct + func NewURLPublisher() *URLPublisher + func (a *URLPublisher) OnTCPPort(port int, host string) + func (a *URLPublisher) Register(s *core.Session) error + func (d *URLPublisher) ID() string + type URLRequester struct + func NewURLRequester() *URLRequester + func (a *URLRequester) OnURL(url string) + func (a *URLRequester) Register(s *core.Session) error + func (d *URLRequester) ID() string + type URLScreenshotter struct + func NewURLScreenshotter() *URLScreenshotter + func (a *URLScreenshotter) ID() string + func (a *URLScreenshotter) OnSessionEnd() + func (a *URLScreenshotter) OnURLResponsive(url string) + func (a *URLScreenshotter) Register(s *core.Session) error + type URLTakeoverDetector struct + func NewURLTakeoverDetector() *URLTakeoverDetector + func (a *URLTakeoverDetector) OnURLResponsive(u string) + func (a *URLTakeoverDetector) Register(s *core.Session) error + func (d *URLTakeoverDetector) ID() string + type URLTechnologyFingerprinter struct + func NewURLTechnologyFingerprinter() *URLTechnologyFingerprinter + func (a *URLTechnologyFingerprinter) ID() string + func (a *URLTechnologyFingerprinter) OnURLResponsive(url string) + func (a *URLTechnologyFingerprinter) Register(s *core.Session) error