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 not work until Twisted ticket #5069 has landed.

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


Download files

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

Source Distribution

txi2p-0.1.1.tar.gz (13.9 kB view details)

Uploaded Source

File details

Details for the file txi2p-0.1.1.tar.gz.

File metadata

  • Download URL: txi2p-0.1.1.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for txi2p-0.1.1.tar.gz
Algorithm Hash digest
SHA256 862e92496c02df17989e91a6fe27db2ce49fdd923858fe12b040a57facbecff9
MD5 645c30f9ecd2a31bf9405d63a7be1025
BLAKE2b-256 89162fe607a7145ec31cedcc7da5176a1ece6f9d522f30e12376b2ad216ddf3c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page