██████╗ ██╗██╗ ██╗ █████╗ ██╗
██╔══██╗██║██║ ██║██╔══██╗██║
██████╔╝██║██║ ██║███████║██║
██╔══██╗██║╚██╗ ██╔╝██╔══██║██║
██║ ██║██║ ╚████╔╝ ██║ ██║███████╗
╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝
This project was developed solely for educational, research, performance testing, and software engineering purposes.
The project is intended to demonstrate concepts such as:
- Network programming
- Multi-threading and concurrency
- Performance measurement and monitoring
- Terminal user interface development
- System architecture and testing methodologies
The author does not encourage, endorse, or take responsibility for any misuse of this software. Users are solely responsible for ensuring that all activities involving this project comply with applicable laws, regulations, and the authorization policies of the systems they interact with.
By using this software, you acknowledge that it is provided "as is", without any warranty of any kind, and that the author shall not be held liable for any direct, indirect, incidental, or consequential damages arising from its use.
This repository is published for educational and testing purposes only.
Ultra Premium Minecraft Server Ağ Yönetim ve İşlem Aracı
Developed by ADAZ_TR
- Sistem Özellikleri
- Sistem Gereksinimleri
- Kurulum Yapılandırması
- İşlem Akışı
- Teknik Parametreler
- Mimari Detaylar
- Performans Metrikleri
- Sıkça Sorulan Sorular
- ✅ Gradient ASCII Engine - 256 renk derinlikli görselleştirme
- ✅ Gerçek Zamanlı Veri İzleme - Milisaniyelik işlem takibi
- ✅ Dinamik Terminal Çıktısı - Optimize edilmiş görsel geri bildirim
- ✅ İstatistiksel Analiz Modülü - Anlık ağ verisi hesaplama
- ✅ Asenkron Thread Yönetimi - 200 eşzamanlı işlem kapasitesi
- ✅ Paket Boyutu Optimizasyonu - Özel yapılandırılabilir veri blokları
- ✅ Kesintisiz Veri Akışı - Yüksek frekanslı UDP paket dağıtımı
- ✅ DNS Çözümleme Katmanı - Dinamik hostname çözümleme
- ✅ UDP Protokol Yönetimi - Ağ katmanı veri iletimi
- ✅ Multi-Threading Mimarisi - Kaynak kullanım optimizasyonu
- ✅ Hata Yakalama Sistemi - Gelişmiş exception yönetimi
- ✅ Çapraz Platform Desteği - Modüler işletim sistemi uyumluluğu
- İşlemci: Eşzamanlı thread yönetimini destekleyen modern işlemci
- Bellek: 2 GB ve üzeri RAM
- Bağlantı: Veri akışı hızına uygun ağ kartı
- Çalışma Zamanı: Python 3.8 veya üzeri
- İşletim Sistemi: Windows 10/11, Linux, macOS
- Terminal: ANSI renk kodlarını destekleyen modern konsol
winget install Python.Python.3.10sudo apt update && sudo apt install python3# Proje dizinine erişim
cd rival-stress
# Standart kütüphanelerin kontrolü
python --version# Standart Başlatma
python rival_stress.py-
Hedef Belirleme
- Hedef makine adresi ve port girişi gerçekleştirilir.
-
Parametre Ayarları
- Veri bloğu boyutu, işlem sayısı (thread) ve işlem süresi belirlenir.
-
Doğrulama
- Belirlenen konfigürasyon onaylanarak işlem sırasına alınır.
-
Veri Analizi
- İşlem sonrasında elde edilen pps ve Mbps değerleri raporlanır.
| Parametre | Minimum | Maksimum | Varsayılan | İşlev |
|---|---|---|---|---|
| Paket Boyutu | 1 byte | 65,507 byte | 32,768 byte | Ağ katmanı veri yoğunluğu |
| Thread Sayısı | 1 | 200 | 50 | Eşzamanlı işlem yoğunluğu |
| İşlem Süresi | 1 saniye | 120 saniye | 30 saniye | Toplam işlem periyodu |
- Protokol: UDP (User Datagram Protocol) - Bağlantısız veri iletimi
- Veri Yapısı: Ham veri bloğu (Raw socket stream)
┌─────────────────────────────────────────┐
│ RIVAL STRESS SYSTEM │
├─────────────────────────────────────────┤
│ Kontrol Merkezi (Main Thread) │
│ ├─ DNS Çözümleme Modülü │
│ ├─ Konfigürasyon Denetleyici │
│ └─ İstatistik Toplayıcı │
│ │
│ Veri İşleyiciler (Worker Threads) │
│ ├─ Thread 1 → Socket Operations │
│ ├─ Thread 2 → Socket Operations │
│ └─ ... │
│ │
│ Görsel İzleme (Monitor Thread) │
│ └─ Dinamik İşlem Çubuğu │
└─────────────────────────────────────────┘
| Metrik | Teknik Tanım | Birim |
|---|---|---|
| PPS | Saniyedeki Paket Sayısı | packets/second |
| Mbps | Megabit İletim Hızı | megabits/second |
| Veri Hacmi | Toplam İletilen Veri | MB/GB |
Sistemin gerçekten paket gönderdiğini kanıtlamak için 3 farklı yöntem kullanabilirsiniz:
Proje içindeki receiver_check.py scriptini kullanarak paketlerin ulaştığını anlık olarak görebilirsiniz:
- Bir terminal açın ve çalıştırın:
python receiver_check.py(Port: 9999 seçin) - İkinci bir terminal açın ve
rival_stress.pyçalıştırın. - Hedef IP olarak
127.0.0.1, Port olarak9999girin. - Yakalayıcı terminalinde paketlerin saniyede binlerce kez aktığını göreceksiniz.
Herhangi bir ek program indirmeden doğrulamak için:
Ctrl + Shift + Escile Görev Yöneticisi'ni açın.- Performans sekmesine geçin ve alt kısımdaki "Kaynak İzleyicisini Aç" bağlantısına tıklayın.
- Ağ sekmesine gelin.
python.exesürecinin saniyede kaç Bayt/sn veri gönderdiğini "Ağ Etkinliği" kısmından görebilirsiniz.
En kesin kanıt yöntemidir:
- Wireshark indirin ve ağ kartınızı dinlemeye başlayın.
- Filtre kısmına
udp.port == 25565yazın. - İşlemi başlattığınızda ağ kartınızdan çıkan binlerce UDP paketini, kaynak ve hedef adresleriyle birlikte canlı olarak görebilirsiniz.
- Adresin erişilebilirliğini ve DNS sunucu yanıtlarını kontrol ediniz.
- Ağ kartı kapasitesini ve işlemci thread limitlerini gözden geçiriniz.
S: Maksimum işlem kapasitesi nedir?
C: Donanım ve ağ bant genişliği limitlerine bağlı olarak değişkenlik gösterir.
S: Neden sadece UDP kullanılıyor?
C: Düşük gecikmeli ve yüksek hacimli veri akışını simüle etmek için optimize edilmiştir.
S: Sistem kaynaklarını nasıl etkiler?
C: Multi-threading yapısı sayesinde işlemci çekirdeklerine dağıtılmış, dengeli bir yük oluşturur.
ADAZ_TR
- Discord: adaz_tr
- Herhangi bir sorunda ulaşabilirsiniz.
RIVAL STRESS kullandığınız için teşekkürler!
** RIVAL STRESS - Ultra Premium Sistem İşlem Aracı **
Made with ❤️ by ADAZ_TR