<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>