- To cover, veil, wrap (Esperanto).
- A secure, private, untraceable C++ implementation of the I2P anonymous network.
- Currently pre-alpha software; under heavy development
- Use branch
master
for most stability - See branch
development
for most recent activity
- Read Build Instructions for instructions and minimum version requirements
- Choose a port between
9111
and30777
- Open your NAT/Firewall to allow incoming TCP/UDP connections to your chosen port (UPnP optional; see Build Instructions)
- Clone, build, and run Kovri:
$ git clone https://github.com/monero-project/kovri
$ cd kovri/build && cmake ../ && make
$ ./kovri -p [your chosen port number]
- For quick help options:
$ ./kovri --help
- For a detailed listing of options:
$ ./kovri --help-with all
- Read our FAQ or join us in
#kovri
or#kovri-dev
on Freenode or Irc2P - All other documentation is on our doc directory
- Visit our Forum Funding System to get funded for your work
- Read our Contributing Guide before sending PR
- Visit our Donations Page help Kovri with your donations
- Please, submit a report via HackerOne
- If you're having trouble using HackerOne, email us (please, use PGP):
anonimal [anonimal @ mail.i2p] or [anonimal @ i2pmail.org]
Key fingerprint = 1218 6272 CD48 E253 9E2D D29B 66A7 6ECF 9144 09F1
Note: our future VRP will be inline with I2P's VRP
- orignal for providing
i2pd
: the most feature-complete C++ implementation of I2P for us to fork from - orion for providing
i2pcpp
: the original C++ implementation of I2P - EinMByte for improving both implementations
- The ed25519/ folder is based on the ref10 implementation from SUPERCOP