| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Batuthz tarafından geliştirilen, ESP32 + OLED + Web Serial API tabanlı çift cihazlı kablosuz güvenlik laboratuvarı.
🇹🇷 Türkçe • 🇬🇧 English • 🧩 Mimari • 💾 Firmware • 🌐 Web Panel • 🖼️ Galeri • ⚖️ License
Important
Bu proje yalnızca açıkça yetkilendirilmiş, kontrollü ve eğitim amaçlı laboratuvar ortamları için geliştirilmiştir.
This project is intended only for explicitly authorized, controlled and educational laboratory environments.
Bu proje, iki ayrı ESP32 cihazını web tabanlı bir yönetim paneliyle birleştiren kablosuz güvenlik laboratuvar sistemidir.
Sistem üç farklı firmware akışını birbirinden ayırır:
Bu ayrım sayesinde gerçek laboratuvar testleri, bozucu olmayan güvenli simülasyonlar ve savunma/izleme işlemleri aynı proje içinde ancak bağımsız dosyalarla yürütülür.
┌──────────────────────────────┐
│ Saldırı/Test ESP32 │
│ attack-simulation-device.ino │
└──────────────┬───────────────┘
│
│ Yetkili laboratuvar test akışı
│
┌──────────────▼───────────────┐
│ Güvenli Simülasyon ESP32 │
│ simulation-password.ino │
└──────────────┬───────────────┘
│
│ Zararsız simülasyon olayı
│
┌──────────────▼───────────────┐
│ Savunma ESP32 │
│ defense-monitoring-device.ino│
└──────────────┬───────────────┘
│ USB / CP2102
│
┌──────────────▼───────────────┐
│ Web Serial API │
└──────────────┬───────────────┘
│
┌──────────────▼───────────────┐
│ Web Panel │
│ Log • WIDS • Alarm • CLI │
└──────────────────────────────┘
Kontrollü ve açıkça yetkilendirilmiş laboratuvar ortamlarında saldırı/test işlevlerini yürütür.
Başlıca işlevleri:
Bu firmware yalnızca izinli laboratuvar ortamlarında kullanılmalıdır.
Bozucu saldırı trafiği üretmeyen güvenli simülasyon firmware'idir.
İş akışı:
Savunma ve erişim izleme cihazında çalışır.
Başlıca işlevleri:
Web paneli, tarayıcının Web Serial API özelliğini kullanarak ESP32 cihazına doğrudan bağlanır.
Bağlantı akışı:
ESP32 → CP2102 USB-UART → Web Serial API → Web Panel
Panel özellikleri:
This project is a wireless-security laboratory system that combines two ESP32 devices with a web-based management panel.
It separates three different firmware workflows:
This separation allows authorized laboratory testing, non-disruptive simulation and defense monitoring to coexist in the same project while remaining clearly isolated in different source files.
Runs authorized attack and security-test functions in controlled laboratory environments.
Main capabilities:
This firmware must only be used in explicitly authorized laboratory environments.
Provides a safe and non-disruptive attack-simulation workflow.
Process:
Runs on the defense and access-monitoring ESP32.
Main capabilities:
The web panel uses the browser Web Serial API to connect directly to the ESP32.
Connection flow:
ESP32 → CP2102 USB-UART → Web Serial API → Web Panel
Panel features:
.
├── docs/
│ ├── project-report-bilingual-v2.docx
│ ├── project-report-bilingual-v2.pdf
│ └── images/
├── firmware/
│ ├── attack-simulation-device/
│ │ ├── attack-simulation-device.ino
│ │ └── simulation-password.ino
│ └── defense-monitoring-device/
│ └── defense-monitoring-device.ino
├── images/
├── web-panel/
│ └── admin-panel.html
├── .gitignore
├── CITATION.cff
├── LICENSE
├── NOTICE
├── README.md
└── SECURITY.md
The bilingual technical report is available in the docs/ directory.
This project is licensed under the Apache License 2.0.
You may:
Redistributed or modified versions must preserve the required license and attribution notices.
Required attribution:
Based on the ESP32 Web-Based Attack Simulation and Defense System by Batuthz.
See:
Batuthz identifies the original project and its source.
The Batuthz name must not be used to falsely claim endorsement, partnership or official approval of modified versions.
This repository is intended only for:
Do not use this project against any network, system, account, service or device without explicit permission.
The project is provided as-is, without warranty.
The original developer and contributors are not responsible for misuse, unauthorized activity, network disruption, data loss, hardware damage, legal consequences or other damage resulting from use of the project.
| Back | FazBrowse Home | New Git URL |