edhe një version stabil i projektit , që zhvillon një mjet për të hakuar rrjetet pa tel, i dizajnuar si një kafshë elektronike që kujton një lojë Tamagotchi. Prototipi kryesor i pajisjes ndërtuar me bazë të bordit Raspberry Pi Zero W (oferuar për ngarkim nga kartela SD), por është e mundur të përdoret edhe në bordin e tjerë Raspberry Pi, si dhe në çdo ambient Linux që ka një adapter pa tel që mbështet funksionin e monitorimit. Menaxhimi bëhet përmes lidhjes së një ekrani LCD ose përmes . Kodi i projektit është shkruar në gjuhën Python dhe në përputhje me licencën GPLv3.
Për të mbajtur një humor të mirë te kafsha juaj, ajo duhet të ushqehet me paketa rrjetesh që dërgohen nga pjesëmarrësit e rrjeteve të paqëndrueshme gjatë fazës së negociatave për një lidhje të re (handshake). Pajisja gjen rrjetet e disponueshme të paqëndrueshme dhe përpiqet të kapë sekuencat e handshake-it. Duke qenë se handshake dërgohet vetëm kur klienti lidhet me rrjetin, pajisja përdor teknika të ndryshme për të ndërprerë lidhjet aktuale dhe për t'i detyruar përdoruesit të kryejnë operacione rivendosjeje në rrjet. Gjatë kapjes, krijohet një bazë paketash, duke përfshirë hash-e që mund të përdoren për të gjetur çelësat WPA.
Projekti është i njohur për përdorimin e metodave AAC (Actor Advantage Critic) dhe një rrjet nervor të bazuar në (LSTM), e cila është bërë e njohur për krijimin e botëve për kalimin e lojërave kompjuterike. Trajnimi i modelit të mësimit kryhet gjatë punës së pajisjes, duke marrë parasysh përvojën e kaluar për të zgjedhur strategjinë optimale për sulmin ndaj rrjeteve të pa-wireless. Me ndihmën e mësimit të makinës, Pwnagotchi përshtat parametrat e kapjes së trafikut dhe zgjedh intensitetin e ndërprerjeve të detyrueshme të sesioneve të përdoruesve. Po ashtu, mbështetet edhe një mod për punë manuale, ku sulmi realizohet "drejt për drejt".
Për kapjen e llojeve të nevojshme të trafikut për të përzgjedhur çelësat WPA përdoret paketa . Kapja kryhet si në modin pasiv, ashtu dhe me kryerjen e llojeve të njohura të sulmeve, duke i detyruar klientët të dërgojnë përsëri në rrjet identifikuesit . Paketat e kapura, që mbulojnë të gjitha format e handshake, të mbështetura në , ruhen në skedarët PCAP me llogaritjen, një skedar për çdo rrjet wireless.
Në ngjashmëri me tamagotchi, përcaktohet identifikimi i pajisjeve të tjera që ndodhen pranë, dhe gjithashtu është e mundur të marrin pjesë në ndërtimin e një harte të përbashkët mbulimi. Për lidhjen e pajisjeve Pwnagotchi përmes WiFi përdoret protokolli . Pajisjet që ndodhen pranë shkëmbejnë të dhënat që kanë marrë për rrjetet wireless dhe organizojnë punë të përbashkët, duke ndarë kanalet për kryerjen e një sulmi.
Funksionaliteti i Pwnagotchi mund të zgjerohet përmes , në formën e të cilit realizohen funksione si sistemi i përditësimit automatik të softuerit, krijimi i kopjeve rezervë, lidhja e handshake-ve të kapura me koordinatat GPS, publikimi i të dhënave për rrjetet e hakuara në shërbime si onlinehashcrack.com, wpa-sec.stanev.org, wigle.net dhe , indikatorë të tjerë (konsum prej memories, temperatura etj.) dhe realizimi i zgjedhjes për fjalëkalime për handshakes e kapura.
Burimi: opennet.ru
