This project is archived. Its data is
read-only
.
Changes
Page history
Apply conversion script to all *.md files.
authored
Jun 15, 2020
by
Alexander Hansen Færøy
Show whitespace changes
Inline
Side-by-side
doc/ListOfTorImplementations.md
View page @
a1a4b621
=
List Of Tor Implementations
=
#
List Of Tor Implementations
Useful for interop testing against the specification, diversity of
Useful for interop testing against the specification, diversity of
the network, studying new approaches and code, running on particular
the network, studying new approaches and code, running on particular
...
@@ -11,52 +11,52 @@ code bases, implementations are marked Active / Inactive at one
...
@@ -11,52 +11,52 @@ code bases, implementations are marked Active / Inactive at one
year from last commit / release, or upon formal closing. We also try to
year from last commit / release, or upon formal closing. We also try to
keep the list sorted by activity, but language groupings are more important.
keep the list sorted by activity, but language groupings are more important.
See also: [
https://trac.torproject.org/projects/tor/ticket/17270
Ticket #17270 - Evaluate non-C tor implementations for hackability]
See also:
[
Ticket #17270 - Evaluate non-C tor implementations for hackability
]
(
https://trac.torproject.org/projects/tor/ticket/17270
)
==
The List
==
##
The List
=== C ===
### C
*
[https://www.torproject.org/
Tor]
- The original reference implementation. Active.
*
[
Tor
](
https://www.torproject.org/
)
- The original reference implementation. Active.
===
Python
===
###
Python
*
[https://stem.torproject.org
Stem]
- Active.
*
[
Stem
](
https://stem.torproject.org
)
- Active.
*
[https://github.com/torpyorg/torpy
Torpy]
- Active.
*
[
Torpy
](
https://github.com/torpyorg/torpy
)
- Active.
*
[https://github.com/Marten4n6/TinyTor
TinyTor]
- Inactive since April 2019.
*
[
TinyTor
](
https://github.com/Marten4n6/TinyTor
)
- Inactive since April 2019.
*
[https://github.com/teor2345/endosome
Endosome]
- Inactive since 2017.
*
[
Endosome
](
https://github.com/teor2345/endosome
)
- Inactive since 2017.
*
[https://github.com/joelanders/toytor
toytor]
- Inactive since 2016.
*
[
toytor
](
https://github.com/joelanders/toytor
)
- Inactive since 2016.
*
[https://github.com/nskinkel/oppy
oppy]
- Inactive since 2015.
*
[
oppy
](
https://github.com/nskinkel/oppy
)
- Inactive since 2015.
*
[https://github.com/pycepa/pycepa/
pycepa]
- Inactive since 2015.
*
[
pycepa
](
https://github.com/pycepa/pycepa/
)
- Inactive since 2015.
*
[https://github.com/cea-sec/TorPylle/
TorPylle]
- Inactive since 2013.
*
[
TorPylle
](
https://github.com/cea-sec/TorPylle/
)
- Inactive since 2013.
===
Javascript
===
###
Javascript
*
[https://github.com/Ayms/node-Tor/
node-Tor]
- Active.
*
[
node-Tor
](
https://github.com/Ayms/node-Tor/
)
- Active.
===
C++
===
###
C++
*
[https://github.com/wbenny/mini-tor
mini-tor]
- Inactive since February 2019.
*
[
mini-tor
](
https://github.com/wbenny/mini-tor
)
- Inactive since February 2019.
*
Windows only, uses the Microsoft CryptoAPI/CNG.
*
Windows only, uses the Microsoft CryptoAPI/CNG.
=== Go ===
### Go
*
[https://github.com/mmcloughlin/pearl
pearl]
- Active.
*
[
pearl
](
https://github.com/mmcloughlin/pearl
)
- Active.
*
[https://github.com/tvdw/gotor/
GoTor]
- Inactive since 2015.
*
[
GoTor
](
https://github.com/tvdw/gotor/
)
- Inactive since 2015.
*
relaying only
*
relaying only
*
rudimentary client support in https://github.com/joelanders/gotor/
*
rudimentary client support in https://github.com/joelanders/gotor/
=== C# ===
### C#
*
[https://github.com/neoeinstein/purpleonion
purpleonion]
- Inactive since 2009.
*
[
purpleonion
](
https://github.com/neoeinstein/purpleonion
)
- Inactive since 2009.
===
Erlang
===
###
Erlang
*
[https://lab.baconsvin.org/talla/talla
Talla]
- Inactive since 2017.
*
[
Talla
](
https://lab.baconsvin.org/talla/talla
)
- Inactive since 2017.
*
[https://twitter.com/ahfaeroey
@ahfaeroey]
*
[
@ahfaeroey
](
https://twitter.com/ahfaeroey
)
*
[https://lists.torproject.org/pipermail/tor-dev/2016-August/011300.html
announcement]
*
[
announcement
](
https://lists.torproject.org/pipermail/tor-dev/2016-August/011300.html
)
*
[http://hapy.0x90.dk/~ahf/talks/BornHack-DK-16-Talla.pdf
BornHack2016]
*
[
BornHack2016
](
http://hapy.0x90.dk/~ahf/talks/BornHack-DK-16-Talla.pdf
)
===
Haskell
===
###
Haskell
*
[https://github.com/GaloisInc/haskell-tor/
haskell-tor]
- Inactive since 2016.
*
[
haskell-tor
](
https://github.com/GaloisInc/haskell-tor/
)
- Inactive since 2016.
===
Java
===
###
Java
*
[https://subgraph.com/orchid/
Orchid]
- Inactive since 2013.
*
[
Orchid
](
https://subgraph.com/orchid/
)
- Inactive since 2013.
*
[https://github.com/mhatta/Orchid
Orchid fork]
- Inactive since 2018.
*
[
Orchid fork
](
https://github.com/mhatta/Orchid
)
- Inactive since 2018.
*
[https://github.com/owenson/tor-research-framework/
tor-research-framework]
- Inactive since 2016.
*
[
tor-research-framework
](
https://github.com/owenson/tor-research-framework/
)
- Inactive since 2016.
*
[https://onioncoffee.sourceforge.net/
onioncoffee]
- Inactive since 2011.
*
[
onioncoffee
](
https://onioncoffee.sourceforge.net/
)
- Inactive since 2011.
*
[https://sourceforge.net/p/silvertunnel/discussion/962278/thread/83dc2d02/
SilverTunnel/Netlib]
- Inactive since 2013.
*
[
SilverTunnel/Netlib
](
https://sourceforge.net/p/silvertunnel/discussion/962278/thread/83dc2d02/
)
- Inactive since 2013.
*
[http://sourceforge.net/projects/silvertunnel-ng/ SilverTunnel-NG] - Inactive since 2017.
*
[http://sourceforge.net/projects/silvertunnel-ng/ SilverTunnel-NG] - Inactive since 2017.