Преглед изворни кода

Create a middle flavour, and size variants for basic and middle

Create a middle flavour, which includes non-exit routers.

Create size variants for basic and middle, with 25 and 100 tor nodes.
As these variants get larger, approximate the proportions of the global
tor network.
teor пре 11 година
родитељ
комит
c16848c3e4
5 измењених фајлова са 38 додато и 0 уклоњено
  1. 7 0
      networks/basic-025
  2. 7 0
      networks/basic-100
  3. 8 0
      networks/middle
  4. 8 0
      networks/middle-025
  5. 8 0
      networks/middle-100

+ 7 - 0
networks/basic-025

@@ -0,0 +1,7 @@
+Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
+Relay = Node(tag="r", relay=1, torrc="relay.tmpl")
+Client = Node(tag="c", torrc="client.tmpl")
+
+NODES = Authority.getN(4) + Relay.getN(16) + Client.getN(5)
+
+ConfigureNodes(NODES)

+ 7 - 0
networks/basic-100

@@ -0,0 +1,7 @@
+Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
+Relay = Node(tag="r", relay=1, torrc="relay.tmpl")
+Client = Node(tag="c", torrc="client.tmpl")
+
+NODES = Authority.getN(5) + Relay.getN(35) + Client.getN(60)
+
+ConfigureNodes(NODES)

+ 8 - 0
networks/middle

@@ -0,0 +1,8 @@
+Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
+Middle = Node(tag="m", relay=1, torrc="relay-non-exit.tmpl")
+Relay = Node(tag="r", relay=1, torrc="relay.tmpl")
+Client = Node(tag="c", torrc="client.tmpl")
+
+NODES = Authority.getN(3) + Middle.getN(4) + Relay.getN(4) + Client.getN(2)
+
+ConfigureNodes(NODES)

+ 8 - 0
networks/middle-025

@@ -0,0 +1,8 @@
+Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
+Middle = Node(tag="m", relay=1, torrc="relay-non-exit.tmpl")
+Relay = Node(tag="r", relay=1, torrc="relay.tmpl")
+Client = Node(tag="c", torrc="client.tmpl")
+
+NODES = Authority.getN(4) + Middle.getN(10) + Relay.getN(6) + Client.getN(5)
+
+ConfigureNodes(NODES)

+ 8 - 0
networks/middle-100

@@ -0,0 +1,8 @@
+Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
+Middle = Node(tag="m", relay=1, torrc="relay-non-exit.tmpl")
+Relay = Node(tag="r", relay=1, torrc="relay.tmpl")
+Client = Node(tag="c", torrc="client.tmpl")
+
+NODES = Authority.getN(5) + Middle.getN(25) + Relay.getN(10) + Client.getN(60)
+
+ConfigureNodes(NODES)