GobusterPlugin is an interface which plugins must implement
| 4 | |
| 5 | // GobusterPlugin is an interface which plugins must implement |
| 6 | type GobusterPlugin interface { |
| 7 | Name() string |
| 8 | PreRun(context.Context, *Progress) error |
| 9 | ProcessWord(context.Context, string, *Progress) (Result, error) |
| 10 | AdditionalWords(string) []string |
| 11 | AdditionalWordsLen() int |
| 12 | AdditionalSuccessWords(string) []string |
| 13 | GetConfigString() (string, error) |
| 14 | } |
| 15 | |
| 16 | // Result is an interface for the Result object |
| 17 | type Result interface { |
no outgoing calls
no test coverage detected