Documentation
¶
Index ¶
- type CachexStep
- func (CachexStep) Enabled(s *Scanner) bool
- func (CachexStep) Fetch(s *Scanner) ([]string, error)
- func (CachexStep) Name() string
- func (CachexStep) RequiredTools() []string
- func (CachexStep) Run(s *Scanner, httpServers []string) ([]string, error)
- func (CachexStep) Store(s *Scanner, out []string) error
- type DnsxStep
- type GauStep
- type HttpxStep
- type KatanaStep
- func (KatanaStep) Enabled(s *Scanner) bool
- func (KatanaStep) Fetch(s *Scanner) ([]string, error)
- func (KatanaStep) Name() string
- func (KatanaStep) RequiredTools() []string
- func (KatanaStep) Run(s *Scanner, httpServers []string) ([]string, error)
- func (KatanaStep) Store(s *Scanner, out []string) error
- type NucleiCloudStep
- func (NucleiCloudStep) Enabled(s *Scanner) bool
- func (NucleiCloudStep) Fetch(s *Scanner) ([]string, error)
- func (NucleiCloudStep) Name() string
- func (NucleiCloudStep) RequiredTools() []string
- func (NucleiCloudStep) Run(s *Scanner, input []string) ([]string, error)
- func (NucleiCloudStep) Store(s *Scanner, out []string) error
- type NucleiDastStep
- func (NucleiDastStep) Enabled(s *Scanner) bool
- func (NucleiDastStep) Fetch(s *Scanner) ([]string, error)
- func (NucleiDastStep) Name() string
- func (NucleiDastStep) RequiredTools() []string
- func (NucleiDastStep) Run(s *Scanner, input []string) ([]string, error)
- func (NucleiDastStep) Store(s *Scanner, out []string) error
- type NucleiGenericStep
- func (NucleiGenericStep) Enabled(s *Scanner) bool
- func (NucleiGenericStep) Fetch(s *Scanner) ([]string, error)
- func (NucleiGenericStep) Name() string
- func (NucleiGenericStep) RequiredTools() []string
- func (NucleiGenericStep) Run(s *Scanner, input []string) ([]string, error)
- func (NucleiGenericStep) Store(s *Scanner, out []string) error
- type PipelineStep
- type ScanEventHandler
- type ScanMode
- type Scanner
- type ScannerOutput
- type SubfinderStep
- func (SubfinderStep) Enabled(s *Scanner) bool
- func (SubfinderStep) Fetch(s *Scanner) ([]string, error)
- func (SubfinderStep) Name() string
- func (SubfinderStep) RequiredTools() []string
- func (SubfinderStep) Run(s *Scanner, rootDomain []string) ([]string, error)
- func (SubfinderStep) Store(s *Scanner, out []string) error
- type ToolStep
- type UroStep
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachexStep ¶
type CachexStep struct{}
func (CachexStep) Enabled ¶
func (CachexStep) Enabled(s *Scanner) bool
func (CachexStep) Name ¶
func (CachexStep) Name() string
func (CachexStep) RequiredTools ¶
func (CachexStep) RequiredTools() []string
type DnsxStep ¶ added in v0.7.2
type DnsxStep struct{}
func (DnsxStep) RequiredTools ¶ added in v0.7.2
type KatanaStep ¶
type KatanaStep struct{}
func (KatanaStep) Enabled ¶
func (KatanaStep) Enabled(s *Scanner) bool
func (KatanaStep) Name ¶
func (KatanaStep) Name() string
func (KatanaStep) RequiredTools ¶
func (KatanaStep) RequiredTools() []string
type NucleiCloudStep ¶
type NucleiCloudStep struct{}
func (NucleiCloudStep) Enabled ¶
func (NucleiCloudStep) Enabled(s *Scanner) bool
func (NucleiCloudStep) Name ¶
func (NucleiCloudStep) Name() string
func (NucleiCloudStep) RequiredTools ¶
func (NucleiCloudStep) RequiredTools() []string
type NucleiDastStep ¶
type NucleiDastStep struct{}
func (NucleiDastStep) Enabled ¶
func (NucleiDastStep) Enabled(s *Scanner) bool
func (NucleiDastStep) Name ¶
func (NucleiDastStep) Name() string
func (NucleiDastStep) RequiredTools ¶
func (NucleiDastStep) RequiredTools() []string
type NucleiGenericStep ¶
type NucleiGenericStep struct{}
func (NucleiGenericStep) Enabled ¶
func (NucleiGenericStep) Enabled(s *Scanner) bool
func (NucleiGenericStep) Name ¶
func (NucleiGenericStep) Name() string
func (NucleiGenericStep) RequiredTools ¶
func (NucleiGenericStep) RequiredTools() []string
type PipelineStep ¶
func SingleDomainPipeline ¶
func SingleDomainPipeline() []PipelineStep
func WildCardDomainPipeline ¶
func WildCardDomainPipeline() []PipelineStep
type ScanEventHandler ¶
type ScanEventHandler interface {
OnDomainScanned(out *ScannerOutput, errs []error)
}
type Scanner ¶
type Scanner struct {
InputDomains []string
DBPath string
ToolsCfg *config.ToolsConfig
ScanMode ScanMode
EventHandler ScanEventHandler
DoSkipTimedOut bool
// contains filtered or unexported fields
}
func NewScanner ¶
func NewScanner( ToolsCfg *config.ToolsConfig, ReporterCfg *config.ReporterConfig, inputDomains []string, dbPath string, scanMode ScanMode, doSkipScanTimedOutTools bool, ) (*Scanner, error)
NewScanner creates and initializes a new Scanner instance.
func (*Scanner) ScanDomains ¶
ScanDomains scans all input domains based on the configured scan mode.
type ScannerOutput ¶
type SubfinderStep ¶
type SubfinderStep struct{}
func (SubfinderStep) Enabled ¶
func (SubfinderStep) Enabled(s *Scanner) bool
func (SubfinderStep) Name ¶
func (SubfinderStep) Name() string
func (SubfinderStep) RequiredTools ¶
func (SubfinderStep) RequiredTools() []string
Click to show internal directories.
Click to hide internal directories.