Android DoS我自己的热点
出于网络分析和测试的目的,我正在尝试为我自己的手机的wifi热点AP设置一种剂量 我已经彻底地研究过了,但我在兜圈子。到目前为止,我主要关注各种类型的ping和数据包泛滥。但似乎没有任何东西会降低连接设备的流量。以下是我尝试过的一些事情: ping方法:Android DoS我自己的热点,android,networking,wifi,personal-hotspot,Android,Networking,Wifi,Personal Hotspot,出于网络分析和测试的目的,我正在尝试为我自己的手机的wifi热点AP设置一种剂量 我已经彻底地研究过了,但我在兜圈子。到目前为止,我主要关注各种类型的ping和数据包泛滥。但似乎没有任何东西会降低连接设备的流量。以下是我尝试过的一些事情: ping方法: public class PacketFlood extends Thread { public void run() { Runtime runtime = Runtime.getRuntime(); Process
public class PacketFlood extends Thread {
public void run() {
Runtime runtime = Runtime.getRuntime();
Process proc;
try {
proc = runtime.exec("ping -i 0.2 -l 3 -c 1 " + "192.168.43.1"); // <--- ip of the hotspot AP
proc.waitFor();
int exit = proc.exitValue();
proc.destroy();
proc = null;
}
catch (IOException e){
e.printStackTrace();
}
catch (InterruptedException e) {
e.printStackTrace();
}
PacketFlood tpint = new PacketFlood(); ////// , ppppsub[1]);
/////// 5-6-15-am tworig:
tpint.start();
}//////run
class ClientThread implements Runnable {
@Override
public void run() {
Socket socket = null;
try {
socket = new Socket("192.168.43.1", 5555); // <-- ip of AP on arbitrary port
if (socket.isConnected()) {
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())), true);
out.println(....a very long string here.....);
socket.close();
} else {
Log.e("nnnnnnnooooooo", "Socket is NOT connected");
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
new Thread(new ClientThread()).start();
}//////run
公共类PacketFlood扩展线程{
public void run(){
Runtime=Runtime.getRuntime();
过程过程;
试试{
proc=runtime.exec(“ping-i0.2-l3-c1”+“192.168.43.1”);//您不太可能通过一个客户端成功进行DDoS连接;)@Bojan感谢您的回复。让我提一下,我同时生成了数百个这样的线程,每个线程都是一个连续循环。