https://github.com/icelaterdc/ddos-attack-aiohttp
Bu proje aiohttp ve asyncio kullanarak Senkron veya Asenkron methodlarıyla belirtilen IP adresine veya Domaine DDoS testi yapmaya yarar.
https://github.com/icelaterdc/ddos-attack-aiohttp
aiohttp asenkron asenkron-programming asyncio ddos ddos-attack ddos-attack-tools ddos-attacks ddos-software ddos-tool python python3 senkron senkron-programming
Last synced: 11 months ago
JSON representation
Bu proje aiohttp ve asyncio kullanarak Senkron veya Asenkron methodlarıyla belirtilen IP adresine veya Domaine DDoS testi yapmaya yarar.
- Host: GitHub
- URL: https://github.com/icelaterdc/ddos-attack-aiohttp
- Owner: icelaterdc
- License: mit
- Created: 2025-04-11T13:17:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T17:54:29.000Z (about 1 year ago)
- Last Synced: 2025-04-15T15:16:11.578Z (about 1 year ago)
- Topics: aiohttp, asenkron, asenkron-programming, asyncio, ddos, ddos-attack, ddos-attack-tools, ddos-attacks, ddos-software, ddos-tool, python, python3, senkron, senkron-programming
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DDoS-Attack-aiohttp
Bu proje aiohttp ve asyncio kullanarak Senkron veya Asenkron methodlarıyla belirtilen IP adresine veya Domaine DDoS testi yapmaya yarar.
## Önerilen Sistem Gereksinimleri
- Python: 3.9.18
- Bellek: 2 GB (Sadece bu projeye ayrılan bellek boyutu)
## Kurulum
```sh
pip install -e .
```
*veya*
(önerilen)
```sh
pip install poetry
```
```sh
poetry install
```
## Başlat
```sh
python.main.py
```
*veya*
```sh
poetry run python main.py
```
## Bilgilendirme
Projede Senkron methodu için 4000 thread, Asenkron methodu için 8000 en yüksek eş zamanlı iş parçacığı ayarlanmıştır. Bu değerleri ihtiyacınıza göre ayarlayabilirsiniz. Daha yüksek değerler DDoS gönderilen hedefi daha fazla strese sokar fakat çok daha fazla bellek tüketir. Değerleri ayarlamak için main.py dosyasında belirtilmiş alanları değişirebilirsiniz.
*Senkron İçin Thread Sayısı*
```python
def send():
session = requests.Session()
thread_count = 4000 # Thread Sayısı
```
ve
*Asenkron İçin Eş Zamanlı İş Parçacığı Sayısı*
```python
async with aiohttp.ClientSession() as session:
tasks = []
concurrency = 8000 # En yüksek eşzamanlı görev sayısı
```
-
*Node.js K6 versiyonunu repolarımda bulabilirsiniz. Bundan çok daha güçlüdür.*
-
# ⚠️ ÖNEMLİ UYARI:
Bu proje sunucu altyapılarının dayankıklılığını test etmek için oluşturulmuştur. Kullanıcı tarafından yapılan herhangi bir yasadışı saldırıdan tarafımız sorumlu değildir!