blob: c51c64106d95de5a0102ea07413f820e5be4e1ee (
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
#10497: wait_until_tor_is_working
@product @check_tor_leaks @fragile
Feature: Tor stream isolation is effective
As a Tails user
I want my Torified sessions to be sensibly isolated from each other to prevent identity correlation
Background:
Given I have started Tails from DVD and logged in and the network is connected
Scenario: tails-security-check is using the Tails-specific SocksPort
When I monitor the network connections of tails-security-check
And I re-run tails-security-check
Then I see that tails-security-check is properly stream isolated
Scenario: htpdate is using the Tails-specific SocksPort
When I monitor the network connections of htpdate
And I re-run htpdate
Then I see that htpdate is properly stream isolated
Scenario: tails-upgrade-frontend-wrapper is using the Tails-specific SocksPort
When I monitor the network connections of tails-upgrade-frontend-wrapper
And I re-run tails-upgrade-frontend-wrapper
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated
Scenario: The Tor Browser is using the web browser-specific SocksPort
When I monitor the network connections of Tor Browser
And I start the Tor Browser
And the Tor Browser has started and loaded the startup page
Then I see that Tor Browser is properly stream isolated
@fragile
Scenario: Gobby is using the default SocksPort
When I monitor the network connections of Gobby
And I start "Gobby" via the GNOME "Internet" applications menu
And I connect Gobby to "gobby.debian.org"
Then I see that Gobby is properly stream isolated
Scenario: SSH is using the default SocksPort
When I monitor the network connections of SSH
And I run "ssh lizard.tails.boum.org" in GNOME Terminal
And I see "SSHAuthVerification.png" after at most 60 seconds
Then I see that SSH is properly stream isolated
Scenario: whois lookups use the default SocksPort
When I monitor the network connections of whois
And I query the whois directory service for "boum.org"
And the whois command is successful
Then I see that whois is properly stream isolated
@fragile
Scenario: Explicitly torify-wrapped applications are using the default SocksPort
When I monitor the network connections of Gobby
And I run "torify /usr/bin/gobby-0.5" in GNOME Terminal
And I connect Gobby to "gobby.debian.org"
Then I see that Gobby is properly stream isolated
@fragile
Scenario: Explicitly torsocks-wrapped applications are using the default SocksPort
When I monitor the network connections of Gobby
And I run "torsocks /usr/bin/gobby-0.5" in GNOME Terminal
And I connect Gobby to "gobby.debian.org"
Then I see that Gobby is properly stream isolated
|