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
0
votes
0answers
11 views

If a client builds a full circuit to the rendezvous point, how can there be 6 hops between client and hidden service?

On https://2019.www.torproject.org/docs/onion-services it says that whenever the client or server contacts the rendezvous point or one introduction point, it always builds a full tor circuit. So, why ...
0
votes
0answers
5 views

Problem getting chutney to configure

I am trying to get chutney running with a basic network configuration and I keep getting a bootstrapping error. I can't figure out exactly why it's failing and I'm hoping someone can help me. Here is ...
0
votes
1answer
65 views

Are relays chosen by location proximity, e.g. county, for circuit building?

Are relays chosen by location proximity, e.g. county, for circuit building? I know that there exists some rules but I didn't read anything about location. If the location of a client is not ...
1
vote
1answer
38 views

How TBB commands tor to use a “New Circuit for this Site”?

Tor Browser Bundle has "New Circuit for this Site" button (or Ctrl/Cmd + Shift + L shortcut), doing what it says: changing circuit for specific domain. The question is: how TBB do it? And ...
1
vote
0answers
32 views

Who creates malicious Tor nodes, why, and how to they work?

I understand the concept of a malicious Tor node, but am confused on a few things. Who makes malicious Tor nodes? I assume non-Tor friendly governments and non-government threat actors. Why would ...
0
votes
1answer
162 views

Does my internet speed matter?

Does my internet speed matter if I use same circuit, nodes/hops? There are 3 PC's: 1st one is connected to 100Mbps internet speed 2nd 500Mbps internet speed 3rd 1Gbps internet speed In case all of ...
0
votes
1answer
66 views

What if one entity controls all three Tor nodes?

If anybody is able to make themselves a Tor server, what is to stop a security agency from populating the list of Tor servers with many of their own? If they have enough servers there, then might they ...
0
votes
0answers
25 views

How to open a new circuit for every new tab?

I would like to open a new circuit for every new tab automatically, so everytime I open a new tab I get a different IP. Is it possible? I could not find any info on the web about that.
0
votes
0answers
25 views

My Tor relay has different numbers of incoming from outgoing connections

I am looking at nyx and it says (on page 2) "connections (2691 inbound, 3731 outbound)". Now my relay is guard/middle, so shouldn't each incoming connection lead to one outgoing connection ...
0
votes
1answer
39 views

What are the current default lengths in Hidden Service related circuits?

I have been trying to understand the process behind Hidden Services and something that is confusing me is the circuit lengths between different components in the Hidden Service Scenario. So far, I ...
0
votes
0answers
21 views

Disconnect after X minutes inactivity?

I read somewhere its not a good idea to remain connected to TOR network for long periods of time because it gives an attackers more opportunity to de-anonymize. The machine I am using is unatttended ...
0
votes
0answers
26 views

Can opening new windows/tabs in Tor acidentally bypass onioun routing and leak ip?

I was surfing in www via Tor browser bundle on Windows (Im novice in it) and I just`ve noticed that sometimes (but not every time) when I click on random link and choose "Open in new window" ...
0
votes
1answer
53 views

Why can't a modified guard node compromise the network?

This is a newbie and probably a lame question but it popped up while I was reading the design doc: https://svn-archive.torproject.org/svn/projects/design-paper/tor-design.pdf If theoretically someone ...
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?
0
votes
1answer
546 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
0answers
31 views

How Tor is build and how can someone build something Tor/overlay network or routers?

Things I know: I have been using Tor for like a few years now, and I have a good idea of how "Tor/Onion routing" works. I have gone through the Tor's original paper (by Nick and Roger) and ...
0
votes
0answers
29 views

How to modify the TOR connection timeout?

TOR seems to drop the initial choice and select a new guard node, when it fails to build a circuit/connect to a guard node within a certain time interval (which is in the order of 30-60 seconds). Can ...
1
vote
0answers
39 views

Automated script for selecting fast TOR circuit?

I noticed a significant variance in bandwidth with different TOR circuits. Some are fast enough for streaming HD videos, while others take ages just loading web pages unless Javascript is deactivated. ...
0
votes
0answers
100 views

How to view circuit details (including security keys) in Tor?

I wonder if its possible to find the session keys for Tor's circuit for a hidden service such as facebookcorewwwi.onion (or public site)? There are 4 keys used in connecting to a site: Key between ...
1
vote
1answer
56 views

Does Tor daemon build multiple circuit when multiple clients connects to it?

Let's say I have a Tor Browser, nodejs and curl all sending requests using Tor's SOCKS5 proxy. Will requests from different clients routed through the same exit node? Or does each client get their own ...
0
votes
1answer
76 views

Why are entry nodes allowed to know that they are entry nodes?

Right now, a user can be deanonymized if an attacker controls the entry node and the exit node in a Tor circuit. The attacker can discover the IP of the originator, and the site they are accessing. It ...
0
votes
0answers
35 views

Integrating Tor Browser and Python to get the same circute

This is a cross post from my StackOverFlow question(also I little edited). Ok, my question is quite straightforward: I want to use Python to make automated requests with stem (or any other library ...
0
votes
1answer
76 views

Has Tor Browser stopped displaying circuits?

I started using Tor v4 most intrigued by the display of the circuit path it followed, 4 nodes from at least 2 countries and usually 3 or 4. Now at v9 I don't see it anymore. Has display of the ...
0
votes
0answers
30 views

Tor Guard Selection

so I am trying to understand the Tor path selection in more details especially for the entry guard. So i read in the path-spec.txt that there is a bandwidth weighted entry guard selection where the ...
27
votes
3answers
10k views

How does a Tor client pick Tor nodes for circuit creation?

A Tor client initially contacts Directory Authorities to fetch the consensus (i.e. a file containing all relays of the Tor network at that time with details such as IP address, exit policy, public key ...
0
votes
0answers
26 views

Higher probability that nodes with higher bandwidth are selected for circuit

In the course of my master thesis I am currently trying to rebuild a simplified version of the selection algorithm from Tor. During my research, I found the following selection algorithm in some ...
0
votes
0answers
43 views

Why don't we have more than one entry node per tor circuit?

A typical tor circuit has Browser -> entryNode(A) -> relay(B) -> exitNode(C) -> Server This is prone to timing related attacks if both entryNode and exitNode are controlled by the ...
6
votes
1answer
353 views

Is it possible to team multiple circuits in the current Tor network?

The client-selected paths that carry traffic through the Tor relay network are called circuits. Tor clients switch circuits at ten minute intervals for better anonymity. However, latency and bandwidth ...
0
votes
1answer
161 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
1answer
804 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 ...
0
votes
1answer
59 views

Is it possible to make a program that will use different circuit for each request? Even if the requests are parallel?

I want to make a program that will use new circuit for each request (even if the requests are parallel) to avoid linkability. Is it possible?
2
votes
0answers
106 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 ...
0
votes
3answers
956 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 ...
1
vote
1answer
127 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 ...
3
votes
1answer
7k 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
585 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
48 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
73 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
117 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
2k 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
640 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 & ...
2
votes
1answer
302 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
201 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
77 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
848 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
400 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 ...
7
votes
1answer
1k 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
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 ...
0
votes
1answer
2k 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
545 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 ...