#!/usr/bin/python3.1 import os import sys # python sucks sys.path.insert(0, os.path.realpath(os.path.join(os.path.dirname(__file__), ".."))) from dust.crypto.keys import KeyManager keys=KeyManager() keys.createKeypair() keys.saveKeypair('config/id.yaml')
inport = int(sys.argv[1]) v6 = sys.argv[2] passwd = sys.argv[3] trackerAddr = decodeAddress(sys.argv[4]) host = getPublicIP(v6) keys = KeyManager() keys.setInvitePassword(passwd) try: keys.loadKeypair('config/id.yaml') except: print('Generating server keypair...') keys.createKeypair() keys.saveKeypair('config/id.yaml') keys.loadKnownHosts('config/knownhosts.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') router = PacketRouter(v6, inport, keys, passwd) router.connect(trackerAddr[0], trackerAddr[1]) tracker = TrackerClient(router) router.start() keypair = keys.getKeypair() pubkey = keypair.public
inport = int(dustmailConfig['port']) except: inport = randomPort() dustmailConfig['port'] = inport print('Loading keys...') keys = KeyManager() keys.setInvitePassword(passwd) keys.loadKnownHosts('config/knownhosts.yaml') try: keys.loadKeypair('config/id.yaml') except: print('Generating server keypair...') keys.createKeypair() keys.saveKeypair('config/id.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') try: endpoint = keys.loadEndpoint( os.path.expanduser('~/.dust/endpoint.yaml')) except: print('Generating endpoint keypair...') keys.createKeypair() dustdir = os.path.expanduser("~/.dust") if not os.path.exists(dustdir): os.mkdir(dustdir) keys.saveKeypair(dustdir + '/endpoint.yaml')
#!/usr/bin/python import os import sys # python sucks sys.path.insert( 0, os.path.realpath(os.path.join(os.path.dirname(__file__), ".."))) from dust.crypto.keys import KeyManager keys = KeyManager() keys.createKeypair() dustdir = os.path.expanduser("~/.dust") if not os.path.exists(dustdir): os.mkdir(dustdir) keys.saveKeypair(dustdir + '/endpoint.yaml')
#!/usr/bin/python import os import sys # python sucks sys.path.insert(0, os.path.realpath(os.path.join(os.path.dirname(__file__), ".."))) from dust.crypto.keys import KeyManager keys=KeyManager() keys.createKeypair() dustdir=os.path.expanduser("~/.dust") if not os.path.exists(dustdir): os.mkdir(dustdir) keys.saveKeypair(dustdir+'/endpoint.yaml')
inport=int(dustmailConfig['port']) except: inport=randomPort() dustmailConfig['port']=inport print('Loading keys...') keys=KeyManager() keys.setInvitePassword(passwd) keys.loadKnownHosts('config/knownhosts.yaml') try: keys.loadKeypair('config/id.yaml') except: print('Generating server keypair...') keys.createKeypair() keys.saveKeypair('config/id.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') try: endpoint=keys.loadEndpoint(os.path.expanduser('~/.dust/endpoint.yaml')) except: print('Generating endpoint keypair...') keys.createKeypair() dustdir=os.path.expanduser("~/.dust") if not os.path.exists(dustdir): os.mkdir(dustdir) keys.saveKeypair(dustdir+'/endpoint.yaml') services=YamlMap('config/activeServices.yaml')