Bu proje, ESP32 kullanarak sahte bir erişim noktası (AP) oluşturur ve ağa bağlanan cihazların MAC adreslerini ve cihaz bilgilerini OLED ekrana yazdırır. Ayrıca, bağlanan kullanıcılara rahatsız edici saldırılar gerçekleştirir:
- Fake DNS Responses: Kullanıcıların girmeye çalıştığı siteleri "Bu siteye ulaşılamıyor" hatasına yönlendirme.
- ESP32
- 0.96” OLED Display (I2C destekli)
- USB kablo
- Breadboard ve jumper kablolar (isteğe bağlı)
Bu kütüphaneleri Arduino IDE üzerinden kur:
- ESPAsyncWebServer
- AsyncTCP
- Adafruit GFX Library
- Adafruit SSD1306
💡 Eksik kütüphane hatası alırsan, "Library Manager" üzerinden yükleyebilirsin.
- Arduino IDE’de ESP32 için doğru kartı seç:
- Araçlar > Kart > ESP32 Dev Module
- Doğru COM portunu seç:
- Araçlar > Port > ESP32'nin bağlı olduğu COM portu
- Kod yüklenirken BOOT butonuna basılı tut, yükleme başladığında bırak.
- Kod başarılı şekilde yüklendiğinde ESP32 kendini yeniden başlatacaktır.
- ESP32, sahte bir Wi-Fi ağı (Evil Twin) oluşturacaktır.
- Bağlanan cihazların MAC adresleri ve bilgileri OLED ekrana yazdırılacaktır.
- Deauth saldırısı, sahte DNS yanıtları ve HTTP yönlendirmeleri otomatik olarak devreye girecektir.
Bu proje yalnızca eğitim ve test amaçlıdır. Yetkisiz ağlara müdahale yasadışıdır. Sadece kendi cihazlarınız üzerinde test yapın.
Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakabilirsiniz.