Documentation
¶
Overview ¶
Package runner executes the enumeration process.
Index ¶
Constants ¶
View Source
const Version = `1.0.3`
Version is the current version of httpx
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
CustomHeaders customheader.CustomHeaders
CustomPorts customport.CustomPorts
Output string
StoreResponseDir string
HTTPProxy string
SocksProxy string
InputFile string
Methods string
RequestURI string
OutputMatchStatusCode string
OutputMatchContentLength string
OutputFilterStatusCode string
OutputFilterContentLength string
InputRawRequest string
RequestBody string
OutputFilterString string
OutputMatchString string
OutputFilterRegex string
OutputMatchRegex string
Retries int
Threads int
Timeout int
VHost bool
Smuggling bool
ExtractTitle bool
StatusCode bool
Location bool
ContentLength bool
FollowRedirects bool
StoreResponse bool
JSONOutput bool
Silent bool
Version bool
Verbose bool
NoColor bool
OutputServerHeader bool
OutputWebSocket bool
FollowHostRedirects bool
OutputMethod bool
TLSProbe bool
CSPProbe bool
OutputContentType bool
OutputIP bool
OutputCName bool
Unsafe bool
Debug bool
Pipeline bool
HTTP2Probe bool
OutputCDN bool
OutputResponseTime bool
NoFallback bool
ShowStatistics bool
// contains filtered or unexported fields
}
Options contains configuration options for chaos client. nolint:maligned // ignore
func ParseOptions ¶
func ParseOptions() *Options
ParseOptions parses the command line options for application
type Result ¶
type Result struct {
IPs []string `json:"ips"`
CNAMEs []string `json:"cnames,omitempty"`
URL string `json:"url"`
Location string `json:"location"`
Title string `json:"title"`
WebServer string `json:"webserver"`
Response string `json:"serverResponse,omitempty"`
ContentType string `json:"content-type,omitempty"`
Method string `json:"method"`
IP string `json:"ip"`
ContentLength int `json:"content-length"`
StatusCode int `json:"status-code"`
TLSData *httpx.TLSData `json:"tls,omitempty"`
CSPData *httpx.CSPData `json:"csp,omitempty"`
VHost bool `json:"vhost"`
WebSocket bool `json:"websocket,omitempty"`
Pipeline bool `json:"pipeline,omitempty"`
HTTP2 bool `json:"http2"`
CDN bool `json:"cdn,omitempty"`
ResponseTime string `json:"response-time"`
// contains filtered or unexported fields
}
Result of a scan
Click to show internal directories.
Click to hide internal directories.