import random import socket import argparse import time def main(): ap = argparse.ArgumentParser() ap.add_argument("-n", "--connections", type=int, default=1000) ap.add_argument("--ips", type=int, default=100) opt = ap.parse_args() sockets = [] for i in range(opt.connections): ip = "127.0.0.{}".format(random.randint(1, 100)) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((ip, 8080)) sockets.append(s) if (i+1) % 1000 == 0: print(i+1) print("Done") while True: time.sleep(1000) if __name__ == '__main__': main()