Skip to content

Standalone C++ client for I2P/Bote (server-less encrypted KademliaDHT-based email protocol).

License

Notifications You must be signed in to change notification settings

PurpleBote/pboted

Repository files navigation

GitHub release License Documentation Status

pboted

pboted (Plus Bote Daemon) - is a standalone C++ implementation of I2P/Bote protocol.

I2P/Bote is a server-less encrypted KademliaDHT-based email protocol.
You can find more details about I2P/Bote here (I2P).

Interaction with the I2P network occurs through the SAMv3 interface.
Tested with i2pd and Java I2P.

Alpha

Please note that pboted version 0.7.X is still in alpha.
During this period, there may be significant changes in the application.

Transition to beta planned in version 0.9.X

Features

Planned Features

See TODO for more details.

Resources

Installing

You can fetch precompiled packages and binaries on release page.
Please see documentation (I2P) for more info.

Supported systems

  • GNU/Linux - Build
    • Debian / Ubuntu - Build DEB
    • CentOS / Fedora
  • Microsoft Windows - Build Windows

Support expected soon

  • GNU/Linux
    • Arch Linux
    • OpenWrt
  • UNIX-like
    • FreeBSD
    • macOS

Building

See documentation (I2P) for how to build pboted from source.

Usage

See documentation (I2P) and example config file.

Donations

  • XMR: 85P3aEXrYMn1YxnQaZSBWy6Ur6j9PVRxmCd3Ey1UanKAdKnhd2iYNdrEhNJ2JeUdcC8otSHogRTnydn4aMh8DwbSMs4N13Z

License

This project is licensed under the BSD 3-clause license, which can be found in the file LICENSE in the root of the project source code.

Special thanks