Documentation ¶
Index ¶
- func ArgBool(s, p string) bool
- func ArgInt(s, p string) int
- func ArgString(s, p string) string
- func GetURL(s *State, currentloop int, cli string, pchan chan string)
- func GoGet(s *State, url, cookie, payload string) (*int, error)
- func GoPostForm(s *State, url, cookie, payload string) (*int, error)
- func GoPostMultiPart(s *State, url, cookie, payload string) (*int, error)
- func ParsePrintFilterArgs(s *State, fs string)
- func ParseWordlistArgs(str string, s *State) bool
- func PrepareSignalHandler(s *State)
- func PrintChars(s *State, r *Result)
- func PrintColorFn(s *State, r *Result)
- func PrintHelp()
- func PrintLines(s *State, r *Result)
- func PrintNoColorFn(s *State, r *Result)
- func PrintStatus(s *State, r *Result)
- func PrintTopColor(s *State)
- func PrintTopNoColor(s *State)
- func PrintWords(s *State, r *Result)
- func Processor(s *State)
- func TotalRequests(maxes []int) int
- func Validate(s *State, argstr, proxy string) bool
- func WriteToFile(output string, s *State)
- type Fuzz
- type IntSet
- type PrintResultFunc
- type RedirectError
- type RedirectHandler
- type RequestFunc
- type Result
- type SafeCounter
- type State
- type StringSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoPostMultiPart ¶
GoPostMultiPart :
func ParseWordlistArgs ¶
ParseWordlistArgs : set UrlFuzz Wordlists FuzzMap
func PrepareSignalHandler ¶
func PrepareSignalHandler(s *State)
PrepareSignalHandler : Signal handler straight from gobuster to catch CTRL+C
func PrintChars ¶
PrintChars : probably a better way to do this
func PrintColorFn ¶
PrintColorFn : prints corized page info to stdout
func PrintNoColorFn ¶
PrintNoColorFn : print page into to stdout
Types ¶
type PrintResultFunc ¶
PrintResultFunc : abstraction layer to handle printing different filters
type RedirectError ¶
type RedirectError struct {
StatusCode int
}
RedirectError : redirect err struct from gobuster
func (*RedirectError) Error ¶
func (e *RedirectError) Error() string
type RedirectHandler ¶
type RedirectHandler struct { Transport http.RoundTripper State *State }
RedirectHandler :
type RequestFunc ¶
RequestFunc :
type SafeCounter ¶
type SafeCounter struct {
// contains filtered or unexported fields
}
SafeCounter is safe to use concurrently.
func InitSafeCounter ¶
func InitSafeCounter() *SafeCounter
InitSafeCounter : Return intialized SafeCounter struct pointer.
type State ¶
type State struct { Client *http.Client UserAgent string FollowRedirect bool Username string Password string IncludeLength bool URL string Cookies string StatusCodes IntSet WildcardForced bool UseSlash bool IsWildcard bool ProxyURL *url.URL NoStatus bool NoColor bool OutputFile *os.File OutputFileName string InsecureSSL bool Payload string Post bool PostForm bool PostMulti bool Request RequestFunc WildcardIps StringSet Show bool Printer PrintResultFunc Filter IntSet SignalChan chan os.Signal WordListFiles []string Quiet bool PrintBody bool Terminate bool Threads int Counter *SafeCounter FUZZs []string Fuzzer *Fuzz Method string Commandline string Headers map[string]string }
State :
Click to show internal directories.
Click to hide internal directories.