Here's some tools that I've used to stress test gear over the years. You
may or may not find some of them useful for your use case:
(1) T50 - be *really* careful with this one:
- Source: https://gitlab.com/fredericopissarra/t50
(2) Yersina (can be used for DHCP stress testing)
- Source: https://github.com/tomac/yersinia
- Useful info for DHCP-specific stress testing:
https://www.amirootyet.com/post/dhcp-dos-attack-with-yersinia-in-kali/
(3) wrk - L7 endpoint load testing - I typically use an Ansible playbook
to generate artificial load from multiple source systems, which also
allows you to consolidate the stdout reporting from each system
- Source: https://github.com/wg/wrk
--
-G
On 2024-02-23 17:33, Brandon Martin wrote:
Before I go to the trouble of making one myself, does anybody happen to
know of a pre-canned program to generate realistic and scalable amounts
of broadcast/broad-multicast network background "chatter" seen on
typical consumer and business networks? This would be things like lots
of ARP traffic to/from various sources/destinations within a subnet,
SSDP, MDNS-SD, SMB browser traffic, DHCP requests, etc.?
Ideally, said tool would have knobs to control the amount of traffic
and whether a given type of traffic is present.
This is mostly for torture testing "IoT" type devices by exposing them
to lots of diverse, essentially nonsense traffic that they're likely to
see in a real environment.
--
Brandon Martin