Skip to content

esmabetulkocaahmet/Anomaly_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anomaly Detection & Cyber Attack Detection with Deep Learning 🛡️

Bu proje, ağ trafiği verilerini analiz ederek gerçek zamanlı anomali ve siber saldırı tespiti yapmak amacıyla geliştirilmiştir. Projede hem zamansal verileri işlemek için LSTM hem de öznitelik çıkarımı için Conv1D katmanları içeren karma bir derin öğrenme mimarisi kullanılmıştır.

🚀 Öne Çıkan Özellikler

Hibrit Mimari: CNN (Conv1D) ve RNN (LSTM) katmanlarının kombinasyonu.

Uçtan Uca Süreç: Veri toplama aşamasından model dağıtımına kadar tüm süreç simüle edilmiştir.

Geniş Kapsam: DoS, Brute Force ve Infiltration gibi farklı saldırı türlerinin tespiti.

🛠️ Veri Toplama ve Laboratuvar Ortamı (Data Collection)

Bu projenin en özgün yanı, verilerin kontrollü bir laboratuvar ortamında bizzat toplanmış olmasıdır:

Sanal Laboratuvar: VirtualBox üzerinde izole bir ağ (Host-only Adapter) kurulmuştur.

Saldırı Simülasyonu: Kali Linux (Saldırgan) ve Metasploitable/Windows (Kurban) makineleri kullanılarak gerçek saldırı senaryoları uygulanmıştır.

Trafik Yakalama: Wireshark ve TShark kullanılarak ağ paketleri .pcap formatında yakalanmış, ardından modelin işleyebileceği .csv formatına dönüştürülmüştür.

🛠️ Kullanılan Teknolojiler

Python (Pandas, NumPy)

TensorFlow / Keras (Sequential API)

Siber Güvenlik: VirtualBox, Kali Linux, Wireshark

Visualization: Matplotlib, Seaborn

📁 Klasör Yapısı

notebooks/: Model geliştirme ve eğitim süreçleri.

data/: Örnek veri seti yapıları ve yakalanan trafik örnekleri.

images/: Datast satırlarını gösteren bir görsel ve eğitim ile ilgili görseller.

📊 Model Mimarisi

Model şu katmanları içermektedir:

Conv1D: Yerel özniteliklerin çıkarılması.

MaxPooling1D: Boyut azaltma.

LSTM: Verilerdeki zamansal bağımlılıkların öğrenilmesi.

Dense: Sınıflandırma katmanı.

Katılımcılar: Esma Betül KOCAAHMET & Esma GELEBEK & Funda BOZBURUN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •