Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [source-code]

Question about the source for Tor related software.

2
votes
1answer
37 views

Where is noscript source code in Tor browser bundle

I'm trying to find the source code of noscript in the Tor browser bundle, usually (given how firefox does it) it should be under <uniqueID>.default/extensions, however with Tor browser bundle ...
0
votes
1answer
44 views

Tor downtime from multiple processes

I’ve left my Tor relay (run on an AWS EC2 instance, Xenial Xerius Ubuntu) alone for a few days, and it operated for a few days. The relay then started counting downtime, and the “last seen” timestamp ...
1
vote
1answer
47 views

Clearing the state of rendezvous client provides privacy improvement?

Context. In my quest on figuring out if I must use NEWNYM signal or stream isolation is enough for me I dig into the code and narrowed down the possible privacy improvements that NEWNYM can bring over ...
1
vote
1answer
129 views

Clearing the client side DNS cache provides privacy improvement?

Context. In my quest on figuring out if I must use NEWNYM signal or stream isolation is enough for me I dig into the code and narrowed down the possible privacy improvements that NEWNYM can bring over ...
1
vote
1answer
52 views

Possible buffer overflow in compat_libevent.c?

first of all let me say that I started to study the C three days ago. As exercise I'm reading source code as much as I can. I thought I'd start with Tor and, in this file src/common/compat_libevent.c, ...
0
votes
2answers
407 views

Implementing the tor protocol, based on tor sources and a few clarifications

Im trying to implement a simple c# application that is based on tor protocol, without identity changes every few minutes etc. just to create a circuit and make a request. I created the onion hidden ...
0
votes
1answer
16 views

Updating api for third-party developers

Has Tor an API to get information about the latest version? I want to use Tor with my software for getting access to blocked sites, and I want update Tor automatically. Have tor any solutions of this ...
0
votes
2answers
44 views

Make Tor become multiple connection between OR to OR

I study the Tor source code in 0.2.6.10. There should be only one connection between OR to OR because of the cells in Tor. I want to make Tor become multiple connection between OR to OR. After I ...
1
vote
1answer
331 views

Compile Tor Browser on Raspberry Pi 2

I have seen a ticket opened about this on tor bug tracker, but no progress for over a year on the Tor Browser being available on arm processors. I have setup firefox with a proxy to use Tor but that ...
0
votes
1answer
310 views

Error installing Tor on my Mac

I'm trying to install Tor on my Mac but it shows the following error: /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am CCLD src/or/tor Undefined symbols for architecture x86_64: ...
2
votes
1answer
926 views

Connect to Tor through socks in C#

First of all, I want to say that I am new to programming and I love it very much, also I have a task to accomplish. I try to accomplish a socket connection through Tor between server-client (send ...
2
votes
1answer
244 views

implementation for Tor directory server?

Is the code of the Tor directory servers open sourced? If i would like to run my own for the purpose of experimenting, what is the easiest way to do it?
1
vote
1answer
44 views

Making a Tor pull request

How can I submit a pull request to the Tor core repo?
1
vote
1answer
1k views

Using Tor in a c# application

I would like to be able to use Tor programmatically in a c# application, for example I could have a function: GetViaTor(someUrl); What I currently do is I run the Tor process,wait a sufficient ...
1
vote
1answer
41 views

What licencing is needed to distribute tor

Am I allowed to distribute Tor as part of a bundle. If so, what licences do I have to distribute with the bundle. Is there anything else I'd have to consider?
0
votes
1answer
48 views

RELAY_SENDME cell structure

i am looking to create a RELAY_SENDME cell but can not find the structure for these in the documentation, does anyone know the format fr these cells Thanks
4
votes
2answers
1k views

Tor source code brief explanation

Is there any way I can see what each file does in Tor source code? A simple file with a list for example?I do not want to read and surf through whole code.
2
votes
1answer
172 views

IDE to edit Tor source

What IDE can I use to edit Tor source code as a single project? Can I use Eclipse with C/C++? I tried it with Eclipse but I get errors : "some type not dedined." Which IDE is best to edit Tor source?
1
vote
1answer
5k views

Route c++ through Tor using socks

I'm working on a windows application that will make post get requests and interact with a hidden service. It will require Tor.exe running on the system listening, and thats fine. I get that Tor ...
1
vote
0answers
81 views

OpenSSL ROP hack/backdoor(OBVIOUS)/bug

Is the ROP hack/BACKDOOR(obvious)/bug in OpenSSL -coded form OpenSSL member/programer Andy Polyakov- still a problem in Tor code?
2
votes
1answer
306 views

How to modify Tor source code in Shadow

For research purposes I'd like to implement my modified version of the Tor source code in the Shadow simulation network, but I am not exactly sure how to do that. Shadow uses a plug-in called Scallion ...
1
vote
2answers
2k views

What programming languages are used to build Tor?

one basic question, I would like to know: what programming languages are used to build Tor? TBB include Firefox and other things, so, correct question is about Tor.
4
votes
2answers
2k views

How to Remove/Disable/Always Accept HTML5 Canvas Image?

How can I disable the patch and limit its influence? In older TBB builds this patch could be removed pretty easy. Is there still an easy way? The difficult way seems to revert these changes: https://...
1
vote
1answer
89 views

Does the Tor network accept clients or relays running customized source code?

In How to implement the modified source code of Tor?, OP may be asking about using a tor binary built from customized source code. The public Tor network rejects customized clients and relays, right?
3
votes
1answer
463 views

How to implement the modified source code of Tor?

I want to log how many circuits have been made through my Tor onion router (OR). So if I do some changes in the original source code, how can I make my Tor use that changed source code. I am now using ...
4
votes
1answer
896 views

What are Tor Node Selection Rules?

What are the rules by which Tor Proxies select entry, exit, and middle nodes from the list of Tor nodes? Where is this implemented in the source code?
2
votes
2answers
61 views

Tor security and code upgrade

I want to know how Tor code is actually updated. Who does it? In light of the NSA scandal and the NSA desire to bring down Tor, is there a possibility that the NSA infiltrates Tor code and adds code ...
2
votes
0answers
37 views

Pre-built circuits for a predicted port

According to the Tor documents, Tor builds 2 circuits for each predicted port. I checked the source code to find out how it can understand that it has already built one or two circuit for a predicted ...
7
votes
1answer
156 views

What is the use of the hardcoded server entries in the Tor source code?

I found there are 10 hardcoded entries in the Tor source code. I think these maybe the servers from which tor clients retrieve the list of relays but I need confirmation. Google doesn't turn up ...
3
votes
1answer
373 views

Changing in the relay selection in Tor source code

I want to change the Tor relay selection in the SOURCE CODE, I want to tell Tor to select my selected relays in each time it needs to build a circuit instead of randomly selected relays. I know that ...
2
votes
3answers
5k views

Where I can get Tor Browser Bundle source?

There is source of Tor daemon, but I can't find source of Tor Browser: https://www.torproject.org/download/download-easy.html.en#linux Where is the open-source?
5
votes
1answer
139 views

Does The Onion Router utilize parallelism?

Tor is the subject of research I am doing at the moment and I am pretty sure it does use parallelism however I am having trouble figuring out where and how. I have not found much info on this subject. ...
6
votes
2answers
859 views

Rendezvous Point (RP) & Introduction Point (IP), code question

# grep -n onion_address src/or/rendservice.c 567: oc->rend_data->onion_address); 1373: strlcpy(launched->rend_data->onion_address, service->service_id, 1374: ...
4
votes
1answer
235 views

Compiled Tor binary doesn't match with Tor official downloaded package

When i compile source code to get a working safe Tor package, what i produced have different hash from official Tor binary in download section... is this a compiler problem or that's normal compilers ...
5
votes
1answer
3k views

Compiling Tor on Windows, what is needed?

The current stable version of Tor, 0.2.3.25 works well on Win98/ME/2000. The present 0.2.4 versions require XP or newer. I'd like to compile the 0.2.4 versions to run on Win98 through Win 2000. What ...
7
votes
2answers
432 views

What platforms does Tor work on?

I'm looking for a list of the operating systems/architectures Tor runs on while being supported by the Tor Project, and if it can be compiled on other system not directly supported by the Tor Project. ...
8
votes
2answers
242 views

Why does hard coded node 'Faravahar' have a different geolocation (USA) than registrar (Mauritius)?

I was editing an IT Security stack exchange question to add geolocation information to a Tor question and I noticed that one of the 10 hard coded directory authorities is ambiguous about its location: ...
4
votes
1answer
297 views

Why does orbot's source code contain binary files for iptables?

According to a ticket in your bug tracker, the source code for Orbot contains binary files for iptables. To me, this sounds like Orbot is built off of some closed-source code. How then could this ...
4
votes
1answer
129 views

Which countries contribute the most to the Tor source code?

Amongst the developers working on the Tor source code, which countries have the maximum representation in terms of number of contributors and overall contributions?
13
votes
2answers
456 views

Are there trustworthy third-party audits of the Tor source code?

Was the Tor source code trustworthily audited by a third party to check if it does not contain a back-door? Are such audit results freely available?
17
votes
2answers
6k views

How can I install Tor from the source code in the Git repository?

It is sometimes desirable to compile Tor from source, and perhaps run an unreleased version (e.g., to test the latest changes, use new features unavailable in the latest release, etc.). What is the ...