Пусть есть 2 хоста: client и server . С client хотим на server послать много немыслимых данных и нагрузить сеть.
Пусть client с ip = 192.168.50.100, а server с ip = 192.168.4.5.
Устанавливаем простейшее соединение клиент-сервер с помощью netcat. На сервере начнем слушать с портом соединения 10000 (можно поставить другой, незарерервированный под системные нужды):
Запустим nc на server'e (ip = 192.168.4.5):
nc -l -p 10000
С клиента (ip = 192.168.100.50) устанавливаем соединение с серверной машиной по 10000-му порту:
nc 192.168.4.5 10000
Соединение установлено.
Теперь апгрейд простейшего соединения:
1. Добавим бесконечный цикл с прослушкой на сервере, чтобы при отключении клиента, соединение не прерывалось
2. Все данные, пришедшие с клиента отправляем в /dev/null, чтобы не наблюдать хаос и ужас из рандомов (в случае с нулями нам повезет больше и мы ничего страшного не увидим):
while sleep 1; do nc -l -p 10000 > /dev/null; done
Про хаос и ужас. Увидим мы это: