Example #1
0
File: gen.py Project: blanu/Dust
#!/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')
Example #5
0
#!/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')
Example #6
0
File: reader.py Project: blanu/Dust
    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')