ارسال شده توسط اولین انتشار پایدار پروژه پوناگوتچیکه در حال توسعه ابزاری برای هک شبکه های بی سیم است که به شکل یک حیوان خانگی الکترونیکی شبیه اسباب بازی تاماگوچی طراحی شده است. نمونه اولیه دستگاه ساخته شده ساخته شده بر روی برد Raspberry Pi Zero W (ارائه شده توسط سیستم عامل برای بوت شدن از کارت SD)، اما همچنین می تواند در سایر بردهای Raspberry Pi، و همچنین در هر محیط لینوکس که دارای آداپتور بی سیم است که از حالت نظارت پشتیبانی می کند، استفاده شود. کنترل از طریق اتصال یک صفحه نمایش LCD یا از طریق انجام می شود رابط وب. کد پروژه به زبان پایتون و نوشته شده است توزیع شده توسط تحت مجوز GPLv3.
برای حفظ روحیه خوب حیوان خانگی، باید با بسته های شبکه ارسال شده توسط شرکت کنندگان شبکه بی سیم در مرحله مذاکره برای اتصال جدید (دست دادن) تغذیه شود. دستگاه شبکه های بی سیم موجود را پیدا می کند و سعی می کند توالی های دست دادن را رهگیری کند. از آنجایی که تنها زمانی که یک کلاینت به شبکه متصل می شود، دست دادن ارسال می شود، دستگاه از تکنیک های مختلفی برای پایان دادن به اتصالات در حال انجام و وادار کردن کاربران به انجام عملیات اتصال مجدد شبکه استفاده می کند. در طول رهگیری، پایگاه دادهای از بستهها جمعآوری میشود، از جمله هشهایی که میتوانند برای حدس زدن کلیدهای WPA استفاده شوند.
این پروژه به دلیل استفاده از روش ها قابل توجه است یادگیری تقویتی AAC (Actor Advantage Critic) و مبتنی بر شبکه عصبی حافظه کوتاه مدت بلند مدت (LSTM)، که هنگام ایجاد ربات ها برای بازی های رایانه ای رایج شد. مدل یادگیری با در نظر گرفتن تجربیات گذشته برای انتخاب استراتژی بهینه برای حمله به شبکههای بیسیم، همزمان با عملکرد دستگاه آموزش داده میشود. با استفاده از یادگیری ماشین، Pwnagotchi به صورت پویا پارامترهای رهگیری ترافیک را انتخاب می کند و شدت خاتمه اجباری جلسات کاربر را انتخاب می کند. حالت دستی عملیات نیز پشتیبانی می شود، که در آن حمله به صورت "سر به سر" انجام می شود.
برای رهگیری انواع ترافیک لازم برای انتخاب کلیدهای WPA، از بسته استفاده می شود کلاه بهتر. رهگیری هم در حالت غیرفعال و هم با استفاده از انواع شناخته شده حملات انجام می شود که مشتریان را مجبور می کند شناسه ها را دوباره به شبکه ارسال کنند. PMKID. بستههای ضبط شده که همه اشکال دست دادن را پوشش میدهند، پشتیبانی میشوند هش کت، در فایل های PCAP با محاسبه، یک فایل برای هر شبکه بی سیم ذخیره می شوند.
با قیاس با تاماگوچی، تشخیص سایر دستگاه های نزدیک پشتیبانی می شود و همچنین امکان مشارکت اختیاری در ساخت یک نقشه پوشش کلی وجود دارد. پروتکل مورد استفاده برای اتصال دستگاه های Pwnagotchi از طریق WiFi است نقطه 11. دستگاه های نزدیک داده های دریافتی را در مورد شبکه های بی سیم تبادل می کنند و کار مشترک را سازماندهی می کنند و کانال هایی را برای انجام یک حمله به اشتراک می گذارند.
عملکرد Pwnagotchi را می توان از طریق گسترش داد پلاگین هاکه عملکردهایی مانند سیستم بهروزرسانی خودکار نرمافزار، ایجاد نسخههای پشتیبان، پیوند دادن دست دادن گرفتهشده به مختصات GPS، انتشار دادههای مربوط به شبکههای هکشده در سرویسهای onlinehashcrack.com، wpa-sec.stanev.org، wigle.net و PwnGRID، نشانگرهای اضافی (مصرف حافظه، دما و غیره) و اجرای انتخاب رمز دیکشنری برای رهگیری دست دادن.