tempesta-tech / tempesta

All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks
https://tempesta-tech.com/
GNU General Public License v2.0
621 stars 103 forks source link

DDoS emulation #879

Closed krizhanovsky closed 1 year ago

krizhanovsky commented 6 years ago

Tempesta FW must be tested against HTTPS DDoS, so TfwBomber must be able to setup thousands IP addresses on an interface and generate HTTP(S) requests from all of them expecting that most of the addresses are going to be blocked quickly. Instead of configuring the addresses on an interface statically, it must introduce new IP addresses in run time ad try to reuse blocked addresses after some time, i.e. emulating real life DDoS networks.

krizhanovsky commented 1 year ago

We can just use larger servers for load generation for the tests and that will be cheaper than to support and develop TfwBomber, see e.g. https://github.com/tempesta-tech/tempesta/issues/428

krizhanovsky commented 1 year ago

We have https://github.com/tempesta-tech/tempesta-test/issues/38 for this and thousands IP addresses can be solved with containers