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.