예제 #1
0
파일: cli.py 프로젝트: Darot/ZEUS-FH
    size = args.size

#validate and set client count
if args.client_count is not None:
    validator.validate_client_count(int(args.client_count))
    client_count = int(args.client_count)


#validate and set target ip
if args.target_ip is not None:
    validator.validate_ip(args.target_ip)
    ip = args.target_ip

#validate and set delay
if args.delay is not None:
    validator.validate_delay(float(args.delay))
    delay = float(args.delay)

#validate and set flows
if args.flows is not None:
    validator.validate_flow(int(args.flows))
    flow = int(args.flows)

if args.save is not None:
    c = ClientConfigurator()
    if c.check_exists(args.save):
        print Fore.RED + "A configuration named " + args.save + " already exists!" + Fore.RESET
    else:
        c.write_config(args.save, port, httpport, ip, flow, repsize, type,
                       client_count, size, delay)