సమర్పించిన వారు ప్రాజెక్ట్ యొక్క మొదటి స్థిరమైన విడుదల ప్వానాగోట్చి, ఇది వైర్లెస్ నెట్వర్క్లను హ్యాకింగ్ చేయడానికి ఒక సాధనాన్ని అభివృద్ధి చేస్తోంది, ఇది తమగోట్చి బొమ్మను గుర్తుకు తెచ్చే ఎలక్ట్రానిక్ పెంపుడు జంతువు రూపంలో రూపొందించబడింది. పరికరం యొక్క ప్రాథమిక నమూనా అంతర్నిర్మిత రాస్ప్బెర్రీ పై జీరో డబ్ల్యు బోర్డుపై నిర్మించబడింది (అందించినది ఫర్మ్వేర్ SD కార్డ్ నుండి బూట్ చేయడానికి), కానీ ఇతర Raspberry Pi బోర్డ్లలో, అలాగే పర్యవేక్షణ మోడ్కు మద్దతిచ్చే వైర్లెస్ అడాప్టర్ను కలిగి ఉన్న ఏదైనా Linux వాతావరణంలో కూడా ఉపయోగించవచ్చు. నియంత్రణ LCD స్క్రీన్ను కనెక్ట్ చేయడం ద్వారా లేదా దీని ద్వారా నిర్వహించబడుతుంది వెబ్ ఇంటర్ఫేస్. ప్రాజెక్ట్ కోడ్ పైథాన్లో వ్రాయబడింది మరియు ద్వారా పంపిణీ చేయబడింది GPLv3 కింద లైసెన్స్ పొందింది.
పెంపుడు జంతువు మంచి మానసిక స్థితిని కొనసాగించడానికి, కొత్త కనెక్షన్ (హ్యాండ్షేక్) చర్చల దశలో వైర్లెస్ నెట్వర్క్ పాల్గొనేవారు పంపిన నెట్వర్క్ ప్యాకెట్లను తప్పనిసరిగా అందించాలి. పరికరం అందుబాటులో ఉన్న వైర్లెస్ నెట్వర్క్లను కనుగొంటుంది మరియు హ్యాండ్షేక్ సీక్వెన్స్లను అడ్డగించడానికి ప్రయత్నిస్తుంది. క్లయింట్ నెట్వర్క్కి కనెక్ట్ అయినప్పుడు మాత్రమే హ్యాండ్షేక్ పంపబడుతుంది కాబట్టి, పరికరం కొనసాగుతున్న కనెక్షన్లను ముగించడానికి మరియు నెట్వర్క్ రీకనెక్షన్ ఆపరేషన్లను నిర్వహించడానికి వినియోగదారులను బలవంతం చేయడానికి వివిధ పద్ధతులను ఉపయోగిస్తుంది. అంతరాయ సమయంలో, WPA కీలను అంచనా వేయడానికి ఉపయోగించే హ్యాష్లతో సహా ప్యాకెట్ల డేటాబేస్ సేకరించబడుతుంది.
ప్రాజెక్ట్ దాని పద్ధతుల ఉపయోగం కోసం గుర్తించదగినది ఉపబల అభ్యాసం AAC (నటుడు అడ్వాంటేజ్ క్రిటిక్) మరియు న్యూరల్ నెట్వర్క్ ఆధారంగా దీర్ఘ స్వల్పకాల జ్ఞాపకశక్తి (LSTM), ఇది కంప్యూటర్ గేమ్లు ఆడటానికి బాట్లను సృష్టించేటప్పుడు విస్తృతంగా మారింది. వైర్లెస్ నెట్వర్క్లపై దాడి చేయడానికి సరైన వ్యూహాన్ని ఎంచుకోవడానికి గత అనుభవాన్ని పరిగణనలోకి తీసుకుని, పరికరం పనిచేస్తున్నప్పుడు లెర్నింగ్ మోడల్ శిక్షణ పొందుతుంది. మెషిన్ లెర్నింగ్ ఉపయోగించి, Pwnagotchi డైనమిక్గా ట్రాఫిక్ అంతరాయ పారామితులను ఎంచుకుంటుంది మరియు వినియోగదారు సెషన్ల బలవంతపు ముగింపు యొక్క తీవ్రతను ఎంచుకుంటుంది. మాన్యువల్ మోడ్ ఆపరేషన్ కూడా మద్దతు ఇస్తుంది, దీనిలో దాడి "హెడ్-ఆన్" నిర్వహించబడుతుంది.
WPA కీలను ఎంచుకోవడానికి అవసరమైన ట్రాఫిక్ రకాలను అడ్డగించడానికి, ప్యాకేజీ ఉపయోగించబడుతుంది మెరుగైన క్యాప్. ఇంటర్సెప్షన్ నిష్క్రియ మోడ్లో మరియు నెట్వర్క్కు ఐడెంటిఫైయర్లను మళ్లీ పంపమని క్లయింట్లను బలవంతం చేసే తెలిసిన రకాల దాడులను ఉపయోగించడం రెండింటిలోనూ నిర్వహించబడుతుంది. PMKID. క్యాప్చర్ చేయబడిన ప్యాకెట్లు అన్ని రకాల హ్యాండ్షేక్లను కవర్ చేస్తాయి హాష్కాట్, PCAP ఫైల్లలో గణనతో సేవ్ చేయబడతాయి, ప్రతి వైర్లెస్ నెట్వర్క్కు ఒక ఫైల్.
Tamagotchiతో సారూప్యత ద్వారా, సమీపంలోని ఇతర పరికరాల గుర్తింపుకు మద్దతు ఉంది మరియు సాధారణ కవరేజ్ మ్యాప్ నిర్మాణంలో ఐచ్ఛికంగా పాల్గొనడం కూడా సాధ్యమవుతుంది. WiFi ద్వారా Pwnagotchi పరికరాలను కనెక్ట్ చేయడానికి ఉపయోగించే ప్రోటోకాల్ డాట్11. సమీపంలోని పరికరాలు వైర్లెస్ నెట్వర్క్ల గురించి అందుకున్న డేటాను మార్పిడి చేస్తాయి మరియు ఉమ్మడి పనిని నిర్వహించడం, దాడిని నిర్వహించడానికి ఛానెల్లను భాగస్వామ్యం చేయడం.
Pwnagotchi యొక్క కార్యాచరణను విస్తరించవచ్చు ప్లగిన్లు, ఇది ఆటోమేటిక్ సాఫ్ట్వేర్ అప్డేట్ సిస్టమ్, బ్యాకప్ కాపీలను సృష్టించడం, క్యాప్చర్ చేసిన హ్యాండ్షేక్ని GPS కోఆర్డినేట్లకు లింక్ చేయడం, హ్యాక్ చేయబడిన నెట్వర్క్ల గురించిన డేటాను onlinehashcrack.com, wpa-sec.stanev.org, wigle.net మరియు సేవలలో ప్రచురించడం వంటి ఫంక్షన్లను అమలు చేస్తుంది. PwnGRID, అదనపు సూచికలు (మెమరీ వినియోగం, ఉష్ణోగ్రత మొదలైనవి) మరియు అడ్డగించిన హ్యాండ్షేక్ కోసం నిఘంటువు పాస్వర్డ్ ఎంపిక అమలు.