14 votes

How to contribute to Tor as an inexperienced developer?

There are several ways where you can help the Tor Project. I try to explain some which come to my mind. Tor's volunteer page The volunteer page lists several possibilities where you can help. It ...
user avatar
  • 8,663
11 votes

How to contribute to Tor as an inexperienced developer?

The rule of thumb is any contribution is better than no contribution. You may contribute by fixing bugs and submit patches that may not be perfect. After all nothing that have ever been produced by a ...
user avatar
  • 3,236
3 votes

How to access local host through tor browser

You could set up an onion service with HiddenServiceAuthorizeClient, that would allow you, and only you, to access localhost resources through Tor Browser without any modifications or special settings....
user avatar
  • 10.8k
3 votes

Does the onion routers know their position in the circuit?

This should not be acceptable, no. Tor does not leak information about circuit position in this way, and there's no need for it. Use an encryption scheme that doesn't change the size of the data you'...
user avatar
  • 2,209
3 votes

How to access local host through tor browser

Go to about:config and set network.proxy.allow_hijacking_localhost = false. This stops http[s]://127.0.0.1 from being proxied through Tor. But make sure to request the IP, not by localhost or another ...
user avatar
  • 131
2 votes
Accepted

Need help compiling Tor really bad

The problem is that that you are not compiling the browser, you are compiling the Tor proxy that the browser communicates with. Therefor, you need to set a browser to communicate with the socks5 ...
user avatar
  • 36
2 votes

How to build a modified Tor browser bundle?

You may look at following information from Tor: Building the bundle We use Gitian to ensure that byte-for-byte reproducible packages can be built from our source repository by anyone. To re-...
user avatar
  • 3,236
2 votes

Communicating through Tor using Python

If you want to use event-based code (namely Twisted), there's https://github.com/habnabit/txsocksx for client-side stuff (i.e. socks proxy) and http://txtorcon.readthedocs.org/en/latest/ for speaking ...
user avatar
  • 31
2 votes

Which eCommerce CMS will work in Tor?

I have no experience with this and I can't advice on which system to use, but you should figure out why those systems won't load any linked files. Have you looked at the links? Are they correct? Are ...
user avatar
  • 3,745
1 vote

viewing files on local machine via tor browser

This is probably going to be based more on how your OS works but I will try to answer the question. First, the easy one. In Firefox or any other normal browser, you can go to file:/// to browse your ...
user avatar
  • 2,141
1 vote
Accepted

How do I join the #tor-dev IRC channel

Usually the best way to join IRC is by using an own client. Here you can save your settings and easily join. However when you want to use the Webchat you also need to be identified. So after you ...
user avatar
  • 8,663
1 vote

What's new in Tor 0.2.9.8?

The client picks the rendezvous point, normally the onion service builds a full circuit before connecting to the rendezvous point to talk to the client, thus anonymizing it's location. If a client ...
user avatar
  • 10.8k
1 vote

Developing an app in Tor

Yes, you can: use a hidden service for an active part and try elaborating ZeroNet for statics if you have/would-have alot of it. There's no limitations by Tor itself to achieve exactly what you're ...
user avatar
  • 5,421
1 vote

How to access local host through tor browser

By far the easiest and safest is to start a local .onion service, then connect to it normally. Create an empty folder somewhere, e.g. C:/my/keys/test1 Then add this to torrc: HiddenServiceDir C:/...
user avatar
  • 111
1 vote

Why do index descriptors use hashes?

I think you more or less sum up why hashes are chosen as the index in this sentence: But the hashes for the descriptors can be so easily computed since the descriptor labels are public information. ...
user avatar
  • 3,730
1 vote

Hidden service hostname change

You need to supply a pre-generated key for your hidden service, or it will be considered as an ephimerial, i.e. it exists only until restart. This is the default behaviour, so if you want to have a ...
user avatar
  • 5,421
1 vote

Make Tor become multiple connection between OR to OR

You can't change this locally for anything but your connection to your guard, to implement this you'd need to run your own onion routing network all of them running the patched version of Tor. You'd ...
user avatar
1 vote
Accepted

Is there a library to make use of Tor's features programatically?

A bit of Googling has thrown up libtor, which might be worth a look. (It appears not to have been touched for several years though... ) Another option would be to use Stem, but embed it in your C ...
user avatar
1 vote

Is there a definitive location for Tor Project releases?

As far as I know, the answer is no. People talked about the idea before. You might create a ticket asking about the issue. I know orbot provides latest release download link and it's helpful.
user avatar
  • 121
1 vote

Access to Tor anywhere

You could run Bridges in the cloud and (if that is feasible) deliver different bridge configurations to different people.
user avatar
  • 1,182
1 vote

Communicating through Tor using Python

For client usage controller libraries like Stem and Txtorcon aren't necessary. Tor is a local socks proxy and any socket library (SocksiPy, PycURL, etc) will do the trick. See the tutorial for this... ...
user avatar
  • 691

Only top scored, non community-wiki answers of a minimum length are eligible