|
1 | | -const attackJSON = [ |
2 | | - [false, 0, 0], |
3 | | - [false, 0, 0], |
4 | | - [false, 0, 0] |
5 | | -]; |
6 | | - |
7 | | -const draw = () => { |
8 | | - getE("deauth").innerHTML = lang(attackJSON[0][0] ? "stop" : "start"); |
9 | | - getE("beacon").innerHTML = lang(attackJSON[1][0] ? "stop" : "start"); |
10 | | - getE("probe").innerHTML = lang(attackJSON[2][0] ? "stop" : "start"); |
11 | | - |
12 | | - getE("deauthTargets").innerHTML = esc(`${attackJSON[0][1]}`); |
13 | | - getE("beaconTargets").innerHTML = esc(`${attackJSON[1][1]}`); |
14 | | - getE("probeTargets").innerHTML = esc(`${attackJSON[2][1]}`); |
15 | | - |
16 | | - getE("deauthPkts").innerHTML = esc(`${attackJSON[0][2]}/${attackJSON[0][3]}`); |
17 | | - getE("beaconPkts").innerHTML = esc(`${attackJSON[1][2]}/${attackJSON[1][3]}`); |
18 | | - getE("probePkts").innerHTML = esc(`${attackJSON[2][2]}/${attackJSON[2][3]}`); |
19 | | - |
20 | | - getE("allpkts").innerHTML = esc(`${attackJSON[3]}`); |
| 1 | +var attackJSON = [[false,0,0],[false,0,0],[false,0,0]]; |
| 2 | + |
| 3 | +function draw(){ |
| 4 | + getE("deauth").innerHTML = attackJSON[0][0] ? lang("stop") : lang("start"); |
| 5 | + getE("beacon").innerHTML = attackJSON[1][0] ? lang("stop") : lang("start"); |
| 6 | + getE("probe").innerHTML = attackJSON[2][0] ? lang("stop") : lang("start"); |
| 7 | + |
| 8 | + getE("deauthTargets").innerHTML = esc(attackJSON[0][1]+""); |
| 9 | + getE("beaconTargets").innerHTML = esc(attackJSON[1][1]+""); |
| 10 | + getE("probeTargets").innerHTML = esc(attackJSON[2][1]+""); |
| 11 | + |
| 12 | + getE("deauthPkts").innerHTML = esc(attackJSON[0][2] + "/" + attackJSON[0][3]); |
| 13 | + getE("beaconPkts").innerHTML = esc(attackJSON[1][2] + "/" + attackJSON[1][3]); |
| 14 | + getE("probePkts").innerHTML = esc(attackJSON[2][2] + "/" + attackJSON[2][3]); |
| 15 | + |
| 16 | + getE("allpkts").innerHTML = esc(attackJSON[3]+""); |
21 | 17 | } |
22 | 18 |
|
23 | | -const start = (mode) => { |
24 | | - attackJSON[mode][0] = !attackJSON[mode][0]; |
25 | | - |
26 | | - getFile(`run?cmd=attack${attackJSON[0][0] ? " -d":""}${attackJSON[1][0] ? " -b":""}${attackJSON[2][0] ? " -p":""}`, draw); |
| 19 | +function start(mode){ |
| 20 | + switch(mode){ |
| 21 | + case 0: |
| 22 | + attackJSON[0][0] = !attackJSON[0][0]; |
| 23 | + break; |
| 24 | + case 1: |
| 25 | + attackJSON[1][0] = !attackJSON[1][0]; |
| 26 | + break; |
| 27 | + case 2: |
| 28 | + attackJSON[2][0] = !attackJSON[2][0]; |
| 29 | + break; |
| 30 | + } |
| 31 | + getFile("run?cmd=attack"+(attackJSON[0][0] ? " -d":"")+(attackJSON[1][0] ? " -b":"")+(attackJSON[2][0] ? " -p":""),function(){ |
| 32 | + draw(); |
| 33 | + }); |
27 | 34 | } |
28 | 35 |
|
29 | | -const load = () => { |
30 | | - getFile("attack.json", (response) => { |
| 36 | +function load(){ |
| 37 | + getFile("attack.json",function(response){ |
31 | 38 | attackJSON = JSON.parse(response); |
32 | 39 | draw(); |
33 | 40 | }); |
|
0 commit comments