/Phishing-Project

phishing project for web application course

Primary LanguageHTML

📧 Web Phishing Simulation Project

Bu proje, kimlik avı saldırılarının nasıl gerçekleştirildiğini anlamak ve bu tür saldırılara karşı farkındalık yaratmak amacıyla geliştirilen bir web simülasyonudur. Projemiz, kullanıcıların gerçek dünyadaki kimlik avı girişimlerini anlamalarına yardımcı olacak araçlar sunar.

Adsız tasarım (2)

📜 İçindekiler

  • Proje Amacı
  • Özellikler
  • Kullanılan Teknolojiler
  • Katkıda Bulunanlar
  • Ek Belgeler

🎯 Proje Amacı

Bu projenin temel amacı, **kimlik avı saldırılarının** arkasındaki teknikleri ve yöntemleri daha iyi anlamak ve bu konuda eğitim vermektir. Kullanıcılar, bu simülasyon sayesinde **kimlik avı saldırılarının** nasıl yapıldığını öğrenebilir ve bu tür saldırılara karşı daha bilinçli hale gelirler.

Proje, özellikle şu amaçları hedeflemektedir:

  1. Farkındalık Oluşturma: Kimlik avı saldırılarının tehlikelerini ve yaygın tekniklerini kullanıcılarla paylaşmak.
  2. Eğitim Sağlama: Gerçek dünyada karşılaşılabilecek saldırı türleri hakkında bilgi vererek, kullanıcıların bu tür saldırılara karşı nasıl korunabileceklerini öğretmek.
  3. Simülasyon Deneyimi: Kullanıcıların güvenli bir ortamda kimlik avı saldırılarını deneyimlemelerine olanak tanımak.

Projenin detaylı amacına WebFinalProject.pdf dosyasından ulaşabilirsiniz.

🌟 Özellikler

Projemiz, kullanıcılara çeşitli araçlar ve özellikler sunar:

  • Admin Paneli: Admin kullanıcıları için detaylı kontrol paneli, burada e-posta şablonlarını yönetebilir, kullanıcıları izleyebilir ve verileri analiz edebilirsiniz.
  • E-posta Şablonları: Kimlik avı saldırılarında kullanılabilecek e-posta şablonları oluşturma ve yönetme imkanı. Farklı saldırı senaryoları oluşturabilirsiniz.
  • İstatistik Takibi: Gönderilen e-postaların açılma oranları ve diğer istatistiklerin takibi. Böylece saldırıların etkinliğini ölçebilirsiniz.
  • Popüler Web Siteleri: Kimlik avı saldırıları için popüler web sitelerinin kopyalarının oluşturulması, bu siteler üzerinden kullanıcıları kandırma senaryoları geliştirme imkanı.

🛠 Kullanılan Teknolojiler

Projemizi oluştururken aşağıdaki teknolojileri kullandık ve bu seçimlerimizin nedenlerini belirttik:

Adsız tasarım (4)

  • ASP.NET Core: Performanslı, güvenli ve geniş çapta desteklenen bir web geliştirme framework'ü. Backend işlevselliklerinin yönetiminde tercih ettik.
  • PostgreSQL: Yüksek performanslı, açık kaynaklı ve geniş topluluk desteği olan bir veritabanı sistemi. Veritabanı yönetimi ve verilerin depolanmasında tercih ettik.
  • HTML, CSS, JavaScript: Kullanıcı arayüzünü geliştirmek için temel web teknolojileri. Modern ve duyarlı bir arayüz oluşturmak için kullanıldı.
  • Bootstrap: Kullanıcı dostu ve duyarlı arayüzler oluşturmak için popüler bir CSS framework'ü. Arayüz elemanlarının tasarımında hızlı ve etkili çözümler sundu.
  • Node.js: JavaScript tabanlı, hızlı ve ölçeklenebilir sunucu tarafı programlama platformu. Uygulamanın backend işlemleri için tercih ettik.

🤝 Katkıda Bulunanlar

Projemize katkıda bulunanalar:

  • Sena YILMAZ: Backend geliştirme veritabanı entegrasyonu ve frontend geliştirme. Veritabanı yapısı ve backend işlemlerinde ve frontend kodlamasında önemli katkılar sağladı.
  • Erdem KURT: Kullanıcı arayüzü tasarımı , frontend geliştirme ve veritabanı entegrasyonu. Kullanıcı deneyimi tasarımı frontend kodlamasında ve veritabanı yapısında aktif rol aldı.

📚 Ek belgeler

Projemizin dökümantasyonu eke eklenmiştir

(Belge dili ingilizcedir.)

WebFinalProject.pdf