awesome-i2p
by mikalv
A curated list of awesome I2P implementations, libraries, resources, projects, and shiny things. I2P is an anonymous overlay network - a network within a network. It is intended to protect communication from dragnet surveillance and monitoring by third parties such as ISPs.
AI summary
Anonymity network toolkit
A curated list of implementations, libraries and resources for building anonymous communication networks
- stars
- 205
- forks
- 28
- watching
- 15
- awesome list
- 1
- entries
- 74
What's in the list
74 links in 12 sections, with live GitHub stats.activeno commit in 2y
Implementations / I2P
I2P
The first implementation. Written in Java
- I2P Android
Android release of the I2P router. (Google play)
- I2P Android
Android release of the I2P router. (F-Droid)
Implementations / I2Pd
Projects using I2P
- I2P-Bote
I2P-Bote is a plugin for I2P that allows users to send and receive emails while preserving privacy. It does not need a mail server because emails are stored in a distributed hash table. They are automatically encrypted and digitally signed, which ensures no one but the intended recipient can read the email, and third parties cannot forge them
- I2P-Bote Android
Android release of I2P-Bote. (Google Play)
Syndie
Syndie is an open source system for operating distributed forums, offering a secure and consistent interface to various anonymous and non-anonymous content networks
i2pdbrowser
i2pd browser bundle
- Anoncoin
The Anoncoin project
- Monero
Monero is a secure, private, and untraceable cryptocurrency. It is open-source and accessible to all. With Monero, you are your own bank. Only you control and are responsible for your funds. Your accounts and transactions are kept private from prying eyes
GOSTCoin
GOSTCoin (GST) is a digital currency based on blockchain technology. It allows instant payments worldwide with focus on privacy and security of its users
Transmission-I2P
Anonymous torrent client Transmission-I2P
MaladaN-Messenger-Client
An end to end encrypted Messenger that uses the signal protocol over the I2P network
i2pchat
I2PChat. Previously I2P Qt Messenger
cliqueclique
p2p forum on top of i2p
Tools
i2p-tools
This tool provides a secure and efficient reseed server for the I2P network. There are several utility commands to create, sign, and validate SU3 files
I2PMonitor
I2P monitor and control application for Mac OS X
darkweb-everywhere
HTTPS Everywhere rulesets for hidden services and eepsites
i2p-tools
Assorted I2P tools and scripts
- i2pberry
I2Pberry - I2P for the Raspberry Pi
i2pd-tools
Some useful tools for I2P
pyreseeder
Reseed data managment tools for I2P
transi2p
Transparent proxying for I2P and forwarding other addresses to Tor or clearnet
- fl
Reverse proxy to Flibusta via Tor or I2P
si-i2p-plugin
An experimental approach to provide a destination-isolating mechanism for http-over-i2p
Plugins
i2pd-webui
Fancy i2pd web user interface
Self Hosted
tahoe-lafs-i2p
Tahoe-LAFS is a Free and Open decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security
py-i2phosts
py-i2phosts is a hostnames registration engine for I2P
i2spy
Takes stats from many i2p nodes, and holds them in a centralized location
i2pjump
I2P jump service. A sort of slave DNS server for I2P
i2p.to-web
Web portion of i2p.to, an I2P inProxy
i2p-reseeder
I2P Reseeder written in Python (WSGI)
MaladaN-Messenger-Server
MaladaN Messenger Server end, for messaging using the signal protocol through I2P
Docker images
- meeh/i2pd
Prebuilt i2pd docker image
- meeh/i2p.i2p
Prebuilt i2p docker image
i2p-docker
Java I2P router in Docker
i2pd-docker
Dockerfile and some scripts to run i2pd in a container
Libraries
node-i2p
NodeJS api for communicating over i2p (SAMv3 client)
libsam3
C SAMv3 library
i2psam
C++ SAMv3 library
- bobcpp
C++ BOB library
txi2p
I2P bindings for Twisted
i2plib
Python bindings for SAMv3
i2p.rb
I2P.rb is a Ruby library for interacting with the I2P anonymity network (last update 2010)
i2p.socket
drop in python socket module that uses i2p
- rust-i2p
This repository is a pure Rust implementation of the I2P protocol stack
goSam
A go library for using the I2P Simple Anonymous Messaging (SAM version 3.0) bridge
i2pdotnet
.NET library for using the I2P Simple Anonymous Messaging (SAM v3.0) bridge
haskell-network-anonymous-i2p
Haskell API for I2P anonymous networking
libtorrent-i2p
libtorrent modified to download torrents anonymously
php-sam
Basic SAMv3 implementation in PHP
Automation
nginx-i2p Cookbook
This Chef cookbook contains i2p-specifig config for logging i2p-desthashes
- i2phosts
Automatic I2P Hosts synchronization I2P to Internet
i2pbootstrap
I2P Bootstrap script to automate much of the router setup process on remote servers
anonym8
Sets Transparent proxy tunnel through Tor, I2P, Privoxy, Polipo and modify DNS; Include Anonymizing Relay Monitor (arm), macchanger and wipe (Cleans ram/cache & swap-space) features, ID spoofing has never been so easy
Guides
- tutorial-darknet
Follow up files/scripts for i2pd+vpn+ubuntu remote i2p router setup
Unfinished implementations
Publications
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-i2p.