def __init__(self, v6, port, keys, passwd, debug=False): self.v6=v6 self.host = getPublicIP(v6) self.port=port self.keys=keys self.passwd=passwd self.tcp=True self.debug=debug self.msock=multiplex_socket(self.keys) self.msock.bind((self.host, self.port)) self.ui=None for service in activeServices.values(): service.setRouter(self)
def __init__(self, v6, port, keys, passwd, debug=False): self.v6 = v6 self.host = getPublicIP(v6) self.port = port self.keys = keys self.passwd = passwd self.tcp = True self.debug = debug self.msock = multiplex_socket(self.keys) self.msock.bind((self.host, self.port)) self.ui = None for service in activeServices.values(): service.setRouter(self)
v6=False else: v6=True passwd=sys.argv[4] host=getPublicIP(v6) dest=host keys=KeyManager() keys.setInvitePassword(passwd) keys.loadKnownHosts('config/knownhosts.yaml') keys.loadKeypair('config/id.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') msock=multiplex_socket(keys) msock.bind((host, inport)) msock.connect((dest, outport)) msock.connectToService('mail') frm=input('From: ') to=input('To: ') subject=input('Subject: ') line=None body='' while True: line=sys.stdin.readline() if line.strip()=='.': break body=body+line
v6 = False else: v6 = True passwd = sys.argv[4] host = getPublicIP(v6) dest = host keys = KeyManager() keys.setInvitePassword(passwd) keys.loadKnownHosts('config/knownhosts.yaml') keys.loadKeypair('config/id.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') msock = multiplex_socket(keys) msock.bind((host, inport)) msock.connect((dest, outport)) msock.connectToService('mail') frm = input('From: ') to = input('To: ') subject = input('Subject: ') line = None body = '' while True: line = sys.stdin.readline() if line.strip() == '.': break body = body + line
import sys import time from dust.extensions.multiplex.multiplex_socket import * from dust.crypto.curve import loadKeypair buffsize=102400 host = '::1' outport=7000 inport=7001 nodeName='A' keypair=loadKeypair(nodeName+'-priv.txt', nodeName+'-pub.txt') msock=multiplex_socket(keypair) msock.bind((host, inport)) msock.connect((host, outport)) msock.msend(b'testA', service='test1') msock.msendto(b'testB', (host, outport), service='test2') msock.connectToService('test3') msock.msend(b'testC') msock.msendto(b'testD', (host, outport))
import sys import time from dust.extensions.multiplex.multiplex_socket import * from dust.crypto.curve import loadKeypair buffsize = 102400 host = '::1' outport = 7000 inport = 7001 nodeName = 'A' keypair = loadKeypair(nodeName + '-priv.txt', nodeName + '-pub.txt') msock = multiplex_socket(keypair) msock.bind((host, inport)) msock.connect((host, outport)) msock.msend(b'testA', service='test1') msock.msendto(b'testB', (host, outport), service='test2') msock.connectToService('test3') msock.msend(b'testC') msock.msendto(b'testD', (host, outport))