Просмотр исходного кода

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 лет назад
Родитель
Сommit
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)