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
1
vote
1answer
792 views

How can I randomize the entry guard?

Tor is moving to a single entry node implementation (#11480). I think that's because it's statistically feasible for an adversary to deploy entry and exit nodes and perform a correlation attack by ...
1
vote
1answer
497 views

What circuits connect to the introduction and rendezvous point?

If accessing an onion service, how much commonality is there between the circuits that connect to the introduction point, the rendezvous point, and the exit node for non-onion service usage? I ...
0
votes
0answers
508 views

Why does this website is taking infinite time to load on Tor Broswer?

http://www.hao123.com/ The above mentioned website is taking infinite time to load in the Tor Browser. However if I open it without using Tor, it loads instantaneously. Any guesses why this behavior? ...
5
votes
1answer
108 views

How feasible is that Directories grant you only compromised nodes to build the circuit from?

I asked this question about Tor and how secure are the first steps before the circuit is made (the guy who answered me, lead me to this site which i didn't know). Please correct me if I'm wrong (or ...
2
votes
1answer
270 views

return path selection

i could not find a detailed explanation about how return path is defined. It is mentioned somewhere that exit node encrypts data multiple times. But how dose exit node gets the public key of first ...
1
vote
1answer
358 views

External IP Address Changed - Tor has determined your relay's public IP address is

When I restart my PC I get this........ "[Wed 10. Sep 16:04:15 2014] External IP Address Changed - Tor has determined your relay's public IP address is currently 90.244.. If that is not correct, ...
9
votes
1answer
83 views

Can intermediary nodes learn the length of a circuit?

This should be impossible because of the layered encryption, but some documentation suggests that this can somehow be done. From Section 5.6 [1] of tor's specification When speaking v2 of the link ...
3
votes
1answer
224 views

Which protocol has the better perfomance TAP or NTor

Just wondering, which protocol, TAP or NTor is less computationally intensive for a relay to process and why ? Thanks Rich
8
votes
4answers
27k views

How to change the entry node?

When Tor changes circuit it only changes middle node and exit node, the entry node stays the same since the Tor started, so I guess the entry node is limiting the traffic if you make too much traffic,...
1
vote
1answer
209 views

Why Atlas does not show all exit nodes Tor connect to simultaneously?

At times Tor connect to several circuits (and different exit nodes) to support multiple protocol simultaneously, In these cases, why Atlas does not show all exit nodes Tor connect to simultaneously? ...
2
votes
1answer
62 views

Probability by bandwidth: Using multiple or one Relay with equal total Bandwidth

Is there a higher probability, if an attacker is using one OR of bandwidth 5 MB/s than 5 ORs with each 1 MB/s? If you calculate the probability of picking a certain OR, you can use the weighted ...
1
vote
0answers
25 views

Weighted Bandwidth for Rendezvous Points

I wonder how the WeightedBandwidth for Rendezvous Points (RPs) is calculated. I know, its a bit complicated, because RPs are chosen in a lot of different ways: Tor tries to reuse existing circuit ...
6
votes
1answer
594 views

Circuit Build Times in Tor

Why does Tor save the circuit build times and what does it want to learn out of them? Tor loads the circuit build times from a file at the beginning. I do not know why it needs them.
3
votes
1answer
176 views

How to know the number of circuits through my middle Tor relay?

I am running my Tor relay as middle relay. Is it possible to know how many circuits are there through my middle relay?
2
votes
3answers
609 views

What happens when Tor always chooses the same path?

What weakness would this expose? It doesn't seem obvious that there would be any apparent way to attack.
1
vote
1answer
498 views

Orbot, Tor identities and changing network connectivity paths

I've been thinking about a potential vulnerability that in certain cases may make it possible to identify a Tor client. Say a malicious entry node establishes a connection with an Orbot client. This ...
6
votes
1answer
437 views

How to interpret the Circuit handshake stats?

What do the numbers in Circuit handshake stats since last time: 1833867/1833868 TAP, 159257/159257 NTor. mean? Is it how many of them were completed?
3
votes
1answer
853 views

What do these Tor warnings imply?

The Following warnings have been observed during Tor operations. [Warning] onion_skin_client_handshake failed. [Warning] circuit_finish_handshake failed.* [Warning] connection_edge_process_relay_cell ...
2
votes
2answers
887 views

Multiple Tor processes to separate client traffic to improve anonymity?

Say you had multiple online accounts of all kinds and you route them all through a local Tor daemon on your computer using SOCKS[45]. I'm wondering if running multiple separate Tor instances that ...
3
votes
1answer
3k views

What is the relationship between guard nodes and bridges?

What is the relationship between guard nodes and bridges when building Tor circuits? If I connect to the Tor network through a bridge, is the bridge acting as my guard node (such that there are still ...
0
votes
1answer
43 views

Are individual circuits exposed in inter-relay traffic?

There are thousands of Tor relays. And so it's arguably impractical for each relay to maintain persistent connections with all of the others, even without padding traffic. At the other extreme, a ...
3
votes
1answer
39 views

Why is the HS not using the RP as the Endpoint of its rendezvous circuit?

Im asking myself, why the rendezvous circuit has a minimum length of 6 hops, which are: Client -> (a1) -> (a2) -> (RP) <- (b3) <- (b2) <- (b1) <- HS The Client is using RP ...
2
votes
1answer
263 views

Streams and Circuits assignments

I know that Tor re-uses the circuits, all streams are attached to the same circuit, but I do not know whether Tor assigns all streams from all website to the same circuit or it assigns the streams of ...
2
votes
1answer
114 views

There is a good argument for making the number of hops in a path unpredictable, Is there a research paper that tells us what to do?

The following is a quote from Tor FAQ: There is a good argument for making the number of hops in a path unpredictable [Thus Random]. For example, somebody who happens to control the last two hops ...
1
vote
0answers
1k views

Tor and circuits

I'm running Tor and need to know an IP address of my latest node. There is my config: # This file was generated by Tor; if you edit it, comments will not be preserved # The old torrc file was ...
4
votes
1answer
244 views

What are cannibalized circuits and how Tor make use of them?

Bug report #5231 mentions cannibalized circuits: This can happen when we cannibalize a circuit which has already been cannibalized. What are cannibalized circuits and how they're used in Tor? And ...
6
votes
1answer
277 views

How much does it cost to change Tor identity?

Assume we are refreshing a web page very quickly and fresh identity is needed for each request. My question is how often we can change IP on Tor network? More briefly how much computation and how ...
2
votes
1answer
345 views

How many connections are using my exit node?

I am running Tor as an exit node on Ubuntu. Is it possible to know the number of connections to my exit node at the current time?
4
votes
0answers
82 views

How to know the number of circuits through my Tor relay(OR)? [duplicate]

Can anyone tell me how to know how many circuits are being build through my Tor relay(OR)? I am using vidalia.
3
votes
1answer
522 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 ...
1
vote
0answers
94 views

what is the command in torrc file to log the number of circuits through my Tor relay? [duplicate]

Could anyone tell me what command should I write in torrc file so that I can log how many circuits are connecting through my Tor relay?
1
vote
2answers
1k views

Is it possible to change the default circuit length?

Default number of nodes is 3. Can i build a circuit of 5 or 6 nodes? (using whonix)
3
votes
1answer
132 views

How a client maintains a list of guard nodes, from among hundreds of guard nodes, for creating a circuit?

It is said that a client maintains a list of guard nodes for certain time for making a circuit. I want to know how many number of guard nodes they make in a list? How often they change these guard ...
2
votes
1answer
76 views

Warnings on Relay: No unused circIDs found on channel without wide circID support

I am running a Tor relay on FreeBSD 10, with OpenSSL 1.0.1 (from ports, because of more performant curves). The version is Tor version 0.2.5.4-alpha (git-d2147cc7ba5c5d51). It has a somewhat high load ...
4
votes
1answer
428 views

Finding the IP address of a hostname on a given circuit

I want the Tor to just find the address of a hostname (just give me the IP) on a given circuit without be connected to that hostname. I find that the RELAY_CONNECTED cell includes the IP address of ...
1
vote
1answer
5k views

How to make Tor use italian only proxy? [duplicate]

I need Tor to use proxy only from Italy,how can I do that?
1
vote
1answer
2k views

Circuit Creation Failed: “CHANNEL_CLOSED”

I'm trying to create circuits using the Stem library and I keep getting the following error ... controller.new_circuit(['711e9e5711a6e28e2a27de23b7c70c91d39908d0','...
1
vote
1answer
96 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?
11
votes
1answer
587 views

Why does the number of open circuits fluctuate that much in my heartbeat logs?, new d

I have a new exit relay running on DSL. It's version 0.2.3.25 running on Windows. Most of the time, there's only a few connections, but every so often there's a lot more. They all appear and disappear ...
2
votes
1answer
243 views

How can I select some specifc paths?

I want to select some specific routers as my entry relay, middle relay and exit node. I know I can edit torrc to determine entry and exit, how can I determine the middle one?
4
votes
1answer
329 views

Does traffic exit Tor at the same node for all ports?

Exit Relays can be set to allow traffic to exit the Tor network only over certain ports. Vidalia even makes this super-simple by giving options like "Normal, unencrypted Web browsing" or "IRC clients ...
4
votes
1answer
1k views

What does Tor do with streams?

I am a bit confused about handling streams in Tor. When we visit a website like Youtube the browser sends more than 100 requests to more than 20 different hosts. If we consider each request is for a ...
4
votes
1answer
266 views

Where along the path is encryption used?

This question is born out of two questions that I saw coming up. Is the connection between my computer and the Tor network encrypted? How does Tor encrypt my traffic before it sends it to the server?...
5
votes
2answers
464 views

Does Tor use compression?

Just curious if out of the box does Tor use a Gzip or any other kind of compression? I have done some searches but find only discussions about the Hidden Service directory.
2
votes
0answers
41 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 ...
0
votes
0answers
3k views

Tried for 120 seconds to get a connection to [scrubbed]:6667 (waiting for controller)

I'm running some experiments using the stem library where I change circuit paths fairly frequently. Every so often, I get a stream detached event and a Socks5Error: 'TTL Expired' in my Python script, ...
4
votes
2answers
466 views

How many streams does Tor attach to the same circuit?

How many streams does Tor attach to the same circuit, i.e. when Tor think that it is a time to build a new circuit? I know that the lifetime of a circuit is 10 minutes (for new connections). But ...
4
votes
1answer
179 views

How many preemptively built circuits?

I want to know how many preemptively circuits Tor can builds. I got confused about it when I read "Tor Path Specification". According to this article, at the startup Tor builds 3 clean circuits, but ...
7
votes
1answer
2k views

How to force Tor to use just one circuit?

We use Stem's launch_tor_with_config with the following config and then close all circuits opened by it (with close_circuit). MaxCircuitDirtiness and NewCircuitPeriod: tens of hours ...
3
votes
2answers
2k views

Can Tor change circuit while accessing a webpage?

In that case, it should download the page from the beginning because the TCP connection was closed, right? If it's not the case, how does Tor know when the site has finished loading?