All Projects → parazyd → tordam

parazyd / tordam

Licence: AGPL-3.0 license
A library for peer discovery inside the Tor network

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to tordam

Onionr
Private Decentralized Communication Network 🎭 🧅
Stars: ✭ 84 (+546.15%)
Mutual labels:  p2p, tor, anonymity
haskell-ricochet
(WIP/Experimental) Ricochet implementation as Haskell Library.
Stars: ✭ 22 (+69.23%)
Mutual labels:  peer-to-peer, tor, hidden-service
SentryPeer
A distributed peer to peer list of bad actor IP addresses and phone numbers collected via a SIP Honeypot.
Stars: ✭ 108 (+730.77%)
Mutual labels:  peer-to-peer, p2p, peer-discovery
Zeronet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Stars: ✭ 17,227 (+132415.38%)
Mutual labels:  p2p, tor, anonymity
Mesh
A secure, anonymous, peer-to-peer, instant messenger!
Stars: ✭ 74 (+469.23%)
Mutual labels:  peer-to-peer, p2p, tor
The-Kademlia-Protocol-Succinctly
This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.
Stars: ✭ 28 (+115.38%)
Mutual labels:  peer-to-peer, p2p
GhostNET
GhostNET script that will help you be safer on the cyber
Stars: ✭ 45 (+246.15%)
Mutual labels:  tor, hidden-service
alias-wallet
Official Alias source code repository
Stars: ✭ 5 (-61.54%)
Mutual labels:  tor, anonymity
go-peer
Library for create secure and anonymity decentralized networks.
Stars: ✭ 74 (+469.23%)
Mutual labels:  peer-to-peer, anonymity
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+116607.69%)
Mutual labels:  peer-to-peer, p2p
alpine-tor-docker
A minimal Docker image with the Tor daemon running in the background.
Stars: ✭ 23 (+76.92%)
Mutual labels:  tor, anonymity
Tor-IP-Addresses
Hourly checked and updated list of IP Addresses of Tor and Tor Exit Nodes
Stars: ✭ 182 (+1300%)
Mutual labels:  tor, anonymity
Cratetorrent
A BitTorrent V1 engine library for Rust (and currently Linux)
Stars: ✭ 233 (+1692.31%)
Mutual labels:  peer-to-peer, p2p
Redwood
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
Stars: ✭ 218 (+1576.92%)
Mutual labels:  peer-to-peer, p2p
React Peer
Send data to someone else's browser as easy as setting state
Stars: ✭ 191 (+1369.23%)
Mutual labels:  peer-to-peer, p2p
onionjuggler
Manage your Onion Services via CLI or TUI on Unix-like operating system with a POSIX compliant shell.
Stars: ✭ 31 (+138.46%)
Mutual labels:  tor, hidden-service
torgo
A Golang library for Tor.
Stars: ✭ 36 (+176.92%)
Mutual labels:  tor, hidden-service
ansible-role-hidden-service
Ansible role to install & maintain Tor Hidden Services
Stars: ✭ 28 (+115.38%)
Mutual labels:  tor, hidden-service
haveno
Decentralized P2P exchange built on Monero and Tor
Stars: ✭ 542 (+4069.23%)
Mutual labels:  peer-to-peer, tor
docker-tor
TOR Server Docker image
Stars: ✭ 32 (+146.15%)
Mutual labels:  tor, hidden-service

tor-dam (Tor Distributed Announce Mechanism)

tordam

A library for peer discovery inside the Tor network.

Build Status Go Report Card Go Reference

Installation

go get github.com/parazyd/tordam

Documentation

https://pkg.go.dev/github.com/parazyd/tordam

tor-dam is a small library that can be used to facilitate peer to peer services in the Tor network with simple mechanisms.

An integration example can be found and reviewed in the form of a single go file: cmd/tor-dam/tor-dam.go. It is procedural and well-documented so it should serve well for learning how to integrate the library into a Go program.

Most of the library's code is documented in the source, along with godoc.

Feature list

  • Anonymous peer mapping in the Tor network
  • Launching Tor and Hidden Services
  • Port mapping to launched hidden service for easy anonymous services
  • Exporting available peers through any marshaling interface (think peer list as JSON)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].