Ejemplo n.º 1
0
        if name == 'name':
            self.nametag = False
        if name == 'url':
            self.urltag = False
        if name == 'ref':
            self.reftag = False
        if name == 'exploit':
            for refl in self.refl:
                self.d2sec.append({'name': self.name, 'url': self.url, 'id': refl})
            self.exploittag = False
            self.refl = []
        if name == 'elliot':
            self.elliottag = False

# dictionary
d2securl = Configuration.getd2secDict()

# connect to db
db = Configuration.getMongoConnection()
d2sec = db.d2sec
info = db.info

parser = make_parser()
ch = ExploitHandler()
parser.setContentHandler(ch)
f = urlopen(d2securl)
i = info.find_one({'db': 'd2sec'})
if i is not None:
    if f.headers['last-modified'] == i['last-modified']:
        sys.exit("Not modified")
parser.parse(f)
Ejemplo n.º 2
0
            self.reftag = False
        if name == 'exploit':
            for refl in self.refl:
                self.d2sec.append({
                    'name': self.name,
                    'url': self.url,
                    'id': refl
                })
            self.exploittag = False
            self.refl = []
        if name == 'elliot':
            self.elliottag = False


# dictionary
d2securl = Configuration.getd2secDict()

# connect to db
db = Configuration.getMongoConnection()
d2sec = db.d2sec
info = db.info

parser = make_parser()
ch = ExploitHandler()
parser.setContentHandler(ch)
f = urlopen(d2securl)
i = info.find_one({'db': 'd2sec'})
if i is not None:
    if f.headers['last-modified'] == i['last-modified']:
        sys.exit("Not modified")
parser.parse(f)