เจ†เจฐเจŸเฉ€ 0.2.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจŸเฉ‹เจฐ เจ‡เจจ เจฐเจธเจŸ เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐเจค เจ…เจฎเจฒ

ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะฐะฝะพะฝะธะผะฝะพะน ัะตั‚ะธ Tor ะฟั€ะตะดัั‚ะฐะฒะธะปะธ ะฒั‹ะฟัƒัะบ ะฟั€ะพะตะบั‚ะฐ Arti 0.2.0, ั€ะฐะทะฒะธะฒะฐัŽั‰ะตะณะพ Tor-ะบะปะธะตะฝั‚, ะฝะฐะฟะธัะฐะฝะฝั‹ะน ะฝะฐ ัะทั‹ะบะต Rust. ะŸั€ะพะตะบั‚ ะธะผะตะตั‚ ัั‚ะฐั‚ัƒั ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะพะน ั€ะฐะทั€ะฐะฑะพั‚ะบะธ, ะพั‚ัั‚ะฐั‘ั‚ ะฟะพ ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ะธ ะพั‚ ะพัะฝะพะฒะฝะพะณะพ ะบะปะธะตะฝั‚ะฐ Tor ะฝะฐ ัะทั‹ะบะต ะกะธ ะธ ะฟะพะบะฐ ะฝะต ะณะพั‚ะพะฒ ะฟะพะปะฝะพั†ะตะฝะฝะพ ะทะฐะผะตะฝะธั‚ัŒ ะตะณะพ. ะ’ ัะตะฝั‚ัะฑั€ะต ะฟะปะฐะฝะธั€ัƒะตั‚ัั ัั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒ ะฒั‹ะฟัƒัะบ 1.0 ัะพ ัั‚ะฐะฑะธะปะธะทะฐั†ะธะตะน API, CLI ะธ ะฝะฐัั‚ั€ะพะตะบ, ะบะพั‚ะพั€ั‹ะน ะฑัƒะดะตั‚ ะฟั€ะธะณะพะดะตะฝ ะดะปั ะฝะฐั‡ะฐะปัŒะฝะพะณะพ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะพะฑั‹ั‡ะฝั‹ะผะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผะธ. ะ’ ะฑะพะปะตะต ะพั‚ะดะฐะปั‘ะฝะฝะพะผ ะฑัƒะดัƒั‰ะตะผ, ะบะพะณะดะฐ ะบะพะด ะฝะฐ Rust ะดะพัั‚ะธะณะฝะตั‚ ัƒั€ะพะฒะฝั, ัะฟะพัะพะฑะฝะพะณะพ ะฟะพะปะฝะพัั‚ัŒัŽ ะทะฐะผะตะฝะธั‚ัŒ ะฒะฐั€ะธะฐะฝั‚ ะฝะฐ ะกะธ, ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะฝะฐะผะตั€ะตะฝั‹ ะฟั€ะธะดะฐั‚ัŒ Arti ัั‚ะฐั‚ัƒั ะพัะฝะพะฒะฝะพะน ั€ะตะฐะปะธะทะฐั†ะธะธ Tor ะธ ะฟั€ะตะบั€ะฐั‚ะธั‚ัŒ ัะพะฟั€ะพะฒะพะถะดะตะฝะธะต ั€ะตะฐะปะธะทะฐั†ะธะธ ะฝะฐ ะกะธ.

C เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ‡ เจ‰เจฒเจŸ, เจœเฉ‹ เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SOCKS เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจซเจฟเจฐ เจนเฉ‹เจฐ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ†เจฐเจŸเฉ€ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจพเจกเจฟเจŠเจฒเจฐ เจชเจฒเฉฑเจ—-เจ‡เจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจธเจพเจฐเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจŸเฉ‹เจฐ เจตเจฟเจ•เจพเจธ เจ…เจจเฉเจญเจต เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจœเจพเจฃเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเฉ‡เจ—เจพ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจฎเจพเจกเจฟเจŠเจฒเจฐ เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจ…เจชเจพเจšเฉ‡ 2.0 เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจฐเจธเจŸ เจตเจฟเฉฑเจš เจŸเฉ‹เจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ‡เฉฑเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ‹เจก เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจ‰เฉฑเจš เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจนเฉˆเฅค เจŸเฉ‹เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจœเฉ‡ เจ•เฉ‹เจก "เจ…เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค" เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจŸเจฐเฉˆเจ• เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ…เฉฑเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉฐเจ—เจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฌเจพเจนเจฐ เจฐเฉฑเจ–เจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจœเฉฐเจ—เจพเจฒ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจญเจพเจธเจผเจพ เจฆเฉ€ เจญเจพเจตเจชเฉ‚เจฐเจคเจคเจพ เจ…เจคเฉ‡ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจ—เจพเจฐเฉฐเจŸเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจธเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจ—เจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉ‹เจนเจฐเฉ€ เจœเจพเจ‚เจšเจพเจ‚ เจ…เจคเฉ‡ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ 'เจคเฉ‡ เจธเจฎเจพเจ‚ เจฌเจฐเจฌเจพเจฆ เจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

ะะฐะธะฑะพะปะตะต ะทะฐะผะตั‚ะฝั‹ะต ะธะทะผะตะฝะตะฝะธั ะฒ ะฒั‹ะฟัƒัะบะต 0.2.0 ัะฒัะทะฐะฝั‹ ั ั€ะฐะฑะพั‚ะพะน ะฟะพ ะฟะพะฒั‹ัˆะตะฝะธัŽ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะธ ะฝะฐะดั‘ะถะฝะพัั‚ะธ. ะฃะปัƒั‡ัˆะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ะฒ ัะตั‚ัั…, ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‰ะธั… ั‚ะพะปัŒะบะพ IPv6. ะกะพะบั€ะฐั‰ะตะฝะพ ะฟะพั‚ั€ะตะฑะปะตะฝะธะต ะฟะฐะผัั‚ะธ ะดะปั ั…ั€ะฐะฝะตะฝะธั ะดะฐะฝะฝั‹ั… ั ัะตั€ะฒะตั€ะพะฒ ะดะธั€ะตะบั‚ะพั€ะธะน. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั dns_port, ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะพั‚ะพั€ะพะน ะผะพะถะฝะพ ะฝะฐัั‚ั€ะพะธั‚ัŒ ะพั‚ะฟั€ะฐะฒะบัƒ DNS-ะทะฐะฟั€ะพัะพะฒ ั‡ะตั€ะตะท Tor. ะŸั€ะตะดะปะพะถะตะฝ ะฝะพะฒั‹ะน ะบะพะด ะดะปั ั€ะฐะฑะพั‚ั‹ ั ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะตะน. ะ”ะพะฑะฐะฒะปะตะฝั‹ API ะดะปั ะพะฟั€ะตะดะตะปะตะฝะธั ะฟั€ะฐะฒะธะป ะธะทะพะปัั†ะธะธ ะฟะพั‚ะพะบะพะฒ ะธ ะฒะบะปัŽั‡ะตะฝะธั ัะฟัั‰ะตะณะพ ั€ะตะถะธะผะฐ (ะฟั€ะธะพัั‚ะฐะฝะพะฒะบะฐ ั€ะฐะฑะพั‚ั‹ ะดะปั ะฝะตะฐะบั‚ะธะฒะฝั‹ั… ะบะปะธะตะฝั‚ะพะฒ). ะžะฑะตัะฟะตั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะฐะปัŒั‚ะตั€ะฝะฐั‚ะธะฒะฝั‹ั… ั€ะตะฐะปะธะทะฐั†ะธะน ะบะพะดะฐ ะดะปั ั€ะฐะฑะพั‚ั‹ ั ัะตั€ะฒะตั€ะฐะผะธ ะดะธั€ะตะบั‚ะพั€ะธะน.

เจฐเฉ€เจฒเฉ€เจœเจผ 1.0.0 เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ†เจฐเจŸเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจŸเฉ‹เจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจชเฉ‚เจฐเฉ€ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเจพ เจ‡เจฐเจพเจฆเจพ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ (เจชเจฟเจ†เจœเจผ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจญเจตเจฟเฉฑเจ– เจฒเจˆ เจฎเฉเจฒเจคเจตเฉ€ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค เจ‡เจธ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€, CPU เจฒเฉ‹เจก เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจตเจฐเจ—เฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš C เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ†-เจธเจฌเฉฐเจงเจค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹