コード例 #1
0
def ShutdownGracefully(udp_port,nodes_map,files_map):
    reactor.stop()
    info = 'Crawling Eventloop Stopped with node count : ' + str(len(nodes_map))
    print info
    logger.info(info)

    nodes_file_path_prefix = 'log/zeroaccess_nodes_'
    files_file_path_prefix = 'log/zeroaccess_nodes_file_'
    files_bin_path_prefix = 'log/zeroaccess_nodes_bin_'
    ZeroAccessUtil.save_zeroaccess_data_to_csv(nodes_map,nodes_file_path_prefix,udp_port)
    ZeroAccessUtil.save_zeroaccess_file_data_to_csv(files_map,files_file_path_prefix,udp_port)
    ZeroAccessUtil.save_zeroaccess_file_data_to_bin(files_map,files_bin_path_prefix,udp_port)