Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd Tor tests #75
Add Tor tests #75
Conversation
| ## Tor Tabs | ||
|
|
||
| - [ ] Visit check.torproject.org in a Tor private tab, ensure its shows success message for using a Tor exit node | ||
| - [ ] Disable Tor to switch to a private tab, visit check.torproject.org, ensure it shows failure message for not using Tor exit node |
This comment has been minimized.
This comment has been minimized.
LaurenWags
Jul 9, 2018
Contributor
To confirm, for this one you mean Open Tor Private Tab, toggle the Tor switch off. Visit check.torproject.org and verify you are not using Tor.
This comment has been minimized.
This comment has been minimized.
|
|
||
| - [ ] Visit check.torproject.org in a Tor private tab, ensure its shows success message for using a Tor exit node | ||
| - [ ] Disable Tor to switch to a private tab, visit check.torproject.org, ensure it shows failure message for not using Tor exit node | ||
| - [ ] Search check tor in a normal tab, Open the check.torproject.org link in a private tab, ensure tab uses Tor exit node |
This comment has been minimized.
This comment has been minimized.
LaurenWags
Jul 9, 2018
Contributor
To confirm, for this one you mean Open a normal tab and search for Tor Check. Right click on check.torproject.org and select Open Link in New Private Tab with Tor. Ensure newly opened Private Tor tab uses a Tor exit node.
This comment has been minimized.
This comment has been minimized.
| - [ ] Disable Tor to switch to a private tab, visit check.torproject.org, ensure it shows failure message for not using Tor exit node | ||
| - [ ] Search check tor in a normal tab, Open the check.torproject.org link in a private tab, ensure tab uses Tor exit node | ||
| - [ ] Visit check.torproject.org in a tor private tab, note down exit node ip address, Click `New circuit for this site` in shields, ensure the exit node ip address changes after page is reloaded | ||
| - [ ] Visit https://protonirockerxow.onion/ in a Private tab with TOR enabled, ensure login page is shown |
This comment has been minimized.
This comment has been minimized.
| - [ ] Visit check.torproject.org in a tor private tab, note down exit node ip address, Click `New circuit for this site` in shields, ensure the exit node ip address changes after page is reloaded | ||
| - [ ] Visit https://protonirockerxow.onion/ in a Private tab with TOR enabled, ensure login page is shown | ||
| - [ ] Open Tor tab and disable Tor, visit https://protonirockerxow.onion/ ensure website doesn't load | ||
| - [ ] Visit https://browserleaks.com/geo, ensure location isn't shown |
This comment has been minimized.
This comment has been minimized.
LaurenWags
Jul 9, 2018
•
Contributor
Should we also confirm that you are not prompted for your location? i.e. 'Visit https://browserleaks.com/geo in Tor Private Tab, ensure location isn't shown and you are not prompted to Allow/Deny location sharing' or something to that effect?
This comment has been minimized.
This comment has been minimized.
srirambv
Jul 11, 2018
Author
Contributor
Prompt would only be shown if the request is sent through. Since Tor tabs block the request there will not be a notification shown. Hence didn't add the notification part.
This comment has been minimized.
This comment has been minimized.
| - [ ] Visit https://protonirockerxow.onion/ in a Private tab with TOR enabled, ensure login page is shown | ||
| - [ ] Open Tor tab and disable Tor, visit https://protonirockerxow.onion/ ensure website doesn't load | ||
| - [ ] Visit https://browserleaks.com/geo, ensure location isn't shown | ||
| - [ ] Visit https://diafygi.github.io/webrtc-ips/ in a Tor private tab with block all fingerprinting, ensure local IP is not shown |
This comment has been minimized.
This comment has been minimized.
LaurenWags
Jul 9, 2018
Contributor
I think this should work without 'block all fingerprinting' enabled (see brave/browser-laptop#13397).
This comment has been minimized.
This comment has been minimized.
srirambv
Jul 11, 2018
Author
Contributor
Its covered in the next checklist with disable shields as well
| - [ ] Visit check.torproject.org in a Tor private tab, ensure its shows success message for using a Tor exit node | ||
| - [ ] Disable Tor to switch to a private tab, visit check.torproject.org, ensure it shows failure message for not using Tor exit node | ||
| - [ ] Search check tor in a normal tab, Open the check.torproject.org link in a private tab, ensure tab uses Tor exit node | ||
| - [ ] Visit check.torproject.org in a tor private tab, note down exit node ip address, Click `New circuit for this site` in shields, ensure the exit node ip address changes after page is reloaded |
This comment has been minimized.
This comment has been minimized.
| - [ ] Visit https://browserleaks.com/geo, ensure location isn't shown | ||
| - [ ] Visit https://diafygi.github.io/webrtc-ips/ in a Tor private tab with block all fingerprinting, ensure local IP is not shown | ||
| - [ ] Visit https://diafygi.github.io/webrtc-ips/ in a Tor private, disable shields, ensure WebRTC is blocked and no IP is shown | ||
| - [ ] Verify flash doesn't work on Tor private tabs even if it is enabled in about:preferences#plugins |
This comment has been minimized.
This comment has been minimized.
LaurenWags
Jul 9, 2018
Contributor
Maybe also verify you are not prompted to allow Flash? i.e. 'Verify Flash does not work and you are not prompted to Allow/Deny Flash in a Tor Private Tab even if it is enabled in about:preferences#plugins'
This comment has been minimized.
This comment has been minimized.
srirambv
Jul 11, 2018
Author
Contributor
Same as before. Notification only shows up if the request goes through and since its blocked no notification will be shown
| - [ ] Visit https://diafygi.github.io/webrtc-ips/ in a Tor private, disable shields, ensure WebRTC is blocked and no IP is shown | ||
| - [ ] Verify flash doesn't work on Tor private tabs even if it is enabled in about:preferences#plugins | ||
| - [ ] Verify torrent viewer doesn't load in a Tor tab and warns when trying to load a torrent/magnet link in a Tor tab | ||
| - [ ] Verify Google Widevine doesn't load in Tor tabs |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Also general question - do we want to call them Tor Tabs (like the section header) or Tor Private Tabs (like in the individual cases)? Just thinking of consistency. |
|
Addressed feedback and fixed typo's. Ready for review |
|
everything else looks good |
| - [ ] Visit https://check.torproject.org in a Tor private tab, note down exit node IP address, Click `New circuit for this site` in shields, ensure the exit node IP address changes after page is reloaded | ||
| - [ ] Visit https://protonirockerxow.onion/ in a Tor private tab, ensure login page is shown | ||
| - [ ] Open Tor private tab and toggle Tor switch, visit https://protonirockerxow.onion/ ensure website doesn't load | ||
| - [ ] Visit https://browserleaks.com/geo, ensure location isn't shown |
This comment has been minimized.
This comment has been minimized.
kjozwiak
Jul 18, 2018
Member
should add some more context here, should probably say Visit https://browserleaks.com/geo in a Tor private tab
This comment has been minimized.
This comment has been minimized.
|
Thanks @srirambv, awesome work |
srirambv commentedJul 9, 2018
Closes #74