GenTLSFlooder is a high-performance tool designed to stress-test and evaluate the resilience of websites and servers under heavy network load. This tool is intended for security testing purposes and should be used responsibly. Unauthorized use against third-party systems without explicit permission is illegal and unethical.
- High Throughput: Capable of generating a large number of concurrent requests.
- Proxy Support: Utilizes proxies to anonymize requests.
- Customizable Cipher Suites: Allows specification of TLS cipher suites for testing compatibility and security.
- Scalability: Supports multi-threading to maximize resource usage.
- Detailed Logging: Comprehensive logging of activities and errors for easy monitoring and analysis.
- Node.js: v14.0.0 or later
- Dependencies: Listed in
package.json
- Clone the repository:
git clone https://github.com/geniuszlyy/GenTLSFlooder.git
cd GenTLSFlooder
- Install dependencies:
npm install
- Ensure you have a
proxy.txt
file in the root directory with proxies listed line by line.
node GenTLSFlooder.js [targetUrl] [duration] [concurrentRequests] [threads]
targetUrl
: The URL of the target site (e.g.,http://example.com
).duration
: Duration of the attack in seconds.concurrentRequests
: Number of concurrent requests.threads
: Number of threads to use.
node GenTLSFlooder.js http://example.com 60 100 4
This command will start an attack on http://example.com
for 60 seconds with 100 concurrent requests using 4 threads.
Use this tool responsibly. It is designed for testing the robustness of your own systems or systems you have explicit permission to test. Misuse may result in legal consequences.
GenTLSFlooder — это инструмент высокой производительности, предназначенный для стресс-тестирования и оценки устойчивости веб-сайтов и серверов при высокой сетевой нагрузке. Этот инструмент предназначен для тестирования безопасности и должен использоваться ответственно. Неавторизованное использование против сторонних систем без явного разрешения является незаконным и неэтичным.
- Высокая пропускная способность: Способен генерировать большое количество одновременных запросов.
- Поддержка прокси: Использует прокси для анонимизации запросов.
- Настраиваемые шифры: Позволяет указывать наборы шифров TLS для тестирования совместимости и безопасности.
- Масштабируемость: Поддержка многопоточности для максимального использования ресурсов.
- Подробное логирование: Полное логирование активности и ошибок для удобного мониторинга и анализа.
- Node.js: версия 14.0.0 или новее
- Зависимости: указаны в файле
package.json
- Клонируйте репозиторий:
git clone https://github.com/geniuszlyy/GenTLSFlooder.git
cd GenTLSFlooder
- Установите зависимости:
npm install
- Убедитесь, что у вас есть файл
proxy.txt
в корневом каталоге с прокси, указанными построчно.
node GenTLSFlooder.js [targetUrl] [duration] [concurrentRequests] [threads]
targetUrl
: URL целевого сайта (например,http://example.com
).duration
: Длительность атаки в секундах.concurrentRequests
: Количество одновременных запросов.threads
: Количество потоков.
node GenTLSFlooder.js http://example.com 60 100 4
Используйте этот инструмент ответственно. Он предназначен для тестирования устойчивости ваших систем или систем, на которые у вас есть явное разрешение. Злоупотребление может привести к юридическим последствиям.