def __init__(self, irc, parent): self.nickname = conf.supybot.nick() self.username = conf.supybot.ident() self.realname = conf.supybot.user() keybase = os.path.join(conf.supybot.directories.conf(), SILC_KEY_NAME) pubkey = keybase + '.pub' privkey = keybase + '.prv' self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): try: self.keys = silc.load_key_pair(pubkey, privkey, "") except RuntimeError: self.keys = silc.load_key_pair(pubkey, privkey, None) else: drivers.log.info("SILC: Generating Keys") self.keys = silc.create_key_pair(pubkey, privkey, passphrase=None) silc.SilcClient.__init__(self, self.keys, self.nickname, self.username, self.realname) self.irc = irc self.parent = parent self.last_ping = 0 self.users = {} # use this to lookup nick to SilcUser objects self.channels = {} # use this to lookup channels to SilcChannel objects
def __init__(self, irc, parent): self.nickname = conf.supybot.nick() self.username = conf.supybot.ident() self.realname = conf.supybot.user() keybase = os.path.join(conf.supybot.directories.conf(), SILC_KEY_NAME) pubkey = keybase + '.pub' privkey = keybase + '.prv' self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): try: self.keys = silc.load_key_pair(pubkey, privkey, "") except RuntimeError: self.keys = silc.load_key_pair(pubkey, privkey, None) else: drivers.log.info("SILC: Generating Keys") self.keys = silc.create_key_pair(pubkey, privkey, passphrase=None) silc.SilcClient.__init__(self, self.keys, self.nickname, self.username, self.realname) self.irc = irc self.parent = parent self.last_ping = 0 self.users = {} # use this to lookup nick to SilcUser objects self.channels = { } # use this to lookup channels to SilcChannel objects
def __init__(self, irc, parent): self.nickname = conf.supybot.nick() self.username = conf.supybot.ident() self.realname = conf.supybot.user() keybase = os.path.join(conf.supybot.directories.conf(), 'silckey') pubkey = keybase + '.pub' privkey = keybase + '.prv' self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): self.keys = silc.load_key_pair(pubkey, privkey) else: self.keys = silc.create_key_pair(pubkey, privkey) silc.SilcClient.__init__(self, self.keys, self.nickname, self.username, self.realname) self.irc = irc self.parent = parent self.isconnected = False self.last_ping = 0 self.users = {} # use this to lookup nick to SilcUser objects self.channels = {} # use this to lookup channels to SilcChannel objects
def __init__(self, name): IbidSourceFactory.__init__(self, name) self.log = logging.getLogger('source.%s' % self.name) pub = join(ibid.options['base'], self.public_key) prv = join(ibid.options['base'], self.private_key) if not exists(pub) and not exists(prv): keys = create_key_pair(pub, prv, passphrase='') else: keys = load_key_pair(pub, prv, passphrase='') self.client = SilcBot(keys, self.nick, self.nick, self.realname, self)
def __init__(self): keybase = tempfile.mkstemp("sciskey")[1] pubkey = keybase + '.pub' privkey = keybase + '.prv' self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): self.keys = silc.load_key_pair(pubkey, privkey) else: self.keys = silc.create_key_pair(pubkey, privkey) self.isconnected = False self.users = {} # use this to lookup nick to SilcUser objects self.channels = {} # use this to lookup channels to SilcChannel objects
def __init__(self, irc=None): keybase = "./silckey" pubkey = keybase + ".pub" privkey = keybase + ".prv" self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): self.keys = silc.load_key_pair(pubkey, privkey) else: self.keys = silc.create_key_pair(pubkey, privkey) silc.SilcClient.__init__(self, keys=self.keys, nickname="bot", username="******") self.irc = irc self.isconnected = False self.users = {} # use this to lookup nick to SilcUser objects self.channels = {} # use this to lookup channels to SilcChannel objects
def __init__(self, irc=None): keybase = './silckey' pubkey = keybase + '.pub' privkey = keybase + '.prv' self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): self.keys = silc.load_key_pair(pubkey, privkey) else: self.keys = silc.create_key_pair(pubkey, privkey) silc.SilcClient.__init__(self, keys=self.keys, nickname="bot", username="******") self.irc = irc self.isconnected = False self.users = {} # use this to lookup nick to SilcUser objects self.channels = { } # use this to lookup channels to SilcChannel objects
def __init__(self, irc, parent): self.nickname = conf.supybot.nick() self.username = conf.supybot.ident() self.realname = conf.supybot.user() keybase = os.path.join(conf.supybot.directories.conf(), 'silckey') pubkey = keybase + '.pub' privkey = keybase + '.prv' self.keys = None if os.path.exists(pubkey) and os.path.exists(privkey): self.keys = silc.load_key_pair(pubkey, privkey) else: self.keys = silc.create_key_pair(pubkey, privkey) silc.SilcClient.__init__(self, self.keys, self.nickname, self.username, self.realname) self.irc = irc self.parent = parent self.isconnected = False self.last_ping = 0 self.users = {} # use this to lookup nick to SilcUser objects self.channels = { } # use this to lookup channels to SilcChannel objects