Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPXLibrary ¶
type HTTPXLibrary struct {
// contains filtered or unexported fields
}
HTTPXLibrary implements library-based httpx integration
func NewHTTPXLibrary ¶
func NewHTTPXLibrary(config *config.Config) *HTTPXLibrary
NewHTTPXLibrary creates a new library-based httpx analyzer
func (*HTTPXLibrary) AnalyzeDomains ¶
func (h *HTTPXLibrary) AnalyzeDomains(ctx context.Context, domains []string, targetDomain string) ([]string, error)
AnalyzeDomains performs HTTP/HTTPS analysis using httpx library
type HTTPXResult ¶
type HTTPXResult struct {
URL string `json:"url"`
Input string `json:"input"`
Title string `json:"title"`
StatusCode int `json:"status-code"`
ContentLength int `json:"content-length"`
ResponseTime string `json:"response-time"`
WebServer string `json:"webserver"`
TLSData map[string]interface{} `json:"tls"`
CSPData string `json:"csp"`
Location string `json:"location"`
FinalURL string `json:"final-url"`
Technologies []string `json:"tech"`
}
Click to show internal directories.
Click to hide internal directories.