Exemplo n.º 1
0
def main():
    mylog = blacklist_tools.getlog()
    # mylog=[]
    dict = MiningServerIPList(mylog)
    print len(dict.keys())
    store_json(dict, 'MiningServerIPList')
    mylog.info("update mining pool!")
Exemplo n.º 2
0
def main():
    mylog = blacklist_tools.getlog()
    mylog.info('download bitnodes...')
    dict = bitnodes(mylog)
    mylog.info('bitnodes size:{}'.format(len(dict.keys())))
    store_json(dict, 'bitnodes')
    mylog.info("update bitnodes!")
Exemplo n.º 3
0
def main():
    mylog = blacklist_tools.getlog()
    mylog.info('download dropList...')
    dict = dropList(mylog)
    mylog.info('dropList size:{}'.format(len(dict.keys())))
    store_json(dict, 'dropList')
    mylog.info("update dropList!")
Exemplo n.º 4
0
def store_json(dict, name):
    '''
	保存为json
	'''
    mylog = blacklist_tools.getlog()
    tday = datetime.datetime.now().date()
    file_name = name + '.json'
    savepath = parser_config.get_store_path()[1] + str(
        tday) + os.path.sep + file_name

    try:
        with open(savepath, 'w') as f:
            f.write(json.dumps(dict))
    except IOError:
        # print 'store_json Error'
        mylog.warning('change date time!download again!')
Exemplo n.º 5
0
def main():
    mylog = blacklist_tools.getlog()
    dict = firehol_level1(mylog)
    print len(dict.keys())
    store_json(dict, 'firehol_level1')
    mylog.info("update firehol!")
Exemplo n.º 6
0
def main():
    dict = ssl_abuse()
    mylog = blacklist_tools.getlog()
    print len(dict)
    store_json(dict, 'ssl_abuse')
    mylog.info("update ssl_abuse!")
def main():
    dict = stopforumspam_toxic_ip_range()
    mylog=blacklist_tools.getlog()
    print len(dict)
    store_json(dict, 'stopforumspam_toxic_ip_range')
    mylog.info("update spam!")
Exemplo n.º 8
0
def main():
    dict = ZeuS_ip()
    mylog = blacklist_tools.getlog()
    print len(dict)
    store_json(dict, 'ZeuS_ip')
    mylog.info("update ZeuS_ip!")
Exemplo n.º 9
0
def main():
    dict = bitnodes()
    mylog = blacklist_tools.getlog()
    print len(dict.keys())
    store_json(dict, 'bitnodes')
    mylog.info("update bitnodes!")
Exemplo n.º 10
0
def main():
    mylog = blacklist_tools.getlog()
    dict = dshield_subnet(mylog)
    print len(dict)
    store_json(dict, 'dshield_subnet')
    mylog.info("update dshield !")
Exemplo n.º 11
0
def main():
    dict = bambenek_ip()
    mylog = blacklist_tools.getlog()
    print len(dict)
    store_json(dict, 'bambenek_ip')
    mylog.info("update bambenek_ip!")
Exemplo n.º 12
0
def main():
    mylog = blacklist_tools.getlog()
    dict = bogons_ip(mylog)
    print len(dict)
    store_json(dict,'bogons')
    mylog.info("update bogons_ip!")
Exemplo n.º 13
0
def main():
    mylog = blacklist_tools.getlog()
    dict = feodo_ip(mylog)
    print len(dict)
    store_json(dict, 'feodo_ip')
    mylog.info("update feodo_ip!")