remove -k flag support, convert to dummy flag (#134)

* remove -k flag support, convert to dummy flag

* update changelog and contributors
This commit is contained in:
Shaked Klein Orbach 2020-01-07 18:25:42 +02:00 committed by Joona Hoikkala
parent b4adeae872
commit 1b45085191
5 changed files with 5 additions and 4 deletions

View File

@ -9,6 +9,8 @@
- Limit the use of `-e` (extensions) to a single keyword: FUZZ - Limit the use of `-e` (extensions) to a single keyword: FUZZ
- Regexp matching and filtering (-mr/-fr) allow using keywords in patterns - Regexp matching and filtering (-mr/-fr) allow using keywords in patterns
- Take 429 responses into account when -sa (stop on all error cases) is used - Take 429 responses into account when -sa (stop on all error cases) is used
- Remove -k flag support, convert to dummy flag #134
- v0.12 - v0.12
- New - New

View File

@ -14,3 +14,4 @@
* [SakiiR](https://github.com/SakiiR) * [SakiiR](https://github.com/SakiiR)
* [seblw](https://github.com/seblw) * [seblw](https://github.com/seblw)
* [SolomonSklash](https://github.com/SolomonSklash) * [SolomonSklash](https://github.com/SolomonSklash)
* [Shaked](https://github.com/Shaked)

View File

@ -65,7 +65,7 @@ func main() {
flag.Var(&opts.headers, "H", "Header `\"Name: Value\"`, separated by colon. Multiple -H flags are accepted.") flag.Var(&opts.headers, "H", "Header `\"Name: Value\"`, separated by colon. Multiple -H flags are accepted.")
flag.StringVar(&conf.Url, "u", "", "Target URL") flag.StringVar(&conf.Url, "u", "", "Target URL")
flag.Var(&opts.wordlists, "w", "Wordlist file path and (optional) custom fuzz keyword, using colon as delimiter. Use file path '-' to read from standard input. Can be supplied multiple times. Format: '/path/to/wordlist:KEYWORD'") flag.Var(&opts.wordlists, "w", "Wordlist file path and (optional) custom fuzz keyword, using colon as delimiter. Use file path '-' to read from standard input. Can be supplied multiple times. Format: '/path/to/wordlist:KEYWORD'")
flag.BoolVar(&conf.TLSVerify, "k", false, "TLS identity verification") flag.BoolVar(&ignored, "k", false, "Dummy flag for backwards compatibility")
flag.StringVar(&opts.delay, "p", "", "Seconds of `delay` between requests, or a range of random delay. For example \"0.1\" or \"0.1-2.0\"") flag.StringVar(&opts.delay, "p", "", "Seconds of `delay` between requests, or a range of random delay. For example \"0.1\" or \"0.1-2.0\"")
flag.StringVar(&opts.filterStatus, "fc", "", "Filter HTTP status codes from response. Comma separated list of codes and ranges") flag.StringVar(&opts.filterStatus, "fc", "", "Filter HTTP status codes from response. Comma separated list of codes and ranges")
flag.StringVar(&opts.filterSize, "fs", "", "Filter HTTP response size. Comma separated list of sizes and ranges") flag.StringVar(&opts.filterSize, "fs", "", "Filter HTTP response size. Comma separated list of sizes and ranges")

View File

@ -21,7 +21,6 @@ type Config struct {
DirSearchCompat bool DirSearchCompat bool
Method string Method string
Url string Url string
TLSVerify bool
Data string Data string
Quiet bool Quiet bool
Colors bool Colors bool
@ -65,7 +64,6 @@ func NewConfig(ctx context.Context) Config {
conf.Headers = make(map[string]string) conf.Headers = make(map[string]string)
conf.Method = "GET" conf.Method = "GET"
conf.Url = "" conf.Url = ""
conf.TLSVerify = false
conf.Data = "" conf.Data = ""
conf.Quiet = false conf.Quiet = false
conf.StopOn403 = false conf.StopOn403 = false

View File

@ -34,7 +34,7 @@ func NewSimpleRunner(conf *ffuf.Config) ffuf.RunnerProvider {
MaxIdleConnsPerHost: 500, MaxIdleConnsPerHost: 500,
MaxConnsPerHost: 500, MaxConnsPerHost: 500,
TLSClientConfig: &tls.Config{ TLSClientConfig: &tls.Config{
InsecureSkipVerify: !conf.TLSVerify, InsecureSkipVerify: true,
}, },
}} }}