Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paket Analiz Aracı

Bu proje, Python kullanarak ağ trafiğini izlemek ve analiz etmek için geliştirilmiş bir paket analiz aracıdır. Kullanıcı dostu bir arayüze sahip olan bu araç, farklı ağ arayüzlerini seçerek canlı ağ trafiğini izleme, protokol bazlı analiz yapma, paketlerin içeriklerini görüntüleme ve coğrafi bilgi elde etme gibi çeşitli işlevleri destekler.

Özellikler

  • Canlı Ağ Trafiği İzleme: Seçilen ağ arayüzünde paketleri canlı olarak yakalar.
  • Protokol Analizi: IP, TCP, UDP, ICMP gibi farklı protokollerdeki paketleri analiz eder.
  • Paket İçeriği Görüntüleme: Paket içeriklerini hexdump formatında detaylı olarak gösterir.
  • Coğrafi Bilgi Sorgulama: IP adresine dayalı coğrafi bilgileri (ülke ve şehir) gösterir.
  • Paket Gecikmesi Ayarı: Kullanıcı, paket yakalama sürecinde gecikme süresini belirleyebilir.
  • Ağ Trafiği Grafiği: Seçilen arayüzde geçen veri miktarını (MB/s) grafiksel olarak gösterir.

Gereksinimler

Bu proje aşağıdaki Python kütüphanelerini kullanmaktadır:

  • tkinter
  • scapy
  • psutil
  • requests
  • matplotlib Bu kütüphaneleri kurmak için aşağıdaki komutu çalıştırabilirsiniz:
pip install scapy psutil requests matplotlib

Kullanım

  1. Projeyi yerel makinenize klonlayın:
git clone https://github.com/yusuffenes/network_analiz.git
  1. Gereksinimleri kurduktan sonra, main.py dosyasını çalıştırın:
python main.py
  1. Uygulama arayüzü açıldığında, bir ağ arayüzü seçin ve sniff işlemini başlatmak için "Sniff Başlat" butonuna basın.
  2. Paket analizini durdurmak için "Sniff Durdur" butonuna basabilirsiniz.
  3. Canlı ağ trafiğini görsel olarak izlemek için soldaki grafik alanını kullanabilirsiniz. https://youtu.be/Ya56pPo4W5o

Geliştirici: @yusuffenes

Ders: Bilgisayar Ağları

Tarih: Ekim 2024

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages