Documentation
¶
Index ¶
- func CollectOptions(modules []recon.Module, maxCacheAge int) ([]recon.Option, []error)
- func ConfigToReconModules(conf config.Config) []recon.Module
- func FilterOptions(options []recon.Option, showTags []string, hideTags []string) []recon.Option
- func FindLauncher(name string) (launcher.Provider, error)
- func FindReconModuleByName(providers []recon.Module, name string) (recon.Module, error)
- func FindReconModulesByNames(providers []recon.Module, names []string) []recon.Module
- func GatherReconOptions(conf config.Config, moduleNames []string, showTags []string, hideTags []string, ...) ([]recon.Module, []recon.Option)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CollectOptions ¶
CollectOptions collects the options from the providers, optionally filtered by name
func ConfigToReconModules ¶
ConfigToReconModules initializes the recon modules based on the provided config
func FilterOptions ¶
FilterOptions filters the options, showTags are required, hideTags
func FindLauncher ¶
FindLauncher finds the launcher implementation by name, or returns the first available one if name is empty
func FindReconModuleByName ¶
FindReconModuleByName finds a recon module in the list by name
func FindReconModulesByNames ¶
FindReconModulesByNames finds multiple recon modules in the list by name
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.