Руководство по нагрузочному тестированию

⚠️ Внимание: Данные техники должны использоваться только с письменного разрешения владельца системы и в учебных целях.

1. Подготовка тестовой среды

Оптимизация системы

# Увеличение лимитов соединений
sudo sysctl -w net.core.somaxconn=65535
sudo sysctl -w net.ipv4.tcp_max_syn_backlog=65535
sudo ulimit -n 999999

# Отключение аппаратной оптимизации сети
sudo ethtool -K eth0 gro off lro off tso off

Установка инструментов

# Базовые утилиты
sudo apt update && sudo apt install -y hping3 python3-pip tor proxychains macchanger

# Установка специализированного ПО
git clone https://github.com/jseidl/GoldenEye
git clone https://github.com/grafov/hulk
pip3 install requests socks

2. Обеспечение анонимности

Маскировка идентификаторов

# Смена MAC-адреса
sudo macchanger -r eth0

# Изменение TLS-отпечатка (имитация Chrome 120)
git clone https://github.com/LeeBrosterston/tls-fingerprinting
cd tls-fingerprinting && sudo python3 setup.py install
tls-fingerprint --browser chrome --os windows --version 120

Настройка прокси-цепочки

# Запуск Tor
sudo service tor start
echo "socks5 127.0.0.1 9050" >> /etc/proxychains.conf

# Добавление публичных прокси
curl -s "https://api.proxyscrape.com/v2/?request=getproxies&protocol=http" > http-proxies.txt
sed -i 's/^/http /' http-proxies.txt
cat http-proxies.txt >> /etc/proxychains.conf