Versions in this module Expand all Collapse all v1 v1.2.6 Aug 30, 2022 v1.2.5 Aug 26, 2022 Changes in this version type Options + func DefaultOptions() *Options v0 v0.0.1 Aug 24, 2022 Changes in this version + const DefaultOutputDirectory + const DefaultResumeFile + const Version + func DoHealthCheck(options *Options) string + type AsnResponse struct + AsCountry string + AsName string + AsNumber string + AsRange string + func (o AsnResponse) String() string + type FilterOperator struct + func (f FilterOperator) Parse(flagValue string) (string, time.Duration, error) + type Options struct + Allow customlist.CustomList + Asn bool + Auto301 bool + CSPProbe bool + CSVOutput bool + ContentLength bool + CustomHeaders customheader.CustomHeaders + CustomPorts customport.CustomPorts + Debug bool + DebugRequests bool + DebugResponse bool + Deny customlist.CustomList + ExcludeCDN bool + ExtractTitle bool + Favicon bool + FollowHostRedirects bool + FollowRedirects bool + HTTP2Probe bool + HTTPProxy string + Hashes string + HealthCheck bool + HostMaxErrors int + InputFile string + InputRawRequest string + InputURL string + InputURLs []string + JSONOutput bool + Jarm bool + LeaveDefaultPorts bool + Location bool + Max301Moved int + MaxRedirects int + MaxResponseBodySizeToRead int + MaxResponseBodySizeToSave int + Methods string + NoColor bool + NoFallback bool + NoFallbackScheme bool + Output string + OutputCDN bool + OutputCName bool + OutputContentType bool + OutputExtractPresets goflags.StringSlice + OutputExtractRegexs goflags.StringSlice + OutputFilterCdn goflags.StringSlice + OutputFilterContentLength string + OutputFilterFavicon goflags.StringSlice + OutputFilterLinesCount string + OutputFilterRegex string + OutputFilterResponseTime string + OutputFilterStatusCode string + OutputFilterString string + OutputFilterWordsCount string + OutputIP bool + OutputLinesCount bool + OutputMatchCdn goflags.StringSlice + OutputMatchContentLength string + OutputMatchFavicon goflags.StringSlice + OutputMatchLinesCount string + OutputMatchRegex string + OutputMatchResponseTime string + OutputMatchStatusCode string + OutputMatchString string + OutputMatchWordsCount string + OutputMethod bool + OutputResponseTime bool + OutputServerHeader bool + OutputWebSocket bool + OutputWordsCount bool + Pipeline bool + Probe bool + ProbeAllIPS bool + RandomAgent bool + RateLimit int + RateLimitMinute int + RequestBody string + RequestURI string + RequestURIs string + Resolvers goflags.StringSlice + Resume bool + Retries int + ShowStatistics bool + Silent bool + SkipDedupe bool + Smuggling bool + SniName string + SocksProxy string + StatsInterval int + StatusCode bool + StoreChain bool + StoreResponse bool + StoreResponseDir string + Stream bool + TLSGrab bool + TLSProbe bool + TechDetect bool + Threads int + Timeout int + Unsafe bool + VHost bool + VHostInput bool + Verbose bool + Version bool + func ParseOptions() *Options + func (options *Options) ShouldLoadResume() bool + func (options *Options) ShouldSaveResume() bool + func (options *Options) ValidateOptions() error + type Result struct + A []string + ASN interface{} + CDN bool + CDNName string + CNAMEs []string + CSPData *httpx.CSPData + Chain []httpx.ChainItem + ChainStatusCodes []int + ContentLength int + ContentType string + Error string + ExtractRegex []string + Extracts map[string][]string + Failed bool + FavIconMMH3 string + FinalURL string + HTTP2 bool + Hashes map[string]string + Host string + Input string + Jarm string + Lines int + Location string + Method string + Path string + Pipeline bool + Port string + Request string + ResponseBody string + ResponseHeader string + ResponseTime string + Scheme string + StatusCode int + TLSData *cryptoutil.TLSData + Technologies []string + Timestamp time.Time + Title string + URL string + VHost bool + WebServer string + WebSocket bool + Words int + func (r Result) CSVHeader() string + func (r Result) CSVRow(scanopts *scanOptions) string + func (r Result) JSON(scanopts *scanOptions) string + type ResumeCfg struct + Index int + ResumeFrom string + type Runner struct + HostErrorsCache gcache.Cache + func New(options *Options) (*Runner, error) + func (r *Runner) Close() + func (r *Runner) GetScanOpts() scanOptions + func (r *Runner) Process(t string, wg *sizedwaitgroup.SizedWaitGroup, protocol string, ...) + func (r *Runner) RunEnumeration() + func (r *Runner) RunResult(result chan Result) error + func (r *Runner) SaveResumeConfig() error