To me this just seems pointless because an implementation in Rust is going to have similar features to one in C, Java, Python, or any of the handful of languages where Tor already exists... I want to rep another project that I think would be more relevant to Tor's goals. It is unfunded yet should it exist: would have the potential to transform privacy on the web. The project is https://github.com/Ayms/node-Tor It's a…
Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
31–40 of 67 posts
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#32It seems the Rust people are especially prone to re implementing things. Nothing is really created, just reimplemented.
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#33Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#34To me this just seems pointless because an implementation in Rust is going to have similar features to one in C, Java, Python, or any of the handful of languages where Tor already exists... I want to rep another project that I think would be more relevant to Tor's goals. It is unfunded yet should it exist: would have the potential to transform privacy on the web. The project is https://github.com/Ayms/node-Tor It's a…
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#35To me this just seems pointless because an implementation in Rust is going to have similar features to one in C, Java, Python, or any of the handful of languages where Tor already exists... I want to rep another project that I think would be more relevant to Tor's goals. It is unfunded yet should it exist: would have the potential to transform privacy on the web. The project is https://github.com/Ayms/node-Tor It's a…
This is a stunningly baffling idea given that any user that has half a clue is using Tor with JS disabled.
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#36Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#37Earlier quoted context omitted.
I have a question, can I use tor as a middleware? for example, can I build a social network with Tor embedded into the client as the network layer?
> Tor embedded into the client This is the most interesting part of this announcement for me: >> You can test Arti ... as an embeddable library (if you don't mind a little API instability). My first thought was adding Tor as a transport for TCP DNS resolution for an existing recursive resolver like unbound. Or, a TOR proxy for DoH public recursive resolvers. Either would result in better privacy than directly using a…
As far as I remember, you can actually do dynamic linking. But it has its caveats.
Maybe using two different crates, lib-internal and lib-external, where lib-internal compiles to an dylib/so that exposes a C-abi compatible interface. Lib-external it’s just a idiomatic Rust wrapper to that api. It’s a little bit wonky, but I’m pretty sure that it can work.
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#38It seems the Rust people are especially prone to re implementing things. Nothing is really created, just reimplemented.
So like Unix with C being rewritten in that language instead of the original one written in PDP11 assembler for portability. Now people rewrites things in Rust for security. It's good, but I think it can be worse; it may make "lazy" programmers and if some bug it's discovered in the Rust runtime, everyone will be equally f*cked.
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#39This project has come a long way, very fast. Great work to all involved. The biggest security holes in Tor are most likely going to be from the browser going forward. Hardening the browser is tough, but that's a win for everyone (including those not using Tor). This sentiment was one that I shared in my Rust work: > the pickiness of the compiler has been a great boon. Generally speaking, if our Rust code compiles and…
I have a question, can I use tor as a middleware? for example, can I build a social network with Tor embedded into the client as the network layer?
Re: Tor – Arti 1.0.0 is released: Rust Tor implementation ready for production use
#40Earlier quoted context omitted.
I am happy for most software to move from C into almost anything else. Something unlikely to have memory exploits, or with standardized tooling for dependency management and compilation.
Plan9/9front uses C but... - There are no dynamic binaries. Everything it's static. But binaries and the userland are tiny and usable. - Cross compile it's dumb easy. [0-9]c, one number per arch. - Every OS comes with compilers, libraries and sources for every arch. - Security it's handled by separated modules, a password/login daemon/server and namespaces. Totally different. That will be the future in 10 years, and…