Orchid - Tor client implementation and library written in pure Java

  •        1303

Orchid is a Tor client implementation and library written in pure Java. Orchid will open a SOCKS5 listener which can be used as a standalone client where Tor would otherwise be used. It can also be used as a library by any application running on the JVM.

http://www.subgraph.com/orchid.html
https://github.com/subgraph/Orchid

Tags
Implementation
License
Platform

   




Related Projects

SilverTunnel-NG - Java library for easy accessing Tor network.


SilverTunnel-NG is a Java library that implements and encapsulates all the complex network protocol stuff needed for anonymous communication over the Tor anonymity network. SilverTunnel-NG Netlib can be easily integrated in almost every existing and new Java application. The library requires Java 1.6/Java SE 6 or a newer version.

sybilhunter - Hunting for Sybils and anomalies in archived Tor network data.


Sybilhunter is a command line tool written in Go to discover and analyse Sybil relays in the Tor network. It does so by implementing a number of analysis techniques that take as input archived Tor network data. For example, sybilhunter can tell you (i) when an unusally large amount of relays joined or left the Tor network, (ii) which Tor relays changed their identity keys a lot, and (iii) which Tor relays are configured very similar to each other. Ideally, sybilhunter should become a Swiss Army knife for analysing anomalies in network consensuses and relay descriptors. The theory behind sybilhunter is discussed in a research paper that was published at the USENIX Security 2016 conference.Now you have one month worth of consensuses and can proceed to the next section to learn more about analysis examples.

zoossh - Parsing library for Tor-specific data formats.


Zoossh is a Go parsing library for Tor-specific data formats. It can parse consensuses and server descriptors. I originally wrote zoossh as a speedy fundament for sybilhunter, a tool to find Sybils in the Tor network. I have no need for other file types, so if zoossh doesn't provide what you need, check out the libraries below.For more information about file formats, have a look at CollecTor.

tor-ruby - Tor.rb is a Ruby library for interacting with the Tor anonymity network.


Tor.rb is a Ruby library for interacting with the Tor anonymity network.

kans-BitBlinder


This is most of the source to the BitBlinder project. The goal was to allow people to communicate or share information in any form online anonymously with ease and quickly. To meet this end, it employed a novel micropayment system on top of a slightly modified Tor network. It is posted in the hope that someone may receive benefit from the work we did, though it is no longer maintained in any way and no BitBlinder network exists to the best of my knowledge. You will notice that private keys exist



exitmap - A fast and modular scanner for Tor exit relays.


Exitmap is a fast and modular Python-based scanner for Tor exit relays. Exitmap modules implement tasks that are run over (a subset of) all exit relays. If you have a background in functional programming, think of exitmap as a map() interface for Tor exit relays: Modules can perform any TCP-based networking task like fetching a web page, uploading a file, connecting to an SSH server, or joining an IRC channel.In practice, exitmap is useful to monitor the reliability and trustworthiness of exit relays. The Tor Project uses exitmap to check for false negatives on the Tor Project's check service and to find malicious exit relays. It is easy to develop new modules for exitmap; just have a look at the file HACKING in the doc/ directory or check out one of the existing modules.

Mine-o-Tor


A framework for creating minecraft servers behind the tor hidden service. As well as a client hook for connecting to the tor network.

PHP-Tor-Proxy


This class can be used to retrieve remote Web pages using the TOR network. It can connect to an HTTP proxy server that accesses the TOR network to communicate with any remote Web server. The class can switch the TOR user identity and use a random browser identity on each request to further obfuscate the Web accesses done by the class.

Whonix


Whonix is an anonymous operating system.

OnionKit - Android Library Project for Multi-Layer Network Connections (Better TLS/SSL and Tor)


Android Library Project for Multi-Layer Network Connections (Better TLS/SSL and Tor)

tor-boshrelease - BOSH release to run Tor


Tor is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security.

bro-tor - Assorted scripts to make life easier for people with Tor users/servers on their network


Assorted scripts to make life easier for people with Tor users/servers on their network

tor - TOR Anonymous network


TOR Anonymous network

tor-rplots - A collection of experimental and test plots for the Tor network based on a database.


A collection of experimental and test plots for the Tor network based on a database.

libtor - Tor client library implementation.


Tor client library implementation.

rotating-proxy - Rotating TOR proxy with Docker


Why: Lots of IP addresses. One single endpoint for your client. Load-balancing by HAproxy.Please note: Tor offers a SOCKS Proxy only. In order to allow communication from HAproxy to Tor, Polipo is used to translate from HTTP proxy to SOCKS proxy. HAproxy is able to talk to HTTP proxies only.

jtorchat-Tor - Internal Tor client for the jtorchat project


Internal Tor client for the jtorchat project

tor-gibbs - "gibbs" is a management client for multiple TOR server


"gibbs" is a management client for multiple TOR server

Tor-Portable - Tor Portable ( include Tor, Vidalia, Polipo ) from Tor Browser


Tor Portable ( include Tor, Vidalia, Polipo ) from Tor Browser

Tor-Stem - Python Library for tor


Python Library for tor