Windows için Gelişmiş Ağ Trafiği İzleme Aracı – Network Traffic Monitor
Windows için Gelişmiş Ağ Trafiği İzleme Aracı – Network Traffic Monitor
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ı.
🎥 Tanıtım & Önizleme
Aşağıdaki ekran görüntüleri, uygulamanın modern ve işlevsel arayüzünü gösteriyor:

📥 İndir
Son Sürüm (Release):
👉 https://drive.google.com/file/d/14VLrIvpcfdVaA6WlEJ5MIJEZhJpMEEV_/view?usp=sharing
🚀 Network Traffic Monitor Nedir?
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.
✨ Öne Çıkan Özellikler
🔍 Gerçek Zamanlı Ağ Takibi
-
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
🔥 Gelişmiş Güvenlik Araçları
-
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)
📊 Profesyonel Trafik Analizi
-
Canlı bant genişliği grafiği (LiveCharts)
-
Top processes & top IPs istatistikleri
-
Anlık byte sayacı (global & process bazlı)
-
Paket detay penceresi
🗄️ Loglama & Database
-
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)
⚙️ Yönetim & İzleme
-
Process sonlandırma (Close / Force Kill)
-
Inbound / Outbound ayrı listeler
-
Protokol filtresi (TCP/UDP)
-
Port açıklamaları ve protokol tanıma
-
Debug konsolu
🖥️ Sistem Gereksinimleri
| 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 |
🚀 Kurulum
1. Projeyi Derle
cd NetworkTrafficMonitor
dotnet restore
dotnet build
2. Yönetici Olarak Çalıştır
Start-Process .\NetworkTrafficMonitor.exe -Verb RunAs
🧭 Nasıl Kullanılır?
-
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
-
⚙️ Teknik Altyapı
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 |
🛠️ Geliştirme Yol Haritası
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)
📄 Lisans
Bu proje MIT License ile lisanslanmıştır.
İstediğiniz gibi kullanabilir, değiştirebilir, dağıtabilirsiniz.