Hello everyone, I'm making this thread to explain what is a DDoS and how can I avoid it. The first thing I'll explain is that a DDoS is often mentioned, but there's another type called a DoS. I'll start off with a DoS. A dos is a denial of service (DoS) attack. It's performed by one user. In this attack, a user sends join requests to a persons ip. The requests are so crazy, that the router times out, or loses connection. The user, who keeps getting attacked, will experience this affect (this affect also happens in a DDoS). A user won't experience internet actually not working, it'll just continue trying to load—and failing. Again, this is called a timeout. A DDoS is very similar. In a DDoS, a user instead of making a direct attack calls in bots to attack the router. All the robots do the same as a user would do in a dos. Except obviously a DDoS is way more affective. A DDoS which uses bots seems better for attackers. So why do some dos? DoSing is easier, and much easier to control. I'll now explain the different levels of a DDoS/DoS:
The weakest level is the use of a persons bash. The person sends out requests over and over to join the ip from the bash by using the command "ping". The router eventually times out.
How to avoid: this attack is weak because bash isn't made for attacking. A simple firewall is enough to stop this type
Level two is by the use of a stress program. An example would be ipstress or titanium stress. These programs allow users to DDoS easily from online—plus the attacker doesn't have to be online for this to work.
How to avoid: a solid firewall such as the one on my router is probably enough. This attack works about 1/3 of the time.
Level three is a python attack. Python is a coding language. No one would know about it if it wasn't famous for being used by ddosers. Python gives new meaning to attack because a python attack is a crazy attack, which is hard to avoid.
How to avoid: there are 3 options. Resetting your router, changing your ip, or calling the police. If I haven't mention, ddosing and dosing are ILLEGAL in every way. Those are listed in order from best solution to worst solution.
So why did I choose minecraft forum to post this on? Well I speak from experience. MANY of the staff on my server, magma craft, have told me about their server being ddosed in their app. On Wikipedia in fact it says: "many minecraft multiplayer worlds, called servers, are targets for ddosers" in the section for ddosing (this is NOT a direct quote). Yesterday in fact I demoted a dev—to find he ddoses. He gave me a nice gift for demoting him—a DDoS attack. Yes, my router got fixed I'm ok. I also am learning a simple Python attack as well as I bash DoS, but don't worry I'm not a crazy out of control ddoser :3.
Beyond this point is information for advanced Internet users, and DDoS experts.
The DDoS attack is usually aimed at a whole server, not a specific port. This paragraph tells what ports are the best to get attacked on, since some are easier to recover from than others. The DNS on your router is usually hosted on port 53, unless u change it. This makes it a bad spot to be attacked on. Port 80 however is quick to recover on. If you're really scared now about being cyber attacked, I suggest changing your DNS port on your router. If the DNS port happens to be attacked, you'll time out instantly. In an attack on your router, the attack needs to be a higher Gbps than the router. If your router is 20Gbps and the attack is 30Gbps, then you're likely to timeout. Remember before I mentioned calling the police or a law enforcement? This may not be the smartest choice actually. Why? Well my friend Aceeeee who helped me understand attacking better actually DoSes on Google Vpn. Finding the ip of the attacker would be useless because it would lead to google.
Well thanks for reading my thread and I hoped you all learned something