Package tcpi2p
tcpi2p - Suite of useful python I2P utility modules
Lots of handy stuff like:
-
I2P-compatible socket class that does transparent tunnel
management
-
XML-RPC server for tunnel management (standard TCP/IP)
-
I2P-compatible XML-RPC server and client
-
I2P base64 codec
-
I2P hosts.txt file manipulator
This suite offers a complementary approach to Connelly's pySAM
modules. Similar goal - classes that are mostly compatible with their
standard python library equivalents, but which transparently work within
an I2P network.
Different approach though:
-
Connelly's pySAM does its stuff through I2P SAM interface
-
these modules work through conventional TCP, and transparently
create/delete I2PTunnel bridges between local TCP ports and I2P
destinations
Choice of approach is left to the consumer. Each has advantages and
disadvantages.
| Submodules |
-
i2pbase64: i2pbase64.py
-
i2pglobals: constants and exceptions used by other python i2p modules
-
i2phosts: Class for manipulation of I2P 'hosts.txt'
-
i2psocket: i2psocket.py
-
i2ptunnel: i2ptunnel.py
-
i2pxmlrpc: Defines a class for client access to I2P XMLRPC servers via
eeProxy
-
xmltunnelmgr: Runs an XML-RPC server for managing I2P tunnels
|