Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

Delay Traffic

Attack

Attack

Inject latency into network traffic.
Targets:
Hosts
Install now

Delay Traffic

Inject latency into network traffic.
Attack

Attack

Targets:
Hosts
Install now

Delay Traffic

Attack

Attack

Inject latency into network traffic.
Targets:
Hosts
Install now

Delay Traffic

Inject latency into network traffic.
Attack

Attack

Targets:
Hosts
Install now
Go back to list
Wireshark showing the effects of the attack.Wireshark showing the effects of the attack.

Introduction

Inject latency into all matching traffic.

Prerequisites

If you are not using our container images for the agents, you need install the tc (from the iproute2 package) tool to use the attack.

Details

The network delay operates at the ip level and affects single packets. Thus, you may encounter http requests that are delayed by a multiple of the specified delay.

In this example the traffic is delayed by 500ms. If you tap the wire (using tcpdump) and feed it into Wireshark it looks like shown in the image above.

  1. The first incoming packet initiates the tcp connection and is accepted by the second packet, which is delayed exactly be the 500ms.\

  2. With the fourth packet we receive a http request in the payload. Which is acknowledged and answered with a http response in packet four to seven, which are also delayed by 500ms and thus the total latency for the http request sums up to 1 second.

Parameters

ParameterDescriptionDefault
DurationHow long should the traffic be delayed?30s
HostnameRestrict to which hosts the traffic is delayed
IP AddressRestrict to which IP address the traffic is delayed
Network DelayHow much should the traffic be delayed?500ms
Network InterfaceTarget Network Interface which should be attackedeth0
Port NumberRestrict to which port number the traffic is delayed
JitterRandom +-30% jitter to network delaytrue
Homepage
docs.steadybit.com/quick-start/set-up-agents
MaintainerSteadybit

More Host Actions

See all
Block DNS

Blocks access to DNS servers

Attack

Attack

Hosts

Start using Steadybit for free

Steadybit is free for personal use. Start your journey towards reliability!

Are you unsure where to begin?

No worries, our reliability experts are here to help: book a demo with them!

Steadybit logoResilience Hub
Try Steadybit
HubActionsTargetsExtensionsRecipes
© 2023 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon