AstroWAMP Portable Node.js Application
AstroWAMP Portable: Node.js, PHP, Apache ve MySQL’i Tek Bir .EXE Dosyasın...
Windows üzerinde çalışan uygulamaların internete hangi bağlantıları yaptığını merak ettin mi? Hangi process ne kadar trafik üretiyor, hangi IP’ye bağlanıyor, gizli arka plan bağlantıları var mı, anlık bant genişliğini ne tüketiyor, firewall üzerinden bir portu tık diye engellemek mümkün mü?
İşte tüm bu ihtiyaçlar için geliştirdiğim Network Traffic Monitor, Windows 7/10/11/Server versiyonlarında çalışan güçlü, modern ve gerçek zamanlı bir ağ trafiği analiz uygulaması.
Geliştiriciler, sistem yöneticileri, güvenlik meraklıları ve ağ trafiğini kontrol altında tutmak isteyen herkes için tasarlandı.
Aşağıdaki ekran görüntüleri, uygulamanın modern ve işlevsel arayüzünü gösteriyor:
Son Sürüm (Release):
👉 https://drive.google.com/file/d/14VLrIvpcfdVaA6WlEJ5MIJEZhJpMEEV_/view?usp=sharing
Network Traffic Monitor, Windows üzerinde gerçekleşen tüm inbound/outbound bağlantıları gerçek zamanlı olarak gösteren bir masaüstü uygulamasıdır. Her bağlantının:
IP
Port
Protokol
Process adı / PID
Trafik yönü
Aktif bayt akışı
TCP bayrakları
gibi detaylarını alabilir ve istersen bu bağlantıya tek tıkla firewall engelleme uygulayabilirsin.
Ayrıca uygulamada trafik istatistikleri, process bazlı sıralamalar, log kaydı, otomatik temizleme gibi gelişmiş özellikler bulunur.
TCP / UDP bağlantılarını anlık olarak izleme
İnternet kullanan process’leri listeleme
Hangi uygulama hangi IP/porta bağlanıyor görebilme
Bağlantıyı anında engelle (Windows Firewall Block)
Port bazlı engelleme
Sistem process’leri için koruma modu
TCP Flag analizi (SYN, ACK, FIN, RST)
Canlı bant genişliği grafiği (LiveCharts)
Top processes & top IPs istatistikleri
Anlık byte sayacı (global & process bazlı)
Paket detay penceresi
SQLite tabanlı güçlü log sistemi
7 gün sonra otomatik log temizleme
Reverse DNS çözümleme
Arama ve gelişmiş filtreleme (process, IP, port, domain)
Process sonlandırma (Close / Force Kill)
Inbound / Outbound ayrı listeler
Protokol filtresi (TCP/UDP)
Port açıklamaları ve protokol tanıma
Debug konsolu
| Gereksinim | Detay |
|---|---|
| İşletim Sistemi | Windows 7 / 10 / 11 / Server 2016 / 2019 / 2022 |
| Framework | .NET 8.0 |
| Yetki | Administrator (gereklidir) |
| Donanım | Min. 256 MB RAM |
cd NetworkTrafficMonitor
dotnet restore
dotnet build
Start-Process .\NetworkTrafficMonitor.exe -Verb RunAs
Uygulamayı yönetici olarak aç
Start butonuna bas
Tüm gerçek zamanlı ağ bağlantıları listelenmeye başlar
Process, IP, port, domain üzerinden anında arama yapabilirsin
Bağlantıya sağ tıklayıp:
Block in Firewall
Allow
Kill Process
Inspect Packet
gibi işlemler uygulayabilirsin
Uygulama şu servis mimarisiyle çalışır:
| Servis | Görev |
|---|---|
| TrafficService | Windows API üzerinden bağlantıları okur |
| PacketCaptureService | 1 saniyelik periyotlarla trafik toplar |
| DatabaseService | SQLite kayıtlarını yönetir |
| ProtocolExplainService | Port/protokol açıklamaları verir |
| FirewallService | Windows Firewall ile iletişim kurar |
Planlanan özellikler:
ETW (Event Tracing for Windows) entegrasyonu
Paket seviyesi trafik yakalama
Gelişmiş LiveCharts grafikleri
JSON & CSV export
Threat Intelligence API entegrasyonu (VirusTotal, AbuseIPDB)
Bu proje MIT License ile lisanslanmıştır.
İstediğiniz gibi kullanabilir, değiştirebilir, dağıtabilirsiniz.