Want to help moderate this community? We need more candidates in the ongoing election!

Questions tagged [circuit]

A Tor circuit is a private network pathway built incrementally as a series of encrypted connections through relays on the network.

Filter by
Sorted by
Tagged with
2
votes
1answer
1k views

Programmatically changing Tor circuit

Is it possible to change Tor circuit using Javascript or configuring it to change Tor circuit in a certain interval?
0
votes
1answer
478 views

Tor circuit for this site (-unknown-)

Whatever website I am on, it's never displayed in the "Tor circuit for this site" panel. It always says "(-unknown-)". Is this a problem?
0
votes
1answer
54 views

The problem about stem's new_circuit and extend_circuit?

I have read the document of Stem. I notice that new_circuit() and extend_circuit() can create new circuit.However,I have two problems: I can't make sure when I create a new circuit, will the old ...
0
votes
3answers
494 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
0answers
28 views

How long does TCP connection stay alive in Tor (not the circuit)?

I know the details to "how long does a circuit stay alive", but I have a slightly different question. Suppose I am using a website through Tor. There are two TCP connections in this scenario that are ...
1
vote
1answer
51 views

displaying streams from onion service to rendezvous point

Using the Linux onioncircuits package or carml monitor, I see circuits for onions that I'm accessing (client-side circuits). I also see circuits for onions that I'm hosting, and accessing from another ...
0
votes
1answer
687 views

Tor 8 no longer has Green Onion with option to change circuitcharley

My PC auto-updated to Tor 8 and I no longer have the green onion on the left side of the browser where I can check my circuit or change to a new circuit. Can I roll back to an earlier version of Tor ...
3
votes
1answer
6k views

Is the Tor browser always using at Tor ciruit?

I'm using the Tor browser (4.5.3) and when I press the green onion I can see the current Tor circuit that's in use at the moment. Now, is the browser always using a Tor circuit? Because sometimes when ...
4
votes
0answers
512 views

Why does Torbutton circuit view not consistently show the correct exit node?

Making an arbitrary number of new identities will eventually cause the circuit view in Torbutton to show the wrong exit node. This is a screenshot I took to show the problem. Notice Torbutton thinks ...
1
vote
0answers
42 views

Why is the pub-key of diffie hellmann from Alice (OP) to Bob (OR) encrypted?

For building a circuit Alice contacts Bob (OR) and send her pub diffie-hellmann key encrypted with Bobs pub key. Bob sends his public-diffie-hellmann key and the session key hashed ("only" TLS ...
2
votes
2answers
54 views

What prevents CircID collision from happening?

When a Tor OP wants to extend a circuit, it sends a relay extend cell to the last node on it. This node then sends CREATE cell to the desired destination node, choosing a new CircID (used to identify ...
0
votes
0answers
63 views

Track Tor circuit via ISP logs

I have some question about the very basics of tor, as this keeps bugging me now for some time: As far as I know every tor node is only aware of the ip address of the following node. For example the ...
3
votes
2answers
1k views

Stem: How to get current in-use circuit?

I am able to list the circuits, but for some reason I'm never able to quite get a circuit alone consistently, there always appears to be many of them with state BUILT. This is especially true after I ...
0
votes
1answer
149 views

Differences between Onion Routing (Public Key) and Tor-Circuit (Session Key)

I have a hard time understanding how a message is transmitted, when the Public Keys are used and when the Session Keys. Tor Client connects to a directory server to get a list of active relays & ...
1
vote
1answer
87 views

Share circuit on localhost:9050 to the rest of the internal network

Might be a little off-topic but I don't know maybe it's more related to tor than networking. Basically, I have the following scenario I want to accomplish: home access point is 192.168.1.1, ...
0
votes
1answer
104 views

customizing tor browser bundle

I want to create a browser bundle that supports the following things: there is a standalone tor process that i launch it using the controller connection from the stem library and i manually connect ...
2
votes
0answers
41 views

circuit_build_no_more_hops: Bug: 2-hop circuit 0x7fd6935ce4c0 with purpose 5 has no guard state

For research, I need to create custom circuits using stem. I ran code, but a warning occurred in Tor application: [warn] circuit_build_no_more_hops: Bug: 2-hop circuit 0x7fd6935ce4c0 with purpose 5 ...
2
votes
1answer
543 views

How to list all tor circuits that have ever been established

I can get the current with this stem code. #!/bin/python from stem import CircStatus from stem.control import Controller with Controller.from_port(port = 9051) as controller: controller....
3
votes
1answer
384 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 ...
8
votes
1answer
772 views

Suddenly my Tor hidden service isn't available

I created a Tor hidden service (a server binded to localhost port and torrc config'd to use the 127.0.0.1 xxxx) for clients to connect to. It was working great for a month or so, and now no one can ...
1
vote
1answer
80 views

Tor connection comparison inquiry

I am new to Tor and I have been trying to understand its inner workings. I was wondering how many extra trips across the Internet are in a connection to Tor hidden service compared to directly ...
0
votes
1answer
1k views

Why Tor doesn't support UDP?

Tor relays reject UDP packets except DNS requests. What is the technical reason behind that UDP is not routed through Tor circuit? Are there limitations with UDP protocol that it cannot be routed ...
3
votes
1answer
324 views

Signal NEWNYM vs Stream isolation

Resources. This answer explains well what happens at NEWNYM request, and I also dig into the code, yet my lack of knowledge on low level networking prevents me to make a proper design decision if ...
0
votes
1answer
84 views

would torify use the same circuit as tbb when both are in operation?

Let's say I'm using both tbb and torify at the same time. For e.g. I'm using tor to browser/look at tor.stackexchange.com. At the same time I am running torify on a different url say https://aaa.bbb....
0
votes
1answer
174 views

Every entry node is in the USA [duplicate]

With this tor version (I can't tell you because it isn't shown anywhere in the browser) every entry node is from the USA only. I'm always trying to avoid any node from USA or little britain. But it ...
1
vote
1answer
1k views

“New Tor circuit for this site” does not work?

I'm using Tor for some time now. It seems that "New Tor circuit for this site" has stopped to work. I use Tor to access libgen.io. When Netherland is the last (before internet) node, no matter how ...
1
vote
4answers
136 views

Relay streaming a large file

I wanted to download a file of considerable size, let us say 10GB and I sent the GET request to a web server to download that file. I then would get downloaded through the Tor network, through the ...
0
votes
1answer
122 views

Hacking Tor through RAM

Is it possible to identify the middle router by extracting data from the RAM of the exit router?
2
votes
1answer
10k views

WARN: Failed to find node for hop 0 of our path. Discarding this circuit

Not exactly what to however I have recently moved to windows 10 and I can no longer use tor. When ever I try to connect, it never moves past 85% and spams 04/07/17 15:52:23 PM.600 [WARN] Failed to ...
1
vote
0answers
128 views

Hacking Tor in my spy/thriller novel

Question: What are plausible circumstances in which one could hack an individual Onion Router to discover the location of the previous router? Reason: I’m an aspiring writer, working on a spy-...
1
vote
1answer
100 views

Data saved in Onion Routers

I’m an aspiring writer, working on a spy-thriller novel with Tor as part of the plot. Is it hypothetically possible to hack an individual Onion Router to discover the location of the previous router? ...
0
votes
1answer
41 views

OR Forward and reverse keys

It's my understanding that between the user and an OR there are two symmetric keys, one for sending data forward and another for receiving data. These keys are forged according to either TAP, which ...
2
votes
2answers
297 views

Tor encryption combination

I'm trying to understand exactly how Tor builds a circuit with encryption. I've read the Tor design literature and have a pretty good grasp on it, however I'm left with the following misunderstanding. ...
1
vote
1answer
156 views

torsocks over torsocks? (by accident)

Sometimes I'll $ torsocks --shell, then forget I'm in a torified shell and hours later do $ torsocks curl https://website.com. Does torsocks know not to do tor over tor? Is there some kind of idiot ...
2
votes
2answers
161 views

Does Tor choose nodes from nearby countries to create circuits?

I am from a European country, and usually the circuits created by Tor include nearby European countries (although Tor sometimes chooses nodes from remote countries, but this is very rare). My question ...
10
votes
1answer
511 views

Do all relays in a circuit encrypt data response from a server?

I know that when sending data from the Tor client to a server it is encrypted and gradually get decrypted on the way there. This question is about when the server responds. The data must be encrypted ...
16
votes
3answers
8k views

For how long does a circuit stay alive?

How long does it take for Tor to expire a circuit and pick a new one? Is there a way to control this expiration time?
0
votes
1answer
226 views

Can I configure tor always to try to use three DIFFERENT countries?

I tried to find an answer to this question but I found none. I think it would be reasonable to be able to use always three DIFFERENT countries in a circuit if possible. Just as simple as that. And it ...
2
votes
1answer
764 views

Does tor browser open a new circuit for each unique website?

What is the limit of circuits. For example if I open 100 unique domains will TOR make 100 different circuits or does this have some upper limit?
0
votes
1answer
328 views

Same first node [duplicate]

In TOR Browser 6.5.2 if I do 'New Tor Circuit for this site', I get the same first node and IP address on the new circuit every time I hit new circuit. It always used to differ. If I quit out of TOR ...
1
vote
1answer
1k views

Auto - New Tor Circuit For This Site or New Identity

Building a JS chat for local network. Users are based on IP addresses. I want to open a URL in Tor Browser with a new circuit or a new identity after a set of defined seconds automatically. Is there ...
2
votes
0answers
50 views

How do I verify the Tor Circuit duration? [duplicate]

I'm thinking of having JavaScript code send messages to my server. How do I go about it? Is there a better way? Edit: How do I find out the exact duration for which a Tor circuit exists before ...
1
vote
1answer
444 views

Tor Circuits vs Channels vs Connection

With respect to Tor source code, what is the different between 1- Circuits 2- Channels 3- Connections And how do they relate to each other? Thanks.
0
votes
1answer
49 views

Fate of Tor circuits upon resuming an hibernated computer

When a user's computer (not a relay) having established Tor circuits goes down into operating system defined states of deep sleep (hibernates) - to be restarted (awoken) at a later time - is state ...
1
vote
1answer
240 views

Tor and Submarine communications cables

According to the papers leaked by Snowden, the NSA has the ability to intercept communications carried by submarine cables. My question is: does Tor also use these submarine cables? So, can Tor be ...
1
vote
0answers
563 views

Tor browser 6.5-A1 not showing circuit

i just updated Tor to the newest version (6.5-A1) and i have a problem. since the update, for every site, when i try to look at the circuit, i just see this: While it should be like this While its ...
1
vote
0answers
42 views

Looking for Conflux code

I'm looking for source code of Conflux tool, published here. There's statement: 'We implemented the multipath construction and cell sequencing, buffering, and reordering in the Tor source code (...
13
votes
2answers
2k views

When I click “New Identity”, why do I sometimes end up with the same exit relay?

Three variants on the same question: If I click "new identity" in Tor Browser to get a new circuit, why does my new circuit sometimes have the same exit relay as the last circuit? Doesn't that hurt ...
0
votes
2answers
92 views

Cannot run control.py in order to find IP

I am following this post in order to find the tor exit node IP. Running the proposed script ( see below), I get the error: Traceback (most recent call last): File "/mnt/.rot//ip.py", line 6, in &...
1
vote
0answers
125 views

Tor's circuits behaving in an unusual manner

As I understand it, Tor uses the same circuit for about 10 minutes or as specified in the MaxCircuitDirtiness option in the torrc file. However, I noticed something strange while trying to use curl to ...