JVM
A Steadybit extension to discover jvm / java applications and attack them.
JVM
A Steadybit extension to discover jvm / java applications and attack them.JVM
A Steadybit extension to discover jvm / java applications and attack them.
JVM
A Steadybit extension to discover jvm / java applications and attack them.Introduction
With this extension you are able to attack your jvm / java based applications in different ways like delay endpoints / http clients / jdbc connections, inject exceptions and modify http status codes.
Supported versions
The attacks are verified against the current Java LTS releases (8, 11, 17, 21, 25) and the maintained Spring Boot lines (2.7, 3.5, 4.1):
| Attack | Plain JVM | Boot 2.7 | Boot 3.5 | Boot 4.1 |
|---|---|---|---|---|
| Java Method Delay / Exception | yes | yes | yes | yes |
| Spring Controller Delay / Exception | no | yes | yes | yes |
| Spring JDBC Template Delay / Exception | no | yes | yes | yes |
| Spring HTTP Client Delay | no | yes | yes | yes |
| Spring HTTP Client Status | no | yes | yes | yes |
Notes:
- The HTTP-client delay and status attacks both cover
RestTemplate,WebClientandRestClient.

