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
3
votes
1answer
512 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 ...
3
votes
1answer
278 views

Tor circuit chaining

Is it possible to use multiple tor circuits chained together? tor_circuit --> tor_circuit --> ... --> tor_circuit I know of a solution on windows using tortilla for windows that allows ...
3
votes
1answer
74 views

Path selection constraints not working as expected

From Section 2.2 of the path specification We do not choose any router in the same family as another in the same path. (Two routers are in the same family if each one lists the other in ...
3
votes
1answer
856 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 ...
3
votes
1answer
177 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
1answer
875 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?
2
votes
2answers
890 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 ...
2
votes
1answer
264 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
11k 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 ...
2
votes
2answers
170 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 ...
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?
2
votes
2answers
460 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. ...
2
votes
2answers
72 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 ...
2
votes
1answer
63 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 ...
2
votes
3answers
611 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.
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 ...
2
votes
1answer
258 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, ...
2
votes
1answer
758 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....
2
votes
1answer
359 views

How is Path Selection done in Tor?

Can anybody explain how path selection is done in Tor because the man page fail to specify in detail on how certain probabilities are calculated etc. In the man page there are a set of equations: ...
2
votes
1answer
46 views

TOR switched bridges

I open TOR with a bridge to a foreign country. During use when I opened a new tab the bridge switched to USA. I never saw this happen before. Is it suspicious or normal activity?
2
votes
1answer
348 views

I'm building lot's of circuits. What could cause this?

I run a relay. It has a SocksPort listening, but I don’t use it as a client for anything at the moment. It also hosts a hidden service. From time to time I get warnings like this: [warn] Your ...
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 ...
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 ...
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?
2
votes
0answers
93 views

How to configure node restrictions in Tor Browser 8.5.6 for Android?

In Tor Browser for Windows, I can edit the torrc file for things like ExcludeNodes and ExitNodes. In Orbot for Android, there is a settings menu where these can be configured. In Tor Browser 8.5.6 ...
2
votes
0answers
69 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
0answers
55 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 ...
2
votes
0answers
740 views

Prevent Changing Exit Node

How to prevent changing exit node when browsing? (same IP address until browser restart) Note that it is not enough for me to specify just certain domains to have one IP - all domain visits must have ...
2
votes
0answers
403 views

Using Circuits in Parallel

Is there some easy method to use circuits in parallel in TOR using the STEM API. I wanted to use Website A for Circuit A and Website B for Circuit B. The problem is using threading the event listener ...
2
votes
1answer
2k 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?
2
votes
1answer
118 views

Why exactly is it not recommended to exclude relays?

I'm doing some research on Tor for a paper and stumbled upon this section on the Tor FAQ page, where it says how to choose or exclude certain nodes from your circuit. Below it says that it is not ...
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 ...
1
vote
1answer
506 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 ...
1
vote
4answers
140 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 ...
1
vote
1answer
97 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?
1
vote
1answer
157 views

Where is cookiepath of tor? [closed]

I am working on tools for change identity of tor every 3 minutes. But it require a cookie path of tor. I follow this one https://trac.torproject.org/projects/tor/ticket/4881 but didn't find its yet. ...
1
vote
2answers
158 views

How does Tor pass my traffic around and should I be worried about malicious relay operators? [closed]

I am not sure how does Tor work, how safe is it as I heard that some relays are ran by bad people or government agencies.
1
vote
1answer
122 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 ...
1
vote
1answer
85 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 ...
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
1answer
109 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? ...
1
vote
1answer
197 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 ...
1
vote
1answer
44 views

Is a Tor or cloudflare update the reason I suddenly getting cloudflared to death?

All of a sudden almost every site, including this one cloudflares me, some I have to refresh the Tor circuit over 50 times to get it to work, and then it it dies within a few mins. The thing is, this ...
1
vote
2answers
847 views

Orbot is able to open a circuit, but browser check still doesn't confirm using Tor

According to the Orbot Log the program was able to open a circuit. But if I run a browser check, it still tells me that I am not using tor. I also uses a bridge, but the result stays the same. How ...
1
vote
1answer
128 views

Exit node of circuit for requesting hidden service descriptor

When we need a hidden service descriptor, we have to build a circuit to access a hidden service directory. Is this circuit a normal circuit, or is the third hop of the circuit an exit node?
1
vote
1answer
501 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 ...
1
vote
1answer
359 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, ...
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)
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
558 views

Is CircuitBuildTimeout saved through sessions?

In the Tor manpage I read about CircuitBuildTimeout. It is set to a default value of 60 seconds. However usually also LearnCircuitBuildTimeout is set. This enables adaptive learning of those timeouts. ...