Documentation
¶
Overview ¶
This file contains tools related to subdomain discovery on domains.
Index ¶
- Variables
- func ChkCmdInstalled(cmdName string) (bool, error)
- func IsDirectory(path string) bool
- func IsFile(path string) bool
- func JoinSlice(slice []string) string
- func LinesToSlice(lines string) []string
- func RemoveDuplicatesAndEmptyStrings(slice []string) []string
- func RunCachex(targets []string, c *config.CachexConfig) ([]string, error)
- func RunCommand(cmdName string, args []string, timeout int) ([]string, error)
- func RunCommandWithStdinInput(cmdName string, args []string, stdinInput []string, timeout int) ([]string, error)
- func RunGau(domain string, g *config.GauConfig) ([]string, error)
- func RunHTTPX(targets []string, cfg *config.HTTPXConfig, scanPorts bool) ([]string, error)
- func RunKatana(targets []string, k *config.KatanaConfig, crawlScopeUrl string) ([]string, error)
- func RunNuclei(targets []string, cfg *config.NucleiConfig, scanType NucleiScanType) ([]string, error)
- func RunSubfinder(domain string, s *config.SubfinderConfig) ([]string, error)
- func RunUro(urls []string) ([]string, error)
- func WarnIfToolsMissing() error
- type NucleiScanType
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrCtxTimedOut = errors.New("context deadline exceeded")
Functions ¶
func ChkCmdInstalled ¶
func IsDirectory ¶
func LinesToSlice ¶
func RunCommand ¶
RunCommand runs a command and returns stdout lines with duplicates and empty lines removed.
func RunCommandWithStdinInput ¶
func RunCommandWithStdinInput( cmdName string, args []string, stdinInput []string, timeout int, ) ([]string, error)
RunCommandWithStdinInput runs a command with StdinInput piped to stdin, and returns stdout lines with duplicates and empty lines removed.
func RunNuclei ¶
func RunNuclei(targets []string, cfg *config.NucleiConfig, scanType NucleiScanType) ([]string, error)
func RunSubfinder ¶
func RunSubfinder(domain string, s *config.SubfinderConfig) ([]string, error)
RunSubfinder executes the subfinder tool for the given domain with specified threads
func WarnIfToolsMissing ¶
func WarnIfToolsMissing() error
Types ¶
type NucleiScanType ¶
type NucleiScanType int
const ( NucleiDastScanType NucleiScanType NucleiGenericScanType )
func (NucleiScanType) String ¶
func (nst NucleiScanType) String() string
Click to show internal directories.
Click to hide internal directories.