- 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
- Download, build, and run:
$ git clone https://github.com/monero-project/kovri
$ make && make install-resources # to decrease build-time, run make -j [available CPU cores]
$ ./build/kovri -p [your chosen port number] # port number without brackets
- For quick help options:
$ ./kovri --help
- For a detailed listing of options:
$ ./kovri --help-with all
- Read our Contributing Guide before sending a pull-request
- Visit our Forum Funding System to get funded for your work
- Visit us on Slack
- IRC: Freenode | OFTC | Irc2P
#kovri
| Community & Support Channel#kovri-dev
| Development Channel
- 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
- Visit our Donations Page to help Kovri with your donations
- orion for providing
i2pcpp
: the original C++ implementation of I2P - orignal for providing
i2pd
: the most feature-complete C++ implementation of I2P for us to fork from - EinMByte for improving both implementations
- The ed25519/ folder is based on the ref10 implementation from SUPERCOP