Essentially, you know dos mitigation. Usually, you see like ovh back um the nfl files um, like that you know its normally done on the network side. So before the even touches your server, the provider will normally, you know, make sure everythings great if theyll have deals protection. Obviously, now what ive developed is essentially ddos mitigation or an attempt at it on the software level, so that essentially, when it reaches your server, then the software will read through it make sure its all legitimate, etc. However, in this case, its a lot more basic, its not as complex and software called actor wall now, essentially, essentially, this is just just layer format, udp mitigation, keep in mind just udp, because udp is the most easiest to mitigate, if i say so, myself, um and And i wanted to just make it for testing purposes and to see if anyone liked it and yeah so to get started. All you guys need to do is head over to my page. I want to walk you through guys, setting it up and a few tests on it. This is my first ever actual testing on it, so were going to see how it goes. Okay, now, first thing you want to do is copy and paste this whole over here into your terminal and press enter okay, if youre on debian, which is ubuntu, uh, etc just copy and paste. This whole thing in your terminal. What this will do is essentially install the dependencies you need, then you want to copy this download link.
You want to head into a server. You want to type in wgets and the download link right there, and this will get the download now. What you want to do, after that is lets, get lets, get this command already. Shall we, as you can see, we have uh two two things we have to type in interface and mac studs. Essentially, the interface is the network interface. You want to listen on ill show you how to get this and the max storage is the maximum number of concurrent um ip handlers. Essentially, that can be used and thats a bit complicated, but um. If you dont know what to put it at. Just put it at 100: if you, if you have a mess over put a 50 to 100 depending this is basically how fast it handles um. Reading traffic uh handling it et cetera how fast it does all of that, so the higher is the faster it is now. If you want, if you have a server, i recommend like 20 to 100 somewhere between that uh. This is actually taking a really long amount of time, so im just going to install it manually, um but yeah. So this is quite simple. You guys have to do all now, so what we are going to do is we are going to head over into our uh downloads. Let me put this down over here man, because ive got some scary stuffs in here man, okay, lets get out of there.
Okay got all that now, whats up in java dash jar acts our wall, dot jar. As you can see, it will say okay. So the correct arguments are this: over here now, what we are going to were going to type in um java, dash jar actor wall, dot the network interface. Now this is this: how you find it so what you need to do is type in ifconfig, okay, im going to type in ifconfig! Well get a bunch of this. Now your ether, your interface, would be, whichever one has your ip address in it. So, as you can see, 45.15 is the vnet zero interface, so in our interface were going to type that in v net zero. But, however, normally it will be e0 or something like that. However, this is just some shitty open, uh vz server ive got here its literally two gigs of ram. So if this manages to mitigate an attack with two gigs of ram im, gon na be very happy. However, i recommend running it on big servers. If you want to really like have power behind it to actually mitigate because it needs a lot of computing power as well, so the threads were going to set at 90 its a bit its an 80 lets. Do 85, okay, its a bit slow. But you know okay lets just quickly copy. This were not going to execute it. Just yet, first thing were going to do is were going to type in iptables dash f.
What i have just done now is cleared all of the ip tables. Weve got so, as you can see theres nothing here now. So what im going to do is were going to start this okay and then were going to execute the attack. So lets start this and nothing should show up, which is completely normal. What you can do is run it under a screen or something if you want to run concurrently so while, while youre sleeping or whatever the um, so what were going to do now is were going to open up this spooky little um stressor over here. But before we do that lets get the ipad just really quickly um. Here we are im going to send an attack to it just to see if anything happens, to it and yeah lets have a look see um. So the server i am on has no ddos mitigation itself, um its just relying on what what ive put on that essentially – and i guess some like right here – thats – really it really but anyways lets start this attack 20 seconds here. As you can see, it should detect and attack and start mitigating. Now you should see a bunch of like pop up and ill say like me to get all these ip addresses into it. Give a few seconds here completely normal for it to take a few minutes. As you guys can see its now blocking a bunch of potentially malicious hosts, which is great perfectly great um, it does a lot actually so its pretty nice, and these are all malicious hosts by the way.
These are all malicious hosts, because ive got nothing running on udp, so its all malicious hosts and um yeah, literally simple, im gon na stop running it, though, because um i am going to uh, show you guys the ip tables um. It obviously is its slow. Until i get off this now because yeah like its great um but yeah okay, lets wait for this crap to exit. Obviously the smaller your server is just the harder it will be to actually mitigate but lets type in any tables. L, as you can see, its got a few actually um and yeah, essentially thats how you uh deals with the gate with aqua wall. The links in the description to the github follow my instructions to install it simple, as bye, bye, guys its been fun also by the time you go bad time. This videos out theres, going to be some more updates, so theres been a few bugs in the software right now, im going to be fixing them tonight and by the time this video goes out, you guys should have a um theres, a more stable version of it.