Documentation ¶
Index ¶
Constants ¶
View Source
const (
SameIpToDomainFilterMax = 100
)
Variables ¶
This section is empty.
Functions ¶
func ResolveDomain ¶
ResolveDomain 解析一个域名的A记录和CNAME记录
Types ¶
type Config ¶
type Config struct { Target string `json:"target"` OrgId *int `json:"orgId"` IsSubDomainFinder bool `json:"subfinder"` IsSubDomainBrute bool `json:"subdomainBrute"` IsCrawler bool `json:"crawler"` IsHttpx bool `json:"httpx"` IsIPPortScan bool `json:"portscan"` IsIPSubnetPortScan bool `json:"subnetPortscan"` IsScreenshot bool `json:"screenshot"` IsFingerprintHub bool `json:"fingerprinthub"` IsIconHash bool `json:"iconhash"` IsFingerprintx bool `json:"fingerprintx"` PortTaskMode int `json:"portTaskMode"` IsIgnoreCDN bool `json:"ignorecdn"` IsIgnoreOutofChina bool `json:"ignoreoutofchina"` WorkspaceId int `json:"workspaceId"` IsProxy bool `json:"proxy"` }
Config 端口扫描的参数配置
type DomainAttrResult ¶
DomainAttrResult 域名属性结果
type DomainResult ¶
type DomainResult struct { OrgId *int DomainAttrs []DomainAttrResult HttpInfo []HttpResult }
DomainResult 域名结果
type HttpResult ¶
type Massdns ¶
func (*Massdns) RunMassdns ¶
RunMassdns runs the massdns tool on the list of inputs
type Result ¶
type Result struct { sync.RWMutex DomainResult map[string]*DomainResult ReqResponseList []UrlResponse }
Result 域名结果
func (*Result) SetDomainAttr ¶
func (r *Result) SetDomainAttr(domain string, dar DomainAttrResult)
func (*Result) SetHttpInfo ¶
func (r *Result) SetHttpInfo(domain string, result HttpResult)
type SubFinder ¶
func (*SubFinder) RunSubFinder ¶
RunSubFinder 执行subfinder
type TldExtract ¶
type TldExtract struct {
// contains filtered or unexported fields
}
func (*TldExtract) ExtractFLD ¶
func (t *TldExtract) ExtractFLD(url string) (fldDomain string)
ExtractFLD 从url或domain中提取FLD
Click to show internal directories.
Click to hide internal directories.