İçindekiler

    Yazıyı Dinle

    Hazır
    Tarayıcınızın yerleşik ses sentezi özelliğini kullanır.

    Yazı Boyutu

    Küçük Aa
    Normal Aa
    Büyük Aa
    Çok Büyük Aa

    Kaydet

    📑

    Bu makaleyi daha sonra okumak için kaydedin

    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
    Yazıyı dinlemek için oynat butonuna tıklayın

    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?

    1. Uygulamayı yönetici olarak aç

    2. Start butonuna bas

    3. Tüm gerçek zamanlı ağ bağlantıları listelenmeye başlar

    4. Process, IP, port, domain üzerinden anında arama yapabilirsin

    5. 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.

     

     

    Önceki Yazı AstroWAMP Portable Node.js Application
    AstroWAMP Portable Node.js Application

    AstroWAMP Portable: Node.js, PHP, Apache ve MySQL’i Tek Bir .EXE Dosyasın...

    Sonraki Yazı DDoSPot: DDoS Saldırılarını Anlamanın Etik Yolu
    DDoSPot: DDoS Saldırılarını Anlamanın Etik Yolu

    Dijital Dünyanın Gölge Gerçeği: DDoS Saldırıları İnterne...