config

package
v1.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Domainscan Domainscan `yaml:"domainscan"`
	Ipscan     Ipscan     `yaml:"ipscan"`
	Crack      Crack      `yaml:"crack"`
	Webscan    Webscan    `yaml:"webscan"`
	Dirscan    Dirscan    `yaml:"dirscan"`
	Pocscan    Pocscan    `yaml:"pocscan"`
}
var Worker Config

type Crack

type Crack struct {
	UserMap      map[string][]string `yaml:"user-map"`
	CommonFile   string              `yaml:"common-file"`
	TemplateFile string              `yaml:"template-file"`
	CommonPass   []string
	TemplatePass []string
	UserDict     []string
	PassDict     []string
}

type Dirscan

type Dirscan struct {
	BackupFile   string   `yaml:"backup-file"`
	BackupSuffix []string `yaml:"backup-suffix"`
	CatalogFile  string   `yaml:"catalog-file"`
	ApiFile      string   `yaml:"api-file"`
	LeakFile     string   `yaml:"leak-file"`
	VulnFile     string   `yaml:"vuln-file"`
	CommonFile   string   `yaml:"common-file"`
	DirMap       map[string][]string
}

type Domainscan

type Domainscan struct {
	SubdomainFile string `yaml:"subdomain-file"`
	SubnextFile   string `yaml:"subnext-file"`
	CdnCnameFile  string `yaml:"cdn-cname-file"`
	CdnIpFile     string `yaml:"cdn-ip-file"`
	ProviderFile  string `yaml:"provider-file"`
	FofaEmail     string `yaml:"fofa-email"`
	FofaKey       string `yaml:"fofa-key"`
	SubdomainData []string
	SubnextData   []string
	CdnCnameData  []string
	CdnIpData     []string
	Providers     *runner.Providers
}

type Ipscan

type Ipscan struct {
	QqwryFile string `yaml:"qqwry-file"`
	NmapFile  string `yaml:"nmap-file"`
	Qqwry     *qqwry.QQwry
	NmapProbe *portfinger.NmapProbe
}

type Pocscan

type Pocscan struct {
	GobyPocDir   string `yaml:"goby-poc-dir"`
	XrayPocDir   string `yaml:"xray-poc-dir"`
	NucleiPocDir string `yaml:"nuclei-poc-dir"`
	GobyPocs     []*goby.Poc
	XrayPocs     []*xray.Poc
	NucleiPocs   []*nuclei.Poc
}

type Webscan

type Webscan struct {
	FingerFile  string `yaml:"finger-file"`
	UpdateUrl   string `yaml:"update-url"`
	FingerRules []*webscan.FingerRule
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL