mirror of https://github.com/daffainfo/nuclei.git
speed up
parent
c4aa7dc1a2
commit
aa06c9ef17
|
@ -43,10 +43,10 @@ func main() {
|
||||||
panic("wrong initial rate limit")
|
panic("wrong initial rate limit")
|
||||||
}
|
}
|
||||||
time.Sleep(10 * time.Second)
|
time.Sleep(10 * time.Second)
|
||||||
ne.Options().RateLimit = 5
|
ne.Options().RateLimit = 1000
|
||||||
time.Sleep(10 * time.Second)
|
time.Sleep(10 * time.Second)
|
||||||
finalRate := ne.GetExecuterOptions().RateLimiter.GetLimit()
|
finalRate := ne.GetExecuterOptions().RateLimiter.GetLimit()
|
||||||
if finalRate != 5 {
|
if finalRate != 1000 {
|
||||||
panic("wrong final rate limit")
|
panic("wrong final rate limit")
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
@ -81,13 +81,13 @@ func main() {
|
||||||
panic("wrong initial payload concurrency")
|
panic("wrong initial payload concurrency")
|
||||||
}
|
}
|
||||||
time.Sleep(10 * time.Second)
|
time.Sleep(10 * time.Second)
|
||||||
ne.Options().PayloadConcurrency = 5
|
ne.Options().PayloadConcurrency = 100
|
||||||
time.Sleep(10 * time.Second)
|
time.Sleep(10 * time.Second)
|
||||||
|
|
||||||
// the ongoing and next payload iterations will retrieve parallelism from this function
|
// the ongoing and next payload iterations will retrieve parallelism from this function
|
||||||
// it should have the new set value, that will be cascade applied to all running adaptive wait groups
|
// it should have the new set value, that will be cascade applied to all running adaptive wait groups
|
||||||
finalPayloadConcurrency := ne.GetExecuterOptions().GetThreadsForNPayloadRequests(100, 0)
|
finalPayloadConcurrency := ne.GetExecuterOptions().GetThreadsForNPayloadRequests(100, 0)
|
||||||
if finalPayloadConcurrency != 5 {
|
if finalPayloadConcurrency != 100 {
|
||||||
panic("wrong initial payload concurrency")
|
panic("wrong initial payload concurrency")
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
Loading…
Reference in New Issue