Skip to main content

I2P bindings for Twisted

Project description

txi2p is a set of I2P bindings for Twisted 10.1 or greater.

APIs

I2P endpoints will be backed by several APIs. BOB is the only one implemented.

The Twisted plugin for clientFromString() and serverFromString() will only work for Twisted ` 14.0 or greater

BOB

BOBI2PClientEndpoint parameters:

  • bobEndpoint - An endpoint that will connect to the BOB API.
  • dest - The I2P Destination to connect to.
  • tunnelNick (optional) - The tunnel nickname to use. If a tunnel with this nickname already exists, it will be used. The default is an auto-generated nickname.
  • inhost (optional) - The host that the tunnel created by BOB will listen on. Defaults to localhost.
  • inport (optional) - The port that the tunnel created by BOB will listen on. Defaults to a port over 9000.

BOBI2PServerEndpoint parameters:

  • bobEndpoint - An endpoint that will connect to the BOB API.
  • keypairPath - Path to a local file containing the keypair to use for the server Destination. If non-existent, new keys will be generated and stored.
  • tunnelNick (optional) - The tunnel nickname to use. If a tunnel with this nickname already exists, it will be used. The default is an auto-generated nickname.
  • outhost (optional) - The host that the tunnel created by BOB will forward data to. Defaults to localhost.
  • outport (optional) - The port that the tunnel created by BOB will forward data to. Defaults to a port over 9000.

Project details


Release history Release notifications

History Node

0.3.2

History Node

0.3.1

History Node

0.3

History Node

0.2.1

History Node

0.2.post1

History Node

0.2

This version
History Node

0.1.5

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
txi2p-0.1.5.tar.gz (15.3 kB) Copy SHA256 hash SHA256 Source None Sep 3, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page