A Python port of the Invisible Internet Project (I2P)
at main 30 lines 860 B view raw
1__version__ = "0.1.0" 2"""SAM v3.3 protocol — Simple Anonymous Messaging bridge. 3 4Provides a text-based TCP protocol on port 7656 that lets external 5applications use I2P tunnels for stream, datagram, and raw communication. 6 7Ported from net.i2p.sam. 8""" 9 10from i2p_sam.bridge import SAMBridge 11from i2p_sam.handler import SAMHandler 12from i2p_sam.protocol import SAMCommand, SAMReply 13from i2p_sam.sessions_db import SessionsDB, SessionRecord 14from i2p_sam.stream_session import SAMStreamSession 15from i2p_sam.datagram_session import SAMDatagramSession 16from i2p_sam.raw_session import SAMRawSession 17from i2p_sam.primary_session import PrimarySession 18 19__all__ = [ 20 "SAMBridge", 21 "SAMHandler", 22 "SAMCommand", 23 "SAMReply", 24 "SessionsDB", 25 "SessionRecord", 26 "SAMStreamSession", 27 "SAMDatagramSession", 28 "SAMRawSession", 29 "PrimarySession", 30]