All Projects → mikalv → Awesome I2p

mikalv / Awesome I2p

Licence: mit
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.

Projects that are alternatives of or similar to Awesome I2p

Awesome Cn
超赞列表合集
Stars: ✭ 449 (+580.3%)
Mutual labels:  awesome-lists, awesomeness
Vpnify
vpnify - transparently route traffic of a process through VPN
Stars: ✭ 74 (+12.12%)
Mutual labels:  network, privacy
Dnscrypt Menu
Manage DNSCrypt from the macOS menu bar (BitBar plugin)
Stars: ✭ 59 (-10.61%)
Mutual labels:  network, privacy
Generated Awesomeness
List of autogenerated awesome lists.
Stars: ✭ 186 (+181.82%)
Mutual labels:  awesome-lists, awesomeness
Trojan Go
Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
Stars: ✭ 4,049 (+6034.85%)
Mutual labels:  network, privacy
awesome
collection of awesome lists
Stars: ✭ 178 (+169.7%)
Mutual labels:  awesomeness, awesome-lists
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+3862.12%)
Mutual labels:  network, privacy
Meshbird
Meshbird is open-source cloud-native multi-region multi-cloud distributed private networking.
Stars: ✭ 3,401 (+5053.03%)
Mutual labels:  network, privacy
Nipe
An engine to make Tor network your default gateway
Stars: ✭ 1,032 (+1463.64%)
Mutual labels:  network, privacy
Vpn At Home
1-click, self-hosted deployment of OpenVPN with DNS ad blocking sinkhole
Stars: ✭ 1,106 (+1575.76%)
Mutual labels:  privacy
Mia
A library for running membership inference attacks against ML models
Stars: ✭ 63 (-4.55%)
Mutual labels:  privacy
Connectivity
Detect if the network is up (do we have connectivity?)
Stars: ✭ 58 (-12.12%)
Mutual labels:  network
Pcapxray
❄️ PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram including device identification, highlight important communication and file extraction
Stars: ✭ 1,096 (+1560.61%)
Mutual labels:  network
Awesome Twig
A curated list of amazingly awesome Twig extensions, snippets and tutorials
Stars: ✭ 63 (-4.55%)
Mutual labels:  awesome-lists
Awesome Audio
A curated list of awesome audio technology resources for developers
Stars: ✭ 61 (-7.58%)
Mutual labels:  awesome-lists
React Native Esc Pos
A React Native ESC/POS module to help you connect to your ESC/POS printer easily.
Stars: ✭ 65 (-1.52%)
Mutual labels:  network
Awesome Websites
A curated list of awesome websites
Stars: ✭ 59 (-10.61%)
Mutual labels:  awesome-lists
Oscpy
An efficient OSC implementation compatible with python2.7 and 3.5+
Stars: ✭ 65 (-1.52%)
Mutual labels:  network
Pytcp
PyTCP is an attempt to create fully functional TCP/IP stack in Python. It supports TCP stream based transport with reliable packet delivery based on sliding window mechanism and basic congestion control. It also supports IPv6/ICMPv6 protocols with SLAAC address configuration. It operates as user space program attached to Linux TAP interface. As of today stack is able to send and receive traffic over Internet using IPv4 and IPv6 default gateways for routing. Since goal of this project is purely educational (at least at this point) the clarity of code is preferred over its efficiency. For the same reason security features are not being implemented just yet unless they are integral part of TCP/IP suite protocols specification.
Stars: ✭ 65 (-1.52%)
Mutual labels:  network
Mthawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
Stars: ✭ 1,119 (+1595.45%)
Mutual labels:  network

Awesome I2P

Awesome

A curated list of awesome I2P implementations, libraries, resources, projects, and shiny things. Inspired by awesome-tor and awesome-cpp and other awesome lists.

What is I2P?

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. I2P is used by many people who care about their privacy: activists, oppressed people, journalists and whistleblowers, as well as the average person.

Contents

The I2P Project

geti2p.net

i2pforum.net

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)

I2Pd

  • I2Pd - A C++ implementation of a I2P router.
  • Kovri - The Kovri I2P Router Project, a fork of I2Pd by the Monero project.

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

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

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

  • go-i2p - A pure Go implementation of the I2P router.
  • i2p-cs - I2P router in C#.
  • i2pcpp - i2p c++ implementation.
  • i2p-lite - i2p router implementation in C11.
  • ire - I2P router implementation in Rust.
  • i2pd-rs - I2P Daemon written in Rust.

Publications

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