<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>FYI, javascript implementation of the Tor protocol on server side
and inside browsers<br>
</p>
<div class="moz-forward-container"><br>
<br>
-------- Message transféré --------
<table class="moz-email-headers-table" cellspacing="0"
cellpadding="0" border="0">
<tbody>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Sujet :
</th>
<td>node-Tor is now open source in clear (and modular)</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date : </th>
<td>Thu, 24 Oct 2019 18:02:42 +0200</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">De : </th>
<td>Aymeric Vitte <a class="moz-txt-link-rfc2396E" href="mailto:vitteaymeric@gmail.com"><vitteaymeric@gmail.com></a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Pour : </th>
<td><a class="moz-txt-link-abbreviated" href="mailto:tor-talk@lists.torproject.org">tor-talk@lists.torproject.org</a></td>
</tr>
</tbody>
</table>
<br>
<br>
Please see <a class="moz-txt-link-freetext" href="https://github.com/Ayms/node-Tor">https://github.com/Ayms/node-Tor</a> and
<a class="moz-txt-link-freetext" href="http://peersm.com/peersm2">http://peersm.com/peersm2</a><br>
<br>
This is a javascript implementation of the Tor protocol on server
side<br>
(nodejs) and inside browsers, please note that it is not intended
to add<br>
nodes into the Tor network, neither to implement the Tor Browser<br>
features, it is intended to build projects using the Tor protocol
from<br>
the browser and/or servers (most likely P2P projects), the Onion
Proxy<br>
and Onion Router functions are available directly inside the
browser<br>
which establishes circuits with other nodes understanding the Tor<br>
protocol (so it's not a "dumb" proxy), but it can of course
establish<br>
circuits with the Tor network nodes (see<br>
<a class="moz-txt-link-freetext" href="https://github.com/Ayms/node-Tor#test-configuration-and-use">https://github.com/Ayms/node-Tor#test-configuration-and-use</a>) and
act as<br>
a Tor node<br>
<br>
It is financed by NLnet via EU Horizon 2020 Next Generation
Internet<br>
Privacy & Trust Enhancing Technologies, now open source under
a MIT<br>
license and we made it modular, it is fast (extensively tested
when<br>
video streaming was there, especially with bittorrent or ORDB
concept)<br>
and the total unminified code<br>
(<a class="moz-txt-link-freetext" href="https://github.com/Ayms/node-Tor/blob/master/html/browser.js">https://github.com/Ayms/node-Tor/blob/master/html/browser.js</a>) is
only 1<br>
MB (so ~600 kB minified) which is quite small for what it does,
this is<br>
not a browser extension/module but pure js<br>
<br>
Possible next steps are to implement elliptic crypto and
connections via<br>
WebRTC Snowflake (peersm2 above uses WebSockets a bit the way
flashproxy<br>
was working, ie implementing the ws interface on bridges side), as
well<br>
as integrating it with "Discover and move your coins by yourself"<br>
(<a class="moz-txt-link-freetext" href="https://peersm.com/wallet">https://peersm.com/wallet</a>) for anonymous blockchain search and<br>
anonymous sending of transactions from the browser<br>
<br>
<pre class="moz-signature">--
Move your coins by yourself (browser version): <a class="moz-txt-link-freetext" href="https://peersm.com/wallet">https://peersm.com/wallet</a>
Bitcoin transactions made simple: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/bitcoin-transactions">https://github.com/Ayms/bitcoin-transactions</a>
Zcash wallets made simple: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/zcash-wallets">https://github.com/Ayms/zcash-wallets</a>
Bitcoin wallets made simple: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/bitcoin-wallets">https://github.com/Ayms/bitcoin-wallets</a>
Get the torrent dynamic blocklist: <a class="moz-txt-link-freetext" href="http://peersm.com/getblocklist">http://peersm.com/getblocklist</a>
Check the 10 M passwords list: <a class="moz-txt-link-freetext" href="http://peersm.com/findmyass">http://peersm.com/findmyass</a>
Anti-spies and private torrents, dynamic blocklist: <a class="moz-txt-link-freetext" href="http://torrent-live.org">http://torrent-live.org</a>
Peersm : <a class="moz-txt-link-freetext" href="http://www.peersm.com">http://www.peersm.com</a>
torrent-live: <a class="moz-txt-link-freetext" href="https://github.com/Ayms/torrent-live">https://github.com/Ayms/torrent-live</a>
node-Tor : <a class="moz-txt-link-freetext" href="https://www.github.com/Ayms/node-Tor">https://www.github.com/Ayms/node-Tor</a>
GitHub : <a class="moz-txt-link-freetext" href="https://www.github.com/Ayms">https://www.github.com/Ayms</a>
</pre>
</div>
</body>
</html>