Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FieldNames = []string{
"url",
"path",
"fqdn",
"rdn",
"rurl",
"qurl",
"qpath",
"file",
"key",
"value",
"kv",
"dir",
"udir",
}
FieldNames is a list of supported field names
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
// Color
Colors bool
// JSON specifies to write output in JSON format
JSON string
// OutputFile is the optional file to write output to
OutputFile string
}
Options contains the configuration options for output writer
type Result ¶
type Result struct {
// Timestamp is the current timestamp
Timestamp time.Time `json:"timestamp,omitempty"`
// Method is the method for the result
Method string `json:"method,omitempty"`
// Body contains the body for the request
Body string `json:"body,omitempty"`
// URL is the URL of the result
URL string `json:"endpoint,omitempty"`
// Source is the source for the result
Source string `json:"source,omitempty"`
// Tag is the tag for the result
Tag string `json:"tag,omitempty"`
// Attribute is the attribute for the result
Attribute string `json:"attribute,omitempty"`
}
Result is a result structure for the crawler
type StandardWriter ¶
type StandardWriter struct {
// contains filtered or unexported fields
}
StandardWriter is an standard output writer structure
func (*StandardWriter) Close ¶
func (w *StandardWriter) Close() error
Close closes the output writer
func (*StandardWriter) Write ¶
func (w *StandardWriter) Write(event *Result) error
Write writes the event to file and/or screen.
Click to show internal directories.
Click to hide internal directories.