mirror of
https://github.com/OJ/gobuster.git
synced 2024-05-06 23:26:02 +02:00
0a0cab949f
* retry on timeout * Google Cloud Bucket enumeration * colors in output * goreleaser * fix nil reference errors
18 lines
415 B
Go
18 lines
415 B
Go
package libgobuster
|
|
|
|
import "context"
|
|
|
|
// GobusterPlugin is an interface which plugins must implement
|
|
type GobusterPlugin interface {
|
|
Name() string
|
|
PreRun(context.Context) error
|
|
ProcessWord(context.Context, string, *Progress) error
|
|
AdditionalWords(string) []string
|
|
GetConfigString() (string, error)
|
|
}
|
|
|
|
// Result is an interface for the Result object
|
|
type Result interface {
|
|
ResultToString() (string, error)
|
|
}
|