نماد سایت گیلان پلاس رسانه هوش مصنوعی و کارآفرینی گیلان

ساخت اسکنر و هانی‌پات بی‌سیم با ESP32 ساده

خلاصه: با یک ESP32-S3 می‌توانید بدون نمایشگر یا کارت SD، یک نقطه دسترسی باز ایجاد کنید که هم Wi-Fi اطراف را اسکن می‌کند و هم اطلاعات متصل‌شدگان را ثبت می‌کند. در این‌جا می‌بینید که چطور همهٔ کار را فقط با برد ۵ دلاری و سرور سادهٔ پایتون انجام دادم.

۱. مقدمه

نیاز به Flipper Zero یا بردهای گران‌قیمت ندارید؛ یک ESP32 معمولی برای تست امنیت شبکهٔ خانگی‌تان کافی است.

روش کاملاً قانونی و صرفاً برای آزمایش شبکهٔ خودتان طراحی شده است.

۲. طرح کلی پروژه

۲.۱ ایدهٔ اصلی

۲.۲ داده‌هایی که جمع می‌شود

فیلد توضیح
SSID نام شبکه
RSSI قدرت سیگنال
Channel کانال کاری
Encryption نوع رمزنگاری
BSSID MAC آدرس روتر

۳. ساخت هانی‌پات

۳.۱ راه‌اندازی ESP32

  1. حالت AP+STA را فعال کنید.
  2. DNS سرقت‌شده راه بیندازید که هر دامنه را به IP خود ESP32 تبدیل کند.
  3. درخواست HTTP را به صفحهٔ «ورود» هدایت کنید.

۳.۲ کدها و کتابخانه‌ها

در Arduino IDE این کتابخانه‌ها را نصب کنید:

تمام کد در ریپو گیت‌هاب آمده است.

۳.۳ سرور پایتون

یک سرور ساده Flask پاسخ POST از ESP32 را دریافت کرده و داده‌ها را در فایل JSON ذخیره می‌کند.

۴. داشبورد دیدن داده‌ها

آدرس /dashboard روی سرور صفحه‌ای ساده با جدول آخرین رویدادها و نمودار تعداد کاربران می‌سازد.

برای جزئیات کامل‌تر، آدرس /jsonreport را صدا بزنید تا آرایهٔ کامل اسکن‌ها برگردد.

۵. تجربه‌های عملی

۶. خلاصه نتیجه‌گیری

ESP32 بدون نمایشگر هم می‌تواند هانی‌پات و اسکنر Wi-Fi قابل‌توجهی باشد؛ کافی است کمی خلاقیت به خرج دهید و از حالت station mode بهره بگیرید تا همزمان به اینترنت وصل و دیتا را به سرور مرکزی ارسال کنید.

این پروژهٔ صبح‌زودی نشان داد حد محدودیت، فقط تخیل شماست.

خروج از نسخه موبایل