aboutsummaryrefslogtreecommitdiff
path: root/networks/hs-intro-fail-2
blob: 20e9e11a5549af8e2778b8cec835ec7457da9830 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from hs_intro_fail import *

network = Network()

hs_nodes, hs_servers = testing.create_hidden_service(2)

network.add(hs_nodes);

network.add(Node.create(3, {
    "tag": "a",
    "authority": 1,
    "relay": 1,
    "torrc": "authority.tmpl"
}))

network.add(Node.create(12, {
    "tag": "c",
    "torrc": "client.tmpl"
}))

network.add(Node.create(10, {
    "tag": "r",
    "relay": 1,
    "torrc": "intro.tmpl"
}))

def start():
    results = hs_fail_test(network)

    for server in hs_servers:
        server.stopListening()

    network.stop()

    return results