Siideynta ZeroNet 0.7, oo ah madal lagu abuurayo mareegaha internetka ee baahsan

Ka dib hal sano oo horumarineed, sii deynta madal shabakadeed baahsan ayaa la sii daayay ZeroNet 0.7, kaas oo soo jeedinaya isticmaalka hababka wax looga qabanayo iyo xaqiijinta Bitcoin ee lagu daro tignoolajiyada qaybinta BitTorrent si loo abuuro goobo aan la faafreebin, been abuur ah, ama la xannibi karin. Waxa ku jira boggaga waxa lagu kaydiyaa shabakad P2P mishiinnada booqdayaasha waxaana lagu xaqiijiyaa iyada oo la isticmaalayo saxeexa dhijitaalka ah ee mulkiilaha. Nidaam kale oo xidid DNS server ayaa loo isticmaalaa wax ka qabashada Namecoin. Mashruucu wuxuu ku qoran yahay Python iyo qaybiyey shatiga ku haysta GPLv2.

Xogta lagu dhejiyay goobta ayaa la xaqiijiyay oo lagu xiray xisaabta milkiilaha goobta, oo la mid ah isku xirka boorsada Bitcoin, taas oo sidoo kale suurtogal ka dhigaysa in la xakameeyo ku habboonaanta macluumaadka iyo cusbooneysiinta waxyaabaha ku jira wakhtiga dhabta ah. Si loo qariyo ciwaannada IP-ga, shabakadda Tor oo aan la garanayn ayaa la isticmaali karaa, taageero taas oo lagu dhex dhisay ZeroNet. Isticmaaluhu wuxuu ka qaybqaataa qaybinta dhammaan goobaha uu galay. Marka lagu soo dejiyo nidaamka maxalliga ah, faylasha waa la kaydiyaa oo la diyaariyaa si loogu qaybiyo mashiinka hadda jira iyadoo la adeegsanayo habab xasuusin kara BitTorrent.

Si aad u aragto shabakadaha ZeroNet, kaliya socodsii qoraalka zeronet.py, ka dib waxaad ka furi kartaa boggag browserka URL "http://127.0.0.1:43110/zeronet_address" (tusaale, "http://127.0.0.1) :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D”) . Marka la furayo mareegaha, barnaamijku wuxuu helaa facooda u dhow oo soo dejiyaa faylasha la xidhiidha bogga la codsaday (html, css, sawirada, iwm.).
Si aad u abuurto goobtaada, kaliya ku socodsii amarka "zeronet.py siteCreate", ka dib waxaa la soo saari doonaa aqoonsiga goobta iyo furaha gaarka ah si loo xaqiijiyo qoritaanka iyadoo la adeegsanayo saxiixa dhijitaalka ah.

Goobta la abuuray, hagaha madhan ee foomka "data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D" ayaa la abuuri doonaa. Ka dib marka la beddelo waxa ku jira hagahan, nooca cusub waa in la xaqiijiyaa iyada oo la isticmaalayo amarka "zeronet.py siteSign site_identifier" oo la galiyo furaha gaarka ah. Marka nuxurka cusub la xaqiijiyo, waxay u baahan tahay in lagu dhawaaqo amarka "zeronet.py sitePublish site_id" si nooca la beddelay uu u noqdo mid ay heli karaan asxaabta (WebSocket API waxaa loo isticmaalaa in lagu dhawaaqo isbeddelada). Silsiladda dhinaceeda, asxaabtu waxay hubin doonaan daacadnimada nooca cusub iyagoo isticmaalaya saxeex dhijitaal ah, soo dejin doona nuxurka cusub oo u wareejin doona asxaabta kale.

Main fursadaha:

  • Ma jiro hal dhibic oo guuldarro ah - goobta ayaa weli ah mid la heli karo haddii ay jirto ugu yaraan hal asaag qaybinta;
  • La'aanta kaydinta tixraaca ee goobta - goobta lama xidhi karo iyada oo la jarayo martigelinta, maadaama xogta ay ku taal dhammaan mashiinnada booqdayaasha;
  • Dhammaan macluumaadka hore loo arkay waxay ku jiraan kaydka waxaana laga heli karaa mashiinka hadda ee qaabka offline, iyada oo aan la helin shabakada caalamiga ah.
  • Taageerida cusboonaysiinta nuxurka wakhtiga-dhabta ah;
  • Suurtagalnimada in wax looga qabto diiwaangelinta domainka ee aagga ".bit";
  • Ku shaqee adigoon dejin horudhac ah lahayn - kaliya ku fur kaydka software-ka oo wad hal qoraal;
  • Awoodda lagu xidho shabakadaha hal gujis;
  • Xaqiijin la'aanta sirta ah ee ku salaysan qaab BIP32: koontada waxaa lagu ilaaliyaa habka cryptographic sida Bitcoin cryptocurrency;
  • SQL-ku-dhismay oo leh hawlo isku-dubarid xogta P2P;
  • Awood u lahaanshaha isticmaalka Tor si qarsoodi ah iyo taageero buuxda ee isticmaalka adeegyada qarsoon ee Tor (. basasha) halkii ciwaanka IPv4;
  • Taageerada sirta TLS;
  • Helitaanka tooska ah ee uPnP;
  • Suurtagalnimada in lagu xidho dhowr qoraa oo leh saxiixyo dhijitaal oo kala duwan goobta;
  • Helitaanka plugin loogu talagalay abuurista isku xidhka isticmaalayaasha badan (openproxy);
  • Taageerada baahinta wararka quudinta;
  • Ka shaqeeya browser kasta iyo nidaamyada hawlgalka.

Isbeddellada waaweyn ee ZeroNet 0.7

  • Koodhka ayaa dib loo habeeyey si uu u taageero Python3, iyada oo la hubinayo la jaanqaadka Python 3.4-3.8;
  • Habka isku xidhka xogta ee la ilaaliyo ayaa la hirgaliyay;
  • Haddii ay suurtagal tahay, qaybinta ugu weyn ee maktabadaha qolo saddexaad waa la joojiyay iyadoo loo door biday ku tiirsanaanta dibadda;
  • Koodhka xaqiijinta saxeexyada dhijitaalka ah ayaa la dedejiyay 5-10 jeer (libsecp256k1 maktabadda ayaa la isticmaalay;
  • Lagu darey randomization ee shahaadooyinka hore loo soo saaray si looga gudbo filtarrada;
  • Koodhka P2P waa la cusboonaysiiyay si loo isticmaalo borotokoolka ZeroNet;
  • Qaabka khadka tooska ah ee lagu daray;
  • Kudaray UiPluginManager plugin si loogu rakibo loona maareeyo plugins qolo saddexaad;
  • Taageero buuxda oo OpenSSL 1.1 ah ayaa la bixiyaa;
  • Marka lagu xidho asxaabta, qoraalada SNI iyo ALPN ee dhumay ayaa loo isticmaalaa in lagu sameeyo xidhiidhyo la mid ah wicitaanada goobaha caadiga ah ee HTTPS;

Isla maalintaas ZeroNet 0.7.0 la sii daayay sameeyay cusboonaysii 0.7.1, kaas oo meesha ka saaraya nuglaanshaha khatarta ah ee suurtogalka ah u oggolaanaya fulinta koodka dhinaca macmiilka. Sababo la xiriira khaladka ku jira koodhka samaynta doorsoomayaasha template, goob dibadda ah oo furan waxay dhisi kartaa xidhiidhka nidaamka macmiilka iyada oo loo marayo WebSocket oo leh xuquuq aan xadidnayn ADMIN/NOSANDBOX, taas oo suurtogal ka dhigaysa in la beddelo cabbirrada qaabeynta oo lagu fuliyo koodka kombuyuutarka isticmaalaha iyada oo loo marayo wax-is-daba-marin leh cabbirka furan_browser
Nuglaanta ayaa ka muuqata laanta 0.7, iyo sidoo kale dhismayaal tijaabo ah oo ka bilaabmaya dib u eegista 4188 (isbeddel la sameeyay 20 maalmood ka hor).

Source: opennet.ru

Add a comment