import sys from dust.crypto.keys import KeyManager passwd = sys.argv[1] mypasswd = sys.argv[2] keys = KeyManager() keys.setInvitePassword(mypasswd) keys.loadOutgoingInvites('config/outgoing_invites.ip') keys.loadIncomingInvites('config/incoming_invites.ip', passwd) keys.outgoingInvites.merge(keys.incomingInvites) keys.saveOutgoingInvites('config/outgoing_invites.ip', mypasswd)
import sys from dust.crypto.keys import KeyManager passwd=sys.argv[1] mypasswd=sys.argv[2] keys=KeyManager() keys.setInvitePassword(mypasswd) keys.loadOutgoingInvites('config/outgoing_invites.ip') keys.loadIncomingInvites('config/incoming_invites.ip', passwd) keys.outgoingInvites.merge(keys.incomingInvites) keys.saveOutgoingInvites('config/outgoing_invites.ip', mypasswd)
import sys from dust.crypto.keys import KeyManager mypasswd=sys.argv[1] keys=KeyManager() keys.setInvitePassword(mypasswd) print('Outgoing:') keys.loadOutgoingInvites('config/outgoing_invites.ip') print(keys.outgoingInvites) print("\n------------------\n") print('Incoming:') keys.loadIncomingInvites('config/incoming_invites.ip') print(keys.incomingInvites)
dest = sys.argv[3] outport = int(sys.argv[4]) ipv = int(sys.argv[5]) if ipv == 6: v6 = True else: v6 = False host = getPublicIP(v6) print('Host: ' + str(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') keypair = keys.getKeypair() pubkey = keypair.public destpubkey = pubkey pubkeyhex = encode(pubkey.bytes) destpubkeyhex = pubkeyhex router = PacketRouter(v6, inport, keys, passwd) router.connect(dest, outport) dustmail = DustmailClient(router) tracker = TrackerClient(router) trackback = router.getService('trackback')