#! /usr/bin/env python import os,sys import time def main(): url_dnsrbl3=r'curl -connect-timeout 100 -m 900 -X GET https://dgarchive.caad.fkie.fraunhofer.de/today/3/dnsrbl -u yd0str:soapdoorwivettlcamweir >' url_today=r'curl -connect-timeout 10 -m 900 -X GET https://dgarchive.caad.fkie.fraunhofer.de/today -u yd0str:soapdoorwivettlcamweir >' url_dnsrbl=r'curl -connect-timeout 10 -m 900 -X GET https://dgarchive.caad.fkie.fraunhofer.de/today/dnsrbl -u yd0str:soapdoorwivettlcamweir >' nowtime=time.strftime('%Y-%m-%d',time.localtime()) #updatetime=time.strftime('%H:%M:%S',time.localtime()) updatetime=r'08:18:08' print updatetime if not os.path.exists(r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'): os.mkdir('/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/') out_dnsrbl3=nowtime+'_dnsrbl_3' out_today=nowtime+'_today' out_dnsrbl=nowtime+'_dnsrbl' os.system("%s %s" % (url_dnsrbl3,r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'+out_dnsrbl3)) os.system("%s %s" % (url_today,r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'+out_today)) os.system("%s %s" % (url_dnsrbl,r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'+out_dnsrbl)) if sys.argv[1]=="t": while 1: if updatetime==time.strftime('%H:%M:%S',time.localtime()): nowtime=time.strftime('%Y-%m-%d',time.localtime()) out_dnsrbl3=nowtime+'_dnsrbl_3' out_today=nowtime+'_today' out_dnsrbl=nowtime+'_dnsrbl' os.system("%s %s" % (url_dnsrbl3,r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'+out_dnsrbl3)) os.system("%s %s" % (url_today,r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'+out_today)) os.system("%s %s" % (url_dnsrbl,r'/home/w131/yd/dga_data_analysis/dga_family_path/dgarchive_domain/'+out_dnsrbl)) time.sleep(86000) if __name__=='__main__': main()