ืืืคืชืืื ืฉื ืจืฉืช Tor ืืื ืื ืืืืช ืืฆืจื ืืช ืืืืืืจื ืืืฆืืื ืืจืืฉืื ื (1.0.0) ืฉื ืคืจืืืงื Arti, ืืฉืจ ืืคืชืืช ืืงืื Tor ืฉื ืืชื ื- Rust. ืืืืืจืช 1.0 ืืกืืื ืช ืืืชืืืื ืืฉืืืืฉ ืขื ืืื ืืฉืชืืฉืื ืืืืืื ืืืกืคืงืช ืืช ืืืชื ืจืื ืฉื ืคืจืืืืช, ืฉืืืืฉืืืช ืืืฆืืืืช ืืื ืืืฉืื ื-C ืืจืืฉื. ืื ื-API ืืืืฆืข ืืฉืืืืฉ ืืคืื ืงืฆืืื ืืืืช Arti ืืืืฉืืืื ืืืจืื ืืืฆื. ืืงืื ืืืคืฅ ืชืืช ืจืืฉืืื ืืช Apache 2.0 ื-MIT.
ืื ืืืื ืืืืืืฉ C, ืฉืชืืื ื ืชืืืื ืืคืจืืงืกื SOCKS ืืืืืจ ืืื ืืืชืื ืืฆืจืืื ืืืจืื, Arti ืคืืชื ืืชืืืื ืืฆืืจื ืฉื ืกืคืจืืื ืืืืืืจืืช ืื ืืชื ืช ืืืืืขื ืฉืืืืื ืืฉืืฉ ืืคืืืงืฆืืืช ืฉืื ืืช. ืื ืืกืฃ, ืืขืช ืคืืชืื ืคืจืืืงื ืืืฉ, ื ืืงื ืืืฉืืื ืื ื ืืกืืื ืืคืืชืื ืฉื Tor ืืขืืจ, ืื ืฉืืื ืข ืืขืืืช ืืจืืืืงืืื ืืืช ืืืืขืืช ืืืืคื ืืช ืืคืจืืืงื ืืืืืืืจื ืืืขืื ืืืชืจ.
ืืกืืื ืืฉืืชืื Tor ื-Rust ืืืืชื ืืจืฆืื ืืืฉืื ืจืื ืืืืื ืืืชืจ ืฉื ืืืืืช ืงืื ืขื ืืื ืฉืืืืฉ ืืฉืคื ืืืืื ืืืืืจืื. ืืคื ืืคืชืื Tor, ืืคืืืช ืืืฆืืช ืืื ืืคืืืขืืืืช ืืื ืืืจืืช ืขื ืืื ืืคืจืืืงื ืืืืืื ืืืืฉืื Rust ืื ืืงืื ืื ืืฉืชืืฉ ืืืืงืื "ืื ืืืืืื". Rust ืื ืชืืคืฉืจ ืืืืืข ืืืืืจืืืืช ืคืืชืื ืืืืจืืช ืืืชืจ ืืืฉืจ ืฉืืืืฉ ื-C, ืืฉื ืืืฉืจ ืืืืืื ืฉื ืืฉืคื ืืขืจืืืืืช ืงืคืื ืืืช ืืืืคืฉืจืืช ืืืืื ืข ืืืืืื ืืื ืขื ืืืืงื ืืคืืื ืืืชืืืช ืงืื ืืืืชืจ.
ืืืชืืกืก ืขื ืชืืฆืืืช ืืคืืชืื ืฉื ืืืจืกื ืืจืืฉืื ื, ืืฉืืืืฉ ืืฉืคืช Rust ืืฆืืืง ืืช ืขืฆืื. ืื ืืืฉื, ืืืืื ื ืฉืืื ืฉืื ื ืขืฉื ืคืืืช ืฉืืืืืช ืืงืื Rust ืืืฉืจ ืืคืืชืื ืืงืืื ื-C โ ืืฉืืืืืช ืฉืขืื ืืืืื ืชืืืื ืืคืืชืื ืืื ืงืฉืืจืืช ืืขืืงืจ ืืืืืืงื ืืกืื ืืืงื. ืืืืจ rustc ืชืืืขื ื ืืื, ืฉืฆืืื ื ืขื ืืื ืืืง ืืืกืจืื, ืืชืืจืจ ืืืขืฉื ืืืืืจื, ืฉืื ืื ืืงืื ืืชืืืจ ืืืขืืืจ ืืช ืืืืืงืืช, ืืกืืืจืืช ืื ืืื ืืชื ืขืืื ืืฉืืขืืชืืช.
ืืขืืืื ืขื ืืืจืกื ืืืืฉื ืืืฉืจื ืื ืขืืืื ืืืืืจืืช ืืคืืชืื, ืืฉืจ ื ืืืขืช ืื ืจืง ืืืขืืืื ืฉืืคืื ืงืฆืืื ืืืืช ื ืืฆืจื ืืืืฉ ืขื ืกืื ืชืื ืืช ืงืืืืช, ืืื ืื ืืืกืื ืืืงื ืืืงืกืคืจืกืืืืช ืืืชืจ ืฉื Rust, ืกืคืจืืืช ืืคืื ืงืฆืืืช ืื ืืืืช ืืืฉืืืืฉ ืืืืืืช ืืงืื ืฉื Rust. ืืืืืืช. ืืื ืืืกืจืื ืืช ืืื ืืืืื ืืืืื ืฉื ืืืืืืืื ืืืชืงืืืื - ืืืืจ ืฉืกืคืจืืืช Rust ืืกืื ืืจืืืช ืืื ื ืืกืืคืงืช ืืืขืจืืืช ืืืจืืจืช ืืืื, ืืื ืืืืืช ืืืืืื ืืืืืืืช ืืืืฆืขืืช ืืืืจืื.
ืืืืืืจื 1.0 ืืชืืงืืช ืืขืืงืจ ืืขืืืื ืืกืืกืืช ืืชืคืงืื ืืืงืื. ืืืจืกื 1.1 ืืชืืื ื ืืืืฉื ืชืืืื ืืืืืืช ืคืืืืื ืืืฉืจืื ืืื ืืขืงืืฃ ืืกืืื. ืืจืกื 1.2 ืฆืคืืื ืืชืืื ืืฉืืจืืชื ืืฆื ืืชืืื ืืช ืงืฉืืจืืช, ืืืื ืคืจืืืืงืื ืืงืจืช ืืืืืฉ (RTT Congestion Control) ืืืื ื ืืคื ื ืืชืงืคืืช DDoS. ืืฉืืช ืืืืืืช ืขื ืืงืื C ืืชืืื ื ืช ืืกื ืืฃ 2.0, ืฉืืฆืืข ืื bindings ืืฉืืืืฉ ื-Arti ืืงืื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช.
ืืืืื ืืฉื ืื ืืงืจืืืืช, ืืขืืืื ืชืชืืงื ืืืืฉืื ืืคืื ืงืฆืืื ืืืืช ืืืจืืฉื ืืืคืขืืช ืืืกืจืื ืืฉืจืชื ืกืคืจืืืช. ืืืฉืจ ืงืื ื-Rust ืืืืข ืืจืื ืฉืืืืื ืืืืืืฃ ืืืืืืื ืืช ืืจืกืช ื-C, ืืืคืชืืื ืืชืืืื ืื ืืชืช ืืืจืื ืืช ืืกืืืืก ืฉื ืืืืฉืื ืืจืืฉื ืฉื Tor ืืืืคืกืืง ืืชืืืง ืืช ืืืฉืื ื-C. ืืจืกืช C ืชืืคืกืง ืืืืจืื ืืื ืืืคืฉืจ ืืืืจื ืืืงื.
ืืงืืจ: OpenNet.ru