args = parser.parse_args() if args.clean: cuckoo_clean() sys.exit(0) if args.failed_clean: cuckoo_clean_failed_tasks() sys.exit(0) if args.failed_url_clean: cuckoo_clean_failed_url_tasks() sys.exit(0) if args.delete_older_than_days: cuckoo_clean_before_day(args) sys.exit(0) if args.pcap_sorted_clean: cuckoo_clean_sorted_pcap_dump() sys.exit(0) if args.bson_suri_logs_clean: cuckoo_clean_bson_suri_logs() sys.exit(0) if args.pending_clean: cuckoo_clean_pending_tasks() sys.exit(0) try:
args = parser.parse_args() if args.clean: cuckoo_clean() sys.exit(0) if args.failed_clean: cuckoo_clean_failed_tasks() sys.exit(0) if args.failed_url_clean: cuckoo_clean_failed_url_tasks() sys.exit(0) if args.delete_older_than_days: cuckoo_clean_before_day(args) sys.exit(0) if args.pcap_sorted_clean: cuckoo_clean_sorted_pcap_dump() sys.exit(0) if args.bson_suri_logs_clean: cuckoo_clean_bson_suri_logs() sys.exit(0) try: cuckoo_init(quiet=args.quiet, debug=args.debug, artwork=args.artwork, test=args.test) if not args.artwork and not args.test: cuckoo_main(max_analysis_count=args.max_analysis_count)
args = parser.parse_args() if args.clean: cuckoo_clean() sys.exit(0) if args.failed_clean: cuckoo_clean_failed_tasks() sys.exit(0) if args.failed_url_clean: cuckoo_clean_failed_url_tasks() sys.exit(0) if args.delete_older_than_days: cuckoo_clean_before_day(args.delete_older_than_days) sys.exit(0) try: cuckoo_init(quiet=args.quiet, debug=args.debug, artwork=args.artwork, test=args.test) if not args.artwork and not args.test: cuckoo_main(max_analysis_count=args.max_analysis_count) except CuckooCriticalError as e: message = "{0}: {1}".format(e.__class__.__name__, e) if len(log.handlers): log.critical(message) else: sys.stderr.write("{0}\n".format(message))