| name | performing-bandwidth-throttling-attack-simulation |
| description | Simulates bandwidth throttling and network degradation attacks using tc, iperf3, and Scapy in authorized environments to test quality-of-service controls, application resilience, and network monitoring detection of traffic manipulation attacks. . Use when working with performing bandwidth throttling attack simulation. |
| domain | cybersecurity |
| tags | ["network-security","bandwidth-throttling","qos","traffic-shaping","network-resilience"] |
| subdomain | network-security |
| version | 1.0 |
| author | oyi77 |
| license | Apache-2.0 |
| nist_csf | ["PR.IR-01","DE.CM-01","ID.AM-03","PR.DS-02"] |
Performing Bandwidth Throttling Attack Simulation
Overview
Cybersecurity skill for performing bandwidth throttling attack simulation. Follows industry best practices and security standards.
When to Use
Trigger phrases:
-
"performing bandwidth throttling attack simulation"
-
"Simulates bandwidth throttling and network degradation attacks using tc, iperf3,"
-
Testing application resilience to degraded network conditions during authorized security assessments
-
Validating QoS policies detect and mitigate unauthorized traffic shaping on the network
-
Simulating network slowloris-style attacks that degrade bandwidth rather than causing complete outages
-
Assessing the impact of bandwidth-based attacks on VoIP, video conferencing, and real-time applications
-
Testing network monitoring tools' ability to detect abnormal bandwidth utilization patterns
Do not use on production networks without authorization and a maintenance window, for causing denial-of-service conditions, or against critical infrastructure without safety controls.
When NOT to Use
- When you lack proper authorization for testing
- For production systems without change management
- When the task requires legal or compliance expertise beyond technical scope
Prerequisites
- Written authorization for bandwidth manipulation testing
- Linux system with tc (traffic control), netem, and iptables
- iperf3 installed on both tester and target systems for bandwidth measurement
- MITM position established (ARP spoofing) for traffic interception scenarios
- Network monitoring tools deployed for detecting the simulation
- Baseline bandwidth measurements before testing
Legal Notice: This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.
Workflow
import re
IOC_PATTERNS = {
"ip": r"\b(?:\d{1,3}\.){3}\d{1,3}\b",
"domain": r"\b[a-z0-9-]+\.[a-z]{2,}\b",
"hash_md5": ,
: ,
}
() -> :
{k: re.findall(v, text) k, v IOC_PATTERNS.items()}