{"id":23138640,"url":"https://github.com/minatsukix86/tlsv2","last_synced_at":"2025-04-04T09:44:40.175Z","repository":{"id":266894944,"uuid":"899671103","full_name":"minatsukix86/tlsv2","owner":"minatsukix86","description":"TLS-Flooder-V2 🦊","archived":false,"fork":false,"pushed_at":"2024-12-06T18:55:52.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T20:29:16.666Z","etag":null,"topics":["bypass","ddos","stress-testing","tls"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minatsukix86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-06T18:55:08.000Z","updated_at":"2024-12-06T18:57:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"46a2d3c7-19e1-47af-9a01-994fcaddf243","html_url":"https://github.com/minatsukix86/tlsv2","commit_stats":null,"previous_names":["minatsukix86/tlsv2"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minatsukix86%2Ftlsv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minatsukix86%2Ftlsv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minatsukix86%2Ftlsv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minatsukix86%2Ftlsv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minatsukix86","download_url":"https://codeload.github.com/minatsukix86/tlsv2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247157134,"owners_count":20893210,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bypass","ddos","stress-testing","tls"],"created_at":"2024-12-17T13:11:26.673Z","updated_at":"2025-04-04T09:44:40.151Z","avatar_url":"https://github.com/minatsukix86.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 🚀 TLS Flooding Script\n\nCe script Python est conçu pour réaliser une attaque DDoS en utilisant des requêtes HTTP sur un serveur cible via des proxys. Il utilise des threads pour simuler plusieurs connexions en parallèle et envoie des requêtes HTTP en utilisant des User-Agents aléatoires. Ce script est principalement destiné à des fins d'apprentissage et de tests dans un environnement contrôlé.\n\n## 📋 Prérequis\n\nAvant d'exécuter ce script, assurez-vous d'avoir installé Python 3.7 ou une version plus récente, ainsi que les bibliothèques suivantes:\n\n- `httpx` pour la gestion des requêtes HTTP\n- `colorama` pour afficher des messages colorés dans le terminal\n\n### Installation des dépendances\n\nUtilisez la commande suivante pour installer les dépendances nécessaires via `pip`:\n\n```bash\npip install httpx colorama\n```\n\n## 🛠️ Utilisation\n\n### Lancer le script\n\nPour exécuter le script, vous devez spécifier quatre paramètres dans la ligne de commande:\n\n1. **host** : L'URL de la cible (exemple : `https://triplemonstre.com`)\n2. **time** : La durée de l'attaque en secondes\n3. **rps** : Le nombre de requêtes par seconde\n4. **threads** : Le nombre de threads pour paralléliser l'attaque\n\n### Exemple de commande\n\n```bash\npython tls.py https://triplemonstre.com 60 100 10\n```\n\nCela enverra des requêtes HTTP à `https://triplemonstre.com` pendant 60 secondes, avec un débit de 100 requêtes par seconde, en utilisant 10 threads pour répartir la charge.\n\n### Fichiers requis\n\n- **proxy.txt** : Liste des proxys (un par ligne, format `IP:PORT`).\n- **ua.txt** : Liste des User-Agents (un par ligne).\n\nLe script lira ces fichiers pour récupérer aléatoirement des proxys et des User-Agents à chaque requête.\n\n## 🔧 Fonctionnement du script\n\n1. **Lecture des fichiers de proxys et de User-Agents** : Le script lit les fichiers `proxy.txt` et `ua.txt` pour obtenir des proxys et des User-Agents aléatoires.\n2. **Génération d'en-têtes HTTP** : Chaque requête est envoyée avec des en-têtes HTTP générés dynamiquement, y compris un User-Agent aléatoire et une adresse IP aléatoire dans l'en-tête `X-Forwarded-For` pour masquer l'origine des requêtes.\n3. **Envoi de requêtes** : Le script envoie des requêtes HTTP à la cible en utilisant les proxys spécifiés. Chaque requête est envoyée via une connexion HTTPS sécurisée.\n---\n## ⚠️ Avertissements\n\n- **Utilisation responsable** : Ce script est destiné à des fins éducatives et ne doit être utilisé que sur des systèmes pour lesquels vous avez l'autorisation de tester la résistance. L'utilisation de ce script sur des systèmes sans autorisation peut être illégale.\n- **Proxies** : Vous devez fournir une liste de proxys fonctionnels dans le fichier `proxy.txt`. Assurez-vous que les proxys sont valides et non bloqués par la cible.\n\n\n---\n\n🚨 **Disclaimer** : Ce script ne doit être utilisé que dans un cadre légal et contrôlé. Toute utilisation à des fins malveillantes est strictement interdite.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminatsukix86%2Ftlsv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminatsukix86%2Ftlsv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminatsukix86%2Ftlsv2/lists"}