示例#1
0
def main():
    if len(sys.argv) < 2:
        print 'Please, specify text file!'
        sys.exit(1)

    domains = IoSpyPy.file_get_contents(sys.argv[1])
    configs = ConfSpyPy.load('spypy.cfg')
    dataspypy = DataSpyPy(configs['host'], configs['port'])

    for domain in domains:
        doc = {
            'date': datetime.utcnow(),
            'domain': domain,
            'ip': '',
            'url': '',
            'title': '',
            'description': '',
            'keywords': [],
            'analytics': '',
            'adsense': '',
            'server': '',
            'hfields': {},
            'processed': 0
        }

        print 'Inserting domain: %s' % domain

        dataspypy.insert_record(doc)

    print 'Done'
示例#2
0
 def __init__(self, dataspypy, google_analytics, google_adsense):
     self.dataspypy = dataspypy
     self.google_analytics = google_analytics
     self.google_adsense = google_adsense
     self.user_agents = IoSpyPy.file_get_contents('useragents.txt')
示例#3
0
 def __init__(self, dataspypy, google_analytics, google_adsense):
     self.dataspypy = dataspypy
     self.google_analytics = google_analytics
     self.google_adsense = google_adsense
     self.user_agents = IoSpyPy.file_get_contents('useragents.txt')