- To cover, veil, wrap (Esperanto)
- The secure, private, untraceable C++ I2P router, forked from i2pd.
- Currently pre-alpha software; under heavy overhaul and development! Stick to branch
master
for stability. - See branch
development
for the meat of Kovri evolution.
- Download/install the latest CMake, Boost, Crypto++, and OpenSSL. If you use a package manager, check against BUILDING.md for minimum version requirements.
- Choose a port between
9111
and30777
. For this example, we'll use port12345
. Please, do not use this number outside of this example as it will effect your anonymity. - Open port
12345
in your NAT/Firewall to allow incoming TCP/UDP connections. - Clone, build, and run Kovri with one line:
$ git clone https://github.com/monero-project/kovri && cd kovri/build && cmake ../ && make && ./kovri --port 12345
- See BUILDING.md for more options and instructions for your favourite OS.
- See CONTRIBUTING.md and send us a PR. All developers welcome!
- See FAQ.md or join us in
#kovri
or#kovri-dev
on Irc2P or Freenode.
- Please, submit a report via HackerOne
- If you're having trouble using HackerOne, email us (please, use PGP):
anonimal@mail.i2p (or @i2pmail.org if you're not on the I2P network)
PGP fingerprint: 1218 6272 CD48 E253 9E2D D29B 66A7 6ECF 9144 09F1
Note: our future VRP will be inline with I2P's VRP.
- orion and EinMByte for providing the first C++ implementation of I2P.
- orignal and EinMByte for providing a mostly-working C++ implementation of I2P.
- The ed25519/ folder is based on the ref10 implementation from SUPERCOP.