trashbin/tormodified
ink-repo 558db9f563 Transférer les fichiers vers 'tormodified'
Modified Tor Browser using Tails API for better security. (dumb?)

Signed-off-by: ink-repo <ink-repo@noreply>
2021-09-16 17:53:32 +00:00
..
1 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
2 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
1451318868ntouromlalnodry--epcr.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
3647222921wleabcEoxlt-eengsairo.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
3870112724rsegmnoittet-es.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Accessible.tlb Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
AccessibleHandler.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
AccessibleMarshal.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
AlternateServices.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
ChangeLog.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Firefox.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
HTTPS-Everywhere.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
IA2Marshal.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
LICENSE Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
LICENSE.CC0 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
LICENSE.GO Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
LICENSE.SNOWFLAKE Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Libevent.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
NoScript.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Noto-CJK-Font.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Noto-Fonts.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
NotoSansBuginese-Regular.ttf Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
NotoSansKhmer-Regular.ttf Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
NotoSansLao-Regular.ttf Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
NotoSansMyanmar-Regular.ttf Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
NotoSansYi-Regular.ttf Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
README.md Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
SecurityPreloadState.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
SiteSecurityServiceState.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Start Tor Browser.lnk Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
TRRBlacklist.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Tor-Launcher.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Tor.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
Torbutton.txt Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
TwemojiMozilla.ttf Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
VisualElements_70.png Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
VisualElements_150.png Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
addonStartup.json.lz4 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
application.ini Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
bookmarks.html Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
broadcast-listeners.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
cached-certs Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
cached-microdesc-consensus Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
cached-microdescs.new Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
channel-prefs.js Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
compatibility.ini Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
containers.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
content-prefs.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
cookies.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
d3dcompiler_47.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
dependentlibs.list Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
extensions.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
favicons.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
firefox.VisualElementsManifest.xml Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
firefox.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
freebl3.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
geoip Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
geoip6 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
handlers.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
lgpllibs.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libEGL.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libGLESv2.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libcrypto-1_1-x64.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libevent-2-1-7.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libevent_core-2-1-7.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libevent_extra-2-1-7.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libgcc_s_seh-1.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libssl-1_1-x64.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libssp-0.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
libwinpthread-1.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
lock Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
mozavcodec.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
mozavutil.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
mozglue.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
nss3.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
nssckbi.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
obfs4proxy.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
omni.ja Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
onboarding@mozilla.org.xpi Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
osclientcerts.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
parent.lock Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
places.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
platform.ini Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
plugin-container.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
plugin-hang-ui.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
precomplete Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
prefs.js Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
profiles.ini Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
qipcap64.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
removed-files Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
scriptCache-child.bin Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
scriptCache.bin Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
search.json.mozlz4 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
sessionCheckpoints.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
snowflake-client.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
startupCache.8.little Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
state Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
state.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
storage-sync.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
storage.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
tbb_version.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
times.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
tor.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
torrc Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
torrc-defaults Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
torrc.orig.1 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
unverified-microdesc-consensus Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
update-settings.ini Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
updater.exe Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
updater.ini Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
urlCache.bin Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
webappsstore.sqlite Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
webext.sc.lz4 Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
xul.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
xulstore.json Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
zlib1.dll Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00
{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi Transférer les fichiers vers 'tormodified' 2021-09-16 17:53:32 +00:00

README.md

Snowflake

Build Status

Pluggable Transport using WebRTC, inspired by Flashproxy.

Table of Contents

Usage

cd client/
go get
go build
tor -f torrc

This should start the client plugin, bootstrapping to 100% using WebRTC.

Dependencies

Client:


More Info

Tor can plug in the Snowflake client via a correctly configured torrc. For example:

ClientTransportPlugin snowflake exec ./client \
-url https://snowflake-broker.azureedge.net/ \
-front ajax.aspnetcdn.com \
-ice stun:stun.l.google.com:19302
-max 3

The flags -url and -front allow the Snowflake client to speak to the Broker, in order to get connected with some volunteer's browser proxy. -ice is a comma-separated list of ICE servers, which are required for NAT traversal.

For logging, run tail -F snowflake.log in a second terminal.

You can modify the torrc to use your own broker:

ClientTransportPlugin snowflake exec ./client --meek

Test Environment

There is a Docker-based test environment at https://github.com/cohosh/snowbox.

FAQ

Q: How does it work?

In the Tor use-case:

  1. Volunteers visit websites which host the "snowflake" proxy. (just like flashproxy)
  2. Tor clients automatically find available browser proxies via the Broker (the domain fronted signaling channel).
  3. Tor client and browser proxy establish a WebRTC peer connection.
  4. Proxy connects to some relay.
  5. Tor occurs.

More detailed information about how clients, snowflake proxies, and the Broker fit together on the way...

Q: What are the benefits of this PT compared with other PTs?

Snowflake combines the advantages of flashproxy and meek. Primarily:

  • It has the convenience of Meek, but can support magnitudes more users with negligible CDN costs. (Domain fronting is only used for brief signalling / NAT-piercing to setup the P2P WebRTC DataChannels which handle the actual traffic.)

  • Arbitrarily high numbers of volunteer proxies are possible like in flashproxy, but NATs are no longer a usability barrier - no need for manual port forwarding!

Q: Why is this called Snowflake?

It utilizes the "ICE" negotiation via WebRTC, and also involves a great abundance of ephemeral and short-lived (and special!) volunteer proxies...

Appendix

-- Testing with Standalone Proxy --
cd proxy
go build
./proxy

More documentation on the way.

Also available at: torproject.org/pluggable-transports/snowflake