Script de Rede 2
Publicado por Mauricio Paim (última atualizaçăo em 11/12/2021)
[ Hits: 2.565 ]
Homepage: https://www.facebook.com/mauricio.paim.58
Script bash para rede em LINUX
Reclamações
Não faça. Delete a pasta e não use.
Sugestões e dicas
São sempre bem vindas. Me ajude a melhorar. Estou aqui para aprender.
Tecnologia
Linguagem em bash com comandos de Linux para usar o seguinte softwares.
TCP Dump = Monitorar os pacotes trafegados numa rede de computadores.
NMAP = Realiza port scan.
NSLookUP = Obter informações sobre registros de DNS de um determinado domínio, host ou IP.
Nikto = Scanner de vulnerabilidades.
MasScan = Scan de portas.
Gobuster = Ferramenta para força bruta de URIs (diretórios e arquivos) em sites da web, subdomínios DNS (com suporte a wildcard) e nomes de hosts virtuais (vhosts) em servidores web.
WhatWeb = Coleta informações de sites, dentre estas informações estão os sistemas utilizados e suas versões, e-mails, estruturas, erros de SQL entre outras.
apt = Para instalar, remover e pesquisar softwares.
Sherlok = Pesquisa de usuários em mídias sociais.
Como usar
* Abra o terminal e execute os seguintes comandos:
#sudo apt-get update
Digite no terminal: chmod +x Portugues.sh
* Para executá-lo digite: ./Portugues.sh
#!/bin/bash
#################################
#
# Autor: Maurício Paim - paim.mauricio@gmail.com
# Versão: 2.3
# Data: 08/10/2020
# Script Rede
# Ao usar o script você assume
# TODA a responsabilidade por seu uso
#
##################################
#------------------ Cores Início ------------------#
# variaveis
corPadrao="\033[0m"
preto="\033[0;30m"
vermelho="\033[0;31m"
verde="\033[0;32m"
marrom="\033[0;33m"
azul="\033[0;34m"
purple="\033[0;35m"
cyan="\033[0;36m"
cinzaClaro="\033[0;37m"
pretoCinza="\033[1;30m"
vermelhoClaro="\033[1;31m"
verdeClaro="\033[1;32m"
amarelo="\033[1;33m"
azulClaro="\033[1;34m"
purpleClaro="\033[1;35m"
cyanClaro="\033[1;36m"
branco="\033[1;37m"
#------------------ Cores Fim ------------------#
Principal ()
{
clear
#------------- Menu Principal Início -----------#
echo "-----------------------------------------------------"
echo " 1 - TCP Dump"
echo " 2 - NMAP"
echo " 3 - NSLookUP"
echo " 4 - Nikto"
echo " 5 - MasScan"
echo " 6 - Reconhecimento"
echo " 7 - Softwares"
echo " 8 - Informações de IP"
echo " 9 - Informações de Mídias Sociais"
echo " d - Doação"
echo " x - Sair"
echo "-----------------------------------------------------"
echo -n "Escolha uma das opções: "
read OPCAO
# Usuário ira escolher um número da lista que será lido pela (read) OPCAO
# Que será redirecionado conforme sua escolha (Ex: Digitar 1 será redirecionado
# para a opção 1 da lista abaixo)
case $OPCAO in
1 ) TCPDump;;
2 ) NMAP;;
3 ) NSLookUP;;
4 ) Nikto;;
5 ) MasScan;;
6 ) Reconhecimento;;
7 ) Software;;
8 ) IPs;;
9 ) Midias;;
d ) Doacao;;
x ) echo; echo; echo ".........Bye Bye........."; sleep 2; clear; exit 0;;
* ) echo; echo; echo "Opção inválida"; sleep 3; Principal;;
esac
}
#------------- Menu Principal Fim -----------#
#------------- 1 - TCP Dump Inicio -----------#
TCPDump ()
{
clear
echo
echo
echo
echo
echo
echo
echo "------------------------------------------ "
echo "Escolha a placa de rede"
echo "------------------------------------------ "
echo
ip addr show
echo
echo "------------------------------------------ "
echo
echo "------------------------------------------"
echo "1 - Placa nº 1 - Com log"
echo "2 - Placa nº 2 - Com log"
echo "3 - Placa nº 1 - Sem log"
echo "4 - Placa nº 2 - Sem log"
echo "5 - Mostrar placas de redes"
echo -e "6 - \033[01;31mApagar\033[0m \033[01;5;31mTODOS\033[0m arquivos de LOG"
echo "7 - Menu Principal"
echo "------------------------------------------ "
echo
echo "Escolha uma Opção: "
read PLACA
echo
case $PLACA in
1 )
clear
echo
echo "Digite um nome para o arquivo de log: "
read LOG;
echo
echo
if [ ! -d "~/Script/TCPDump" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -p -m 777 ~/Script/TCPDump/
sudo touch ~/Script/TCPDump/$LOG
sudo chmod -R 777 ~/Script/TCPDump/$LOG
fi;
PLACA1=$(sudo ip addr show | grep '^1: ' | cut -d : -f2);
echo
echo "------------------------------------------ "
echo "Placa escolida foi :"$PLACA1;
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo "Criando arquivo de log....."
echo "------------------------------------------ "
echo
sudo tcpdump -vv -i $PLACA1 >> ~/Script/TCPDump/$LOG;
echo
echo "------------------------------------------ "
echo "Arquivo de log criado com sucesso....."
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo "Deseja ver o arquivo de log?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo "Opção inválida. Digite s ou n"
read RESP
echo
done
if [ "$RESP" = "s" ]; then
sudo cat ~/Script/TCPDump/$LOG |less
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
TCPDump;
fi
if [ "$RESP" = "n" ]; then
echo
echo "------------------------------------------ "
echo "Voltando para o menu do TCP Dump"
echo "------------------------------------------ "
sleep 1; TCPDump;
fi;;
2 )
clear
echo
echo "Digite um nome para o arquivo de log: "
read LOG;
echo
echo
if [ ! -d "~/Script/TCPDump" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " ~/Script/TCPDump/ "
echo "------------------------------------------ "
echo
sudo mkdir -p -m 777 ~/Script/TCPDump/
sudo touch ~/Script/TCPDump/$LOG
sudo chmod -R 777 ~/Script/TCPDump/$LOG
fi;
PLACA2=$(sudo ip addr show | grep '^2: ' | cut -d : -f2);
echo
echo
sleep 2
clear
echo
echo "------------------------------------------ "
echo "Placa escolida foi :"$PLACA2;
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo "Criando arquivo de log....."
echo "------------------------------------------ "
echo
sudo tcpdump -vv -i $PLACA2 >> ~/Script/TCPDump/$LOG;
echo
echo "------------------------------------------ "
echo "Arquivo de log criado com sucesso....."
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo "Deseja ver o arquivo de log?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
sudo cat ~/Script/TCPDump/$LOG |less
echo
echo echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
echo
read
TCPDump;
fi
if [ "$RESP" = "n" ]; then
echo
echo "------------------------------------------ "
echo "Voltando para o menu do TCP Dump"
echo "------------------------------------------ "
sleep 1; TCPDump;
fi;;
3 )
clear
echo
PLACA1=$(sudo ip addr show | grep '^1: ' | cut -d : -f2);
echo "------------------------------------------ "
echo
echo "Placa escolida foi :"$PLACA1;
echo
echo "------------------------------------------ "
echo
sudo tcpdump -vv -i $PLACA1;
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
read
TCPDump;;
4 )
clear
echo
PLACA2=$(ip addr show | grep '^2: ' | cut -d : -f2);
echo
echo "------------------------------------------ "
echo
echo "Placa escolida foi :"$PLACA2;
echo
echo "------------------------------------------ "
echo
sudo tcpdump -vv -i $PLACA2;
sleep 3; TCPDump;;
5 )
clear
ip addr show;
echo
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
read
TCPDump;;
6 )
clear
echo "------------------------------------------ "
echo " Lista de arquivos que serão deletados "
echo "------------------------------------------ "
echo
cd ~/Script/TCPDump/
pwd
echo
cd - >/dev/null
echo
ls -lah ~/Script/TCPDump/
echo
echo
echo "------------------------------------------ "
echo "Deseja realmente deletar o(s) arquivo(s)?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
echo
echo
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
echo
echo
echo "------------------------------------------ "
echo " Apagando arquivos de LOG "
echo "------------------------------------------ "
echo
rm -rf ~/Script/TCPDump/*
echo
echo
echo "------------------------------------------ "
echo " Arquivos de LOG deletados "
echo "------------------------------------------ "
echo
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
read
TCPDump;
fi
if [ "$RESP" = "n" ]; then
echo
echo "Voltando para o menu do TCP Dump"
sleep 1;TCPDump;
fi;
TCPDump;;
7 ) Principal;;
* ) echo "Opção inválida"; sleep 2; TCPDump;;
esac
}
#------------- 1 - TCP Dump Fim -----------#
#------------- 2 - NMAP Inicio -----------#
NMAP ()
{
clear
echo
echo
echo
echo
echo
echo
echo "------------------------------------------- "
echo " NMAP "
echo "------------------------------------------- "
echo
echo
echo "------------------------------------------ "
echo "1 - IPV 4 - Padrão"
echo "2 - IPV 4 - Completo"
echo "3 - IPV 4 - Verifica se host está UP"
echo "4 - SSL - Pesquisa SSL"
echo "5 - Ler arquivo de coleta"
echo -e "6 - \033[01;31mApagar\033[0m \033[01;5;31mTODOS\033[0m arquivos de LOG"
echo "7 - Menu Principal"
echo "------------------------------------------ "
echo
read NUM
case $NUM in
1 )
clear
echo
echo "------------------------------------------ "
echo
echo " Padrão "
echo "Digite o IP ou site de destino: "
echo
echo "------------------------------------------ "
echo
read DESTINO;
echo
if [ ! -d "~/Script/NMAP/" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -p -m 777 ~/Script/NMAP/
fi;
echo
echo "------------------------------------------ "
echo "O arquivo de coleta é: ~/Script/NMAP/"$(date +%d-%m-%Y)"_"$DESTINO"_padrao.txt"
echo "------------------------------------------ "
echo
sudo touch ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_padrao.txt
sudo chmod -R 777 ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_padrao.txt
sudo nmap $DESTINO >> ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_padrao.txt
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
read
NMAP;;
2 )
clear
echo
echo "------------------------------------------ "
echo
echo " Completo"
echo "Digite o IP ou site de destino: "
echo
echo "------------------------------------------ "
echo
read DESTINO;
echo
if [ ! -d "~/Script/NMAP" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -p -m 777 ~/Script/NMAP
echo
fi;
echo
echo "O arquivo de coleta é: "~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_completo.txt;
echo
sudo touch ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_completo.txt
sudo chmod -R 777 ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_completo.txt
sudo nmap -A -R -T4 $DESTINO >> ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_completo.txt
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
echo
read
NMAP;;
3 )
clear
echo
echo "------------------------------------------ "
echo " HOST UP "
echo "Digite o IP ou site de destino: ";
echo
echo "------------------------------------------ "
echo
read DESTINO;
echo
if [ ! -d "~/Script/NMAP" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -m 777 -p ~/Script/NMAP
fi;
echo
echo "O arquivo de coleta é: " ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_UP.txt
echo
sudo touch ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_UP.txt
sudo chmod -R 777 ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_UP.txt
sudo nmap -sP -R -T4 $DESTINO >> ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_UP.txt
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
read
NMAP;;
4 )
clear
echo
echo "------------------------------------------ "
echo
echo " SSL"
echo "Digite o IP ou Site sem WWW"
echo
echo "------------------------------------------ "
echo
read IP;
echo
echo "------------------------------------------ "
echo
echo " SSL"
echo "Digite a porta "
echo
echo "------------------------------------------ "
echo
read PORTA;
echo
if [ ! -d "~/Script/NMAP" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -m 777 -p ~/Script/NMAP
echo
fi;
echo
echo "O arquivo de coleta é: "~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_ssl.txt;
echo
sudo touch ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_ssl.txt
sudo chmod -R 777 ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_ssl.txt
sudo nmap -vv --script ssl-cert,ssl-enum-ciphers -p $PORTA $DESTINO >> ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_ssl.txt
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
read
NMAP;;
5 )
clear
echo
echo
echo
echo
echo
echo
echo
echo "------------------------------------------ "
echo
echo " Ler arquivos coletados "
echo
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " 1 - Padrão"
echo " 2 - Completo"
echo " 3 - Host UP"
echo " 4 - SSL"
echo " 5 - Menu NMAP"
echo "------------------------------------------ "
echo
read NUM
if [ $NUM -eq "1" ]; then
echo
echo "------------------------------------------ "
echo " Padrão "
echo "------------------------------------------ "
echo
cat ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_padrao.txt
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
read;
NMAP
read;
elif [ $NUM -eq "2" ]; then
echo
echo "------------------------------------------ "
echo " Completo "
echo "------------------------------------------ "
echo
cat ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_completo.txt
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
echo
read;
NMAP
read;
elif [ $NUM -eq "3" ]; then
echo
echo "------------------------------------------ "
echo " HOSTs UP "
echo "------------------------------------------ "
echo
cat ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_UP.txt
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
read;
NMAP
read;
elif [ $NUM -eq "4" ]; then
echo
echo "------------------------------------------ "
echo " SSL "
echo "------------------------------------------ "
echo
cat ~/Script/NMAP/$(date +%d-%m-%Y)_"$DESTINO"_ssl.txt
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
read;
NMAP
read;
elif [ $NUM -ne "1, 2, 3, 4" ]; then
clear
echo
echo "Opção inválida"; sleep 3; Doacao;
fi
read; NMAP;;
6 )
clear
echo "------------------------------------------ "
echo " Lista de arquivos que serão deletados "
echo "------------------------------------------ "
echo
cd ~/Script/NMAP/
pwd
echo
cd - >/dev/null
echo
ls -lah ~/Script/NMAP/
echo
echo
echo "------------------------------------------ "
echo "Deseja realmente deletar o(s) arquivo(s)?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
echo
echo
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
echo
echo
echo "------------------------------------------ "
echo " Apagando arquivos de LOG "
echo "------------------------------------------ "
echo
rm -rf ~/Script/NMAP/*
echo
echo
echo "------------------------------------------ "
echo " Arquivos de LOG deletados "
echo "------------------------------------------ "
echo
echo
echo
echo "------------------------------------------ "
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------ "
read
NMAP;
fi
if [ "$RESP" = "n" ]; then
echo
echo "Voltando para o menu do NMAP"
sleep 1;NMAP;
fi;
NMAP;;
7 ) clear; Principal;;
* ) clear; echo; echo "Opção inválida"; sleep 3; NMAP;;
esac
}
#------------- 2 - NMAP Fim -----------#
#------------- 3 - NSLookUP Inicio -----------#
NSLookUP ()
{
clear
echo "------------------------------------------- "
echo " NSLookUP "
echo "------------------------------------------- "
echo
echo
echo "------------------------------------------- "
echo "1 - NSLookUP Padrão"
echo "2 - NSLookUP Padrão - Salvando"
echo "3 - NSLookUP MX, NS e SOA"
echo "4 - NSLookUP MX, NS e SOA - Salvando"
echo -e "5 - \033[01;31mApagar\033[0m \033[01;5;31mTODOS\033[0m arquivos de LOG"
echo "6 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
case $NUM in
1 )
clear
echo
echo "------------------------------------------ "
echo
echo "Digite o IP ou site para pesquisa";
echo
echo "------------------------------------------ "
read PESQ
echo
echo
echo "------------------------------------------- "
echo " Pesquisando site: "$PESQ;
echo "------------------------------------------- "
echo
nslookup -all $PESQ;
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
echo
read
clear
NSLookUP;;
2 )
clear
echo
echo "------------------------------------------ "
echo
echo "Digite o IP ou site para pesquisa";
echo
echo "------------------------------------------ "
read PESQ
echo
echo
echo
if [ ! -d "~/Script/NSLookUP" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -m 777 -p ~/Script/NSLookUP/
fi;
echo
echo
echo "------------------------------------------- "
echo " Pesquisando site: "$PESQ;
echo "------------------------------------------- "
echo
sudo touch ~/Script/NSLookUP/$(date +%d-%m-%Y)_"$PESQ"_nslookup.txt
sudo chmod -R 777 ~/Script/NSLookUP/$(date +%d-%m-%Y)_"$PESQ"_nslookup.txt
sudo nslookup -all $PESQ >> ~/Script/NSLookUP/$(date +%d-%m-%Y)_"$PESQ"_nslookup.txt
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
NSLookUP;;
3 )
clear
echo
echo "------------------------------------------ "
echo
echo "Digite mx, ns ou soa";
echo
echo "------------------------------------------ "
read TIPO
echo
echo "------------------------------------------ "
echo
echo "Digite o site (www) para pesquisa";
echo
echo "------------------------------------------ "
read PESQ
echo
echo "------------------------------------------- "
echo " Pesquisando " $TIPO " do site: "$PESQ;
echo "------------------------------------------- "
echo
nslookup -type=$TIPO $PESQ;
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
NSLookUP;;
4 )
clear
echo
echo "------------------------------------------ "
echo
echo "Digite mx, ns ou soa";
echo
echo "------------------------------------------ "
read TIPO
echo
echo "------------------------------------------ "
echo
echo "Digite o site (www) para pesquisa";
echo
echo "------------------------------------------ "
read PESQ
echo
echo
echo
echo
if [ ! -d "~/Script/NMAP" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -m 777 -p ~/Script/NSLookUP/
fi;
echo
echo
echo "------------------------------------------- "
echo " Pesquisando site: "$PESQ;
echo "------------------------------------------- "
echo
sudo nslookup -type=$TIPO $PESQ >> ~/Script/NSLookUP/$(date +%d-%m-%Y)_"$PESQ"_nslookup_mx_ns_soa.txt;
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
NSLookUP;;
5 )
clear
echo "------------------------------------------ "
echo " Lista de arquivos que serão deletados "
echo "------------------------------------------ "
echo
cd ~/Script/NSLookUP/
pwd
echo
cd - >/dev/null
echo
ls -lah ~/Script/NSLookUP/
echo
echo
echo "------------------------------------------ "
echo "Deseja realmente deletar o(s) arquivo(s)?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
echo
echo
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
echo
echo
echo "------------------------------------------ "
echo " Apagando arquivos de LOG "
echo "------------------------------------------ "
echo
rm -rf ~/Script/NSLookUP/*.*
echo
echo
echo "------------------------------------------ "
echo " Arquivos de LOG deletados "
echo "------------------------------------------ "
echo
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
NMAP;
fi
if [ "$RESP" = "n" ]; then
echo
echo "Voltando para o menu do NSLookUP"
sleep 1;NSLookUP;
fi;
NSLookUP;;
6 )
clear;
Principal;;
* ) echo; echo; echo "Opção inválida"; sleep 3; clear; NSLookUP;;
esac
}
#------------- 3 - NSLookUP Fim -----------#
#------------- 4 - Nikto Inicio -----------#
Nikto ()
{
clear
echo "------------------------------------------- "
echo " Nikto "
echo "------------------------------------------- "
echo
echo
echo "------------------------------------------- "
echo "1 - Pesquisar"
echo "2 - Atualizar"
echo -e "3 - \033[01;31mApagar\033[0m \033[01;5;31mTODOS\033[0m arquivos de LOG"
echo "4 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
case $NUM in
1 )
clear
echo
echo "------------------------------------------ "
echo
echo "Qual o HOST a ser verificado?";
echo
echo "------------------------------------------ "
read HOST
echo
echo
echo
if [ ! -d "~/Script/NIKTO" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -m 777 -p ~/Script/NIKTO/LOG
fi;
if [ ! -d "~/Script/NIKTO/LOG/$(date +%d-%m-%Y)nikto.xml" ]; then
touch ~/Script/NIKTO/LOG/$(date +%d-%m-%Y)_"$HOST"_nikto.xml;
echo
echo "Pasta "~/Script/NIKTO/LOG/$(date +%d-%m-%Y)_"$HOST"_nikto.xml "criada com sucesso";
echo
else
echo
echo "Diretório "~/Script/NIKTO/LOG/$(date +%d-%m-%Y)_"$HOST"_nikto.xml" já exite";
echo
fi;
echo
echo "O arquivo será salvo em " ~/Script/NIKTO/LOG/
echo
echo "------------------------------------------- "
echo "Pesquisando -> " $HOST;
echo "------------------------------------------- "
echo
cd ~/Script/NIKTO/nikto/program
./nikto.pl -h $HOST -output ~/Script/NIKTO/$(date +%d-%m-%Y)_"$HOST"_nikto.xml;
cd -
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
Nikto;;
2 )
clear
echo
echo "------------------------------------------- "
echo " Atualizando Nikto "
echo "------------------------------------------- "
echo
cd ~/Script/NIKTO/
sudo rm -rf nikto
sudo git clone https://github.com/sullo/nikto
cd -
echo
echo
echo "------------------------------------------- "
echo " Atualização concluída "
echo "------------------------------------------- "
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
echo
read
clear
Nikto;;
3 )
clear
echo "------------------------------------------ "
echo " Lista de arquivos que serão deletados "
echo "------------------------------------------ "
echo
cd ~/Script/NIKTO/LOG/
pwd
echo
cd - >/dev/null
echo
ls -lah ~/Script/NIKTO/LOG/
echo
echo
echo "------------------------------------------ "
echo "Deseja realmente deletar o(s) arquivo(s)?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
echo
echo
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
echo
echo
echo "------------------------------------------ "
echo " Apagando arquivos de LOG "
echo "------------------------------------------ "
echo
rm -rf ~/Script/NIKTO/LOG/*.xml
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Nikto;
fi
if [ "$RESP" = "n" ]; then
echo
echo "Voltando para o menu do Nikto"
sleep 1;Nikto;
fi;
Nikto;;
4 ) Principal;;
* ) echo "Opção inválida"; sleep 3; Nikto;;
esac
}
#------------- 4 - Nikto Fim -----------#
#------------- 5 - MasScan Inicio -----------#
MasScan ()
{
clear
echo "------------------------------------------- "
echo " MasScan "
echo "------------------------------------------- "
echo
echo
echo "------------------------------------------- "
echo "1 - Scan simples"
echo -e "2 - \033[01;31mApagar\033[0m \033[01;5;31mTODOS\033[0m o(s) Arquivo(s) pause.conf"
echo "3 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
case $NUM in
1 )
clear
echo
echo "------------------------------------------- "
echo " Scan simples "
echo "------------------------------------------- "
echo
echo
echo
echo "------------------------------------------ "
echo
echo "Digite o IP ou range a ser scaneado"
echo
echo "------------------------------------------ "
echo
echo
read IP
echo
if [ ! -d "~/Script/MasScan" ]; then
sudo mkdir -p -m 777 ~/Script/MasScan/
fi;
if [ ! -d "~/Script/MasScan/$(date +%d-%m-%Y)_"$IP"_paused.conf" ]; then
touch ~/Script/MasScan/$(date +%d-%m-%Y)_"$IP"_paused.conf;
fi;
echo
echo "------------------------------------------ "
echo "O arquivo será salvo em " ~/Script/MasScan/
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo "Digite a(s) porta(s) de 0-65535"
echo "------------------------------------------ "
read PORT
sudo masscan $IP --ports $PORT --resume ~/Script/MasScan/$(date +%d-%m-%Y)_"$IP"_paused.conf
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
MasScan;;
2 )
clear
echo "------------------------------------------ "
echo " Lista de arquivos que serão deletados "
echo "------------------------------------------ "
echo
cd ~/Script/MasScan/
pwd
echo
cd - >/dev/null
echo
ls -lah ~/Script/MasScan/
echo
echo
echo "------------------------------------------ "
echo "Deseja realmente deletar o(s) arquivo(s)?"
echo " Digite s ou n"
echo "------------------------------------------ "
read RESP
echo
echo
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
clear
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
echo
clear
echo
rm -rf ~/Script/MasScan/*.*
echo
echo
echo "------------------------------------------ "
echo " Arquivos de LOG deletados "
echo "------------------------------------------ "
echo
echo
echo
cho "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
MasScan;
fi
if [ "$RESP" = "n" ]; then
echo
echo "Voltando para o menu do MasScan"
sleep 1; MasScan;
fi;
MasScan;;
3 ) Principal;;
* ) echo "Opção inválida"; sleep 3; MasScan;;
esac
}
#------------- 5 - MasScan Fim -----------#
#------------- 6 - Reconhecimento Inicio -----------#
Reconhecimento ()
{
clear
echo "------------------------------------------- "
echo " Reconhecimento WEB "
echo "------------------------------------------- "
echo
echo "------------------------------------------- "
echo " 1 - Rodar o reconhecimento WEB"
echo " 2 - Ler os resultados"
echo " 3 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
case $NUM in
1 )
clear
echo "------------------------------------------- "
echo " Exeutando Reconhecimento "
echo "------------------------------------------- "
echo
echo "Digite o IP: "
read IP
if [ "$IP" == "" ]
then
echo "Você esqueceu o endereço IP ou Site!!"
echo "Exemplo: 192.168.1/ www.teste.com.br"
fi
if [ ! -d "~/Script/Reconhecimento" ]; then
sudo mkdir -p -m 777 ~/Script/Reconhecimento/
fi;
if [ ! -d "~/Script/Reconhecimento/$(date +%d-%m-%Y)_"$IP"_reconhecimento.txt" ]; then
touch ~/Script/Reconhecimento/$(date +%d-%m-%Y)_"$IP"_reconhecimento.txt;
echo
echo "Pasta "~/Script/Reconhecimento/$(date +%d-%m-%Y)_"$IP"_reconhecimento.txt" criada com sucesso";
echo
else
echo
echo "Diretório "~/Script/Reconhecimento/$(date +%d-%m-%Y)_"$IP"_paused.conf" já exite";
echo
fi;
echo >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
echo >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
printf " ----- NMAP -----" >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
echo "Running Nmap ..."
sudo nmap $IP >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
echo >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
printf " ----- Gobuster -----" >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
echo "Running Gobuster ..."
gobuster -u http://$IP -w /usr/share/dirb/wordlists/common.txt -q -n -e -fw -v >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
echo >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
printf " ----- WhatWeb -----" >> ~/Script/Recognition/$(date +%d-%m-%Y)_"$IP"_recognition.txt
echo "Running WhatWeb ..."
whatweb -v -a 3 $IP
sleep 3; Reconhecimento;;
2 )
clear
echo "------------------------------------------- "
echo " Lendo Resultados "
echo "------------------------------------------- "
echo
cat ~/Script/Reconhecimento/$(date +%d-%m-%Y)_"$IP"_reconhecimento.txt
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Reconhecimento;;
3 ) Principal;;
* ) echo "Opção inválida"; sleep 3; Reconhecimento;;
esac
}
#------------- 6 - Reconhecimento Fim -----------#
#------------- 7 - Softwares Inicio -----------#
Software ()
{
clear
echo "------------------------------------------- "
echo " Sotwares "
echo "------------------------------------------- "
echo
echo
echo "------------------------------------------- "
echo "1 - Pesquisa software"
echo "2 - Instalar software"
echo "3 - Instalar softwares do script"
echo -e "4 - \033[01;5;31mRemover\033[0m software"
echo -e "5 - \033[01;5;31mRemover\033[0m softwares do script"
echo "6 - Atualizar todos os software"
echo "7 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
case $NUM in
1 )
clear
echo "------------------------------------------- "
echo " Pesquisa software "
echo "------------------------------------------- "
echo
echo "Digite o nome do programa a ser pesquisado"
read PROG
echo
echo "Quer pausar a pesquisa?"
echo "Digite [s]im ou [n]ão"
read RESP
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
echo
echo "Opção inválida. Digite s ou n"
read RESP
done
if [ "$RESP" = "s" ]; then
sudo apt search $PROG | less
sleep 3; Software;
fi
if [ "$RESP" = "n" ]; then
echo
echo "Voltando para o menu do TCP Dump"
echo
sudo apt search $PROG
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Software;
fi;;
2 )
clear
echo "------------------------------------------- "
echo " Instalar software "
echo "------------------------------------------- "
echo
echo "Digite o nome do programa a ser instalado"
read PROG
echo
echo "------------------------------------------- "
echo "..............Atualizando.................. "
echo "------------------------------------------- "
echo
sudo apt update
echo
echo "------------------------------------------- "
echo "..............Atualizado................... "
echo "------------------------------------------- "
echo
echo "------------------------------------------- "
echo "Instalado "$PROG" "
echo "------------------------------------------- "
echo
sudo apt install $PROG -y |sudo apt install -f -y;
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Software;;
3 )
clear
echo "------------------------------------------- "
echo " Instalar softwares do script "
echo "------------------------------------------- "
echo
echo "------------------------------------------- "
echo "curl whatweb masscan gobuster tcpdump nmap dnsutils"
echo "------------------------------------------- "
echo "Deseja realmente instalar?"
read RESP
while [ "$RESP" != "s" -a "$RESP" != "n" ]; do
clear
echo
echo
echo
echo "------------------------------------------- "
echo " Opção inválida. Digite s ou n"
echo "------------------------------------------- "
echo
echo
read RESP
done
if [ $RESP = s ]; then
sudo apt update -y && sudo apt install curl whatweb masscan gobuster tcpdump nmap dnsutils -y && sudo apt install -f -y;
echo
if [ ! -d "~/Script/NIKTO" ]; then
echo "------------------------------------------ "
echo " Diretório não existe e será criado "
echo "------------------------------------------ "
echo " ~/Script/NIKTO/ "
echo "------------------------------------------ "
echo " Criando diretório "
echo "------------------------------------------ "
echo
sudo mkdir -p -m 777 ~/Script/NIKTO/
cd ~/Script/NIKTO
sudo git clone https://github.com/sullo/nikto
clear
sleep 3; Software;
fi
if [ "$RESP" = "n" ]; then
echo "Você desistiu da instalação...."
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Software;
fi
Software;
fi;;
4 )
clear
echo "------------------------------------------- "
echo " Remover software "
echo "------------------------------------------- "
echo
echo "Deseja realmente remover? "
read RESP
if [ $RESP="s" -o $RESP="S" ]; then
echo "Qual software?"
read SOFT
sudo apt remove $SOFT -y | sudo apt purge $SOFT -y | sudo apt install -f -y |sudo apt update
sleep 3; Software;
else
echo "Você desistiu da remoção"
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Software;
fi;;
5 )
clear
echo "------------------------------------------- "
echo " Remover softwares do script "
echo "------------------------------------------- "
echo
echo "------------------------------------------- "
echo "masscan nikto tcpdump nmap dnsutils"
echo "------------------------------------------- "
echo
echo "Deseja realmente remover?"
read RESP
if [ $RESP = s ]; then
sudo apt remove curl whatweb masscan gobuster tcpdump nmap dnsutils -y |sudo apt purge curl whatweb masscan gobuster tcpdump nmap dnsutils -y | sudo apt install -f -y | sudo apt update | cd Script/NIKTO | sudo rm -rf nikto | cd -
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Software;
else
echo "Você desistiu da remoção...."
sleep 3; Software;
fi;;
6 )
clear
echo "------------------------------------------- "
echo " Atualizando lista de softwares "
echo "------------------------------------------- "
echo
sudo apt update -y
echo
echo "------------------------------------------- "
echo " Atualizando todos os softwares "
echo "------------------------------------------- "
echo
sudo apt full-upgrade -y
echo
echo "------------------------------------------- "
echo " Removendo softwares obsoletos "
echo "------------------------------------------- "
echo
sudo apt autoremove -y
echo
echo "------------------------------------------- "
echo " Corrigindo softwares quebrados "
echo "------------------------------------------- "
echo
sudo apt install -f -y
echo
echo
echo "------------------------------------------- "
echo " Limpando cache local "
echo "------------------------------------------- "
echo
sudo apt autoclean |sudo apt clean
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
Software;;
7 ) Principal;;
* ) echo "Opção inválida"; sleep 3; Software;;
esac
}
#------------- 7 - Softwares Fim -----------#
#------------- 8 - Informações do IP Início -----------#
IPs ()
{
clear
echo "------------------------------------------- "
echo " Infomações IP "
echo "------------------------------------------- "
echo
echo
while true
do
echo "------------------------------------------- "
echo "1 - IP Externo - Real"
echo "2 - IP Interno - Local/Sistema"
echo "3 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
if [[ "$NUM" = "1" ]]
then
#------------- Informações do IP Externo Início -----------#
IP_EXTERNO=$(wget -qO- http://ipecho.net/plain)
pais=$(curl ipinfo.io/"$IP_EXTERNO"/country 2>/dev/null)
loc=$(curl ipinfo.io/"$IP_EXTERNO"/loc 2>/dev/null)
cidade=$(curl ipinfo.io/"$IP_EXTERNO"/city 2>/dev/null)
org=$(curl ipinfo.io/"$IP_EXTERNO"/org 2>/dev/null)
postal=$(curl ipinfo.io/"$IP_EXTERNO"/postal 2>/dev/null)
regiao=$(curl ipinfo.io/"$IP_EXTERNO"/region 2>/dev/null)
hostname=$(curl ipinfo.io/"$IP_EXTERNO"/hostname 2>/dev/null)
fuso=$(curl ipinfo.io/"$IP_EXTERNO"/timezone 2>/dev/null)
clear
echo -e " IP Externo: \033[01;5;31m$IP_EXTERNO\033[0m"
echo -e " País: $pais"
echo -e " Região: $regiao"
echo -e " Localização: $loc"
echo -e " Cidade: $cidade"
echo -e " Postal: $postal"
echo -e " Hostname: $hostname"
echo -e " Organização: $org"
echo -e "Fuso Horario: $fuso"
echo
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
IPs;
#------------- Informações do IP Externo Fim -----------#
elif [[ "$NUM" = "2" ]]
then
echo
echo
echo "------------------------------------------ "
echo "Informações do IP Interno e Sistema "
echo "------------------------------------------ "
echo
echo
#------------- Informações do IP Interno Início -----------#
IP_INTERNO=$(hostname -I | awk '{print $1}' 2>/dev/null)
SO1=$(sudo lsb_release -a 2>/dev/null)
SO2=$(sudo getconf LONG_BIT 2>/dev/null)
SO3=$(sudo uptime 2>/dev/null)
SO4=$(sudo dmidecode -t 1, 12, 15, 23, 32 2>/dev/null)
BIOS=$(sudo dmidecode -t 0, 13 2>/dev/null)
PROCESSADOR=$(sudo dmidecode -t 4 2>/dev/null)
ESTATISTICA=$(sudo mpstat 2>/dev/null)
MEMORIA=$(sudo dmidecode -t 5, 6, 16, 17 2>/dev/null)
clear
echo "------------------------------------------ "
echo -e " \033[01;31mIP Local\033[0m: \033[44;1;5;37m\n\t$IP_INTERNO\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mSistema 1\033[0m: \033[44;1;37m\n\t$SO1\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mSistema 2\033[0m: \033[44;1;37m\n\t$SO2\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mSistema 3\033[0m: \033[44;1;37m\n\t$SO3\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mSistema 4\033[0m: \033[44;1;37m\n\t$SO4\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mBios\033[0m: \033[44;1;37m\n\t$BIOS\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mProcessador\033[0m: \033[44;1;37m\n\t$PROCESSADOR\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e " \033[01;31mEstatistica do Processador\033[0m:\n\t$ESTATISTICA\033[0m"
echo "------------------------------------------ "
echo
echo
echo "------------------------------------------ "
echo -e -n " \033[01;31mProcessador\033[0m: \033[44;1;37m\n\t$MEMORIA\033[0m"
echo "------------------------------------------ "
echo
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
IPs;
elif [[ "$NUM" = "3" ]]
then
clear
Principal;
elif [[ "$NUM" -ne "1, 2, 3" ]]
then
clear
echo
echo "Opção inválida"; sleep 3; Doacao;
fi
done
#------------- Informações do IP Interno Fim -----------#
}
#------------- 8 - Informações do IP Fim -----------#
#------------- 9 - Informações de Midias Sociais Início -----------#
Midias ()
{
clear
echo "------------------------------------------- "
echo " Infomações de Mídias Sociais "
echo " Sherlock "
echo "------------------------------------------- "
echo
echo
while true
do
echo "------------------------------------------- "
echo "1 - Instalar Sherlock"
echo "2 - Usando rede TOR"
echo -e "3 - \033[01;5;31mNão\033[0m usando rede TOR"
echo "4 - Menu Principal"
echo "------------------------------------------- "
echo
read NUM
clear
if [[ "$NUM" = "1" ]]
then
#------------- Instalar Sherlock -----------#
if [ ! -d "~/sherlock" ]
then
cd ~/Script
sudo git clone https://github.com/sherlock-project/sherlock.git
cd sherlock
sudo python3 -m pip install -r requirements.txt
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
Midias;
fi
#------------- Via TOR -----------#
elif [[ "$NUM" = "2" ]]
then
cd ~/Script/sherlock
echo
echo
echo -e "Digite o nome do usuário a ser pesquisado. "
read USER
echo
clear
echo
echo
sudo python3 sherlock --tor $USER
sudo mv $USER.txt ~/Desktop
clear
echo
echo -e "\033[1;36m$USER.txt\033[0m Salvo em \033[1;36m ~/Desktop \033[0m"
echo
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
Midias;
#------------- SEM TOR -----------#
elif [[ "$NUM" = "3" ]]
then
cd ~/Script/sherlock
echo
echo
echo -e "Digite o nome do usuário a ser pesquisado. "
read USER
echo
clear
echo
echo
sudo python3 sherlock $USER
clear
sudo mv $USER.txt ~/Desktop
echo
echo -e "\033[1;36m$USER.txt\033[0m Salvo em \033[1;36m ~/Desktop \033[0m"
echo
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
clear
Midias;
#------------- Voltar ao Menu Principal -----------#
elif [[ "$NUM" = "4" ]];
then
clear
Principal;
elif [[ "$NUM" -ne "1, 2, 3, 4" ]]
then
clear
echo
echo "Opção inválida"; sleep 3; Midias;
fi
done
}
#------------- 9 - Informações de Midias Sociais Fim -----------#
#------------- 10 - Doação Início -----------#
Doacao ()
{
clear
echo
echo
echo "------------------------------------------- "
echo " Doação "
echo "------------------------------------------- "
echo
echo
while true
do
echo "Se você gostou do meu script e quiser, pode me pagar um café."
echo -e "1 - Ver QR Code \033[01;33mMercado Livre\033[0m"
echo -e "2 - Ver QR Code \033[01;35mNubank\033[0m"
echo -e "3 - Ver QR Code \033[01;34mPayPal\033[0m"
echo -e "4 - Ver Site \033[01;34mPayPal\033[0m"
echo "5 - Ver dados bancários (transferência)"
echo "6 - Voltar"
echo "Digite o número da opção: "
read DOACAO
if [[ "$DOACAO" = "1" ]]
then
echo
echo
clear
echo
echo
echo " Seu navegador irá abrir em seguida!"
sleep 3
echo
echo
gio open "https://github.com/paimmauricio/Script-Rede/blob/main/QRs/QR_Code_ML.pdf" 2>/dev/null
clear
Doacao;
elif [[ "$DOACAO" = "2" ]]
then
echo
echo
clear
echo
echo
echo " Seu navegador irá abrir em seguida!"
sleep 3
echo
echo
gio open "https://github.com/paimmauricio/Script-Rede/blob/main/QRs/QR_Code_Nubank.pdf" 2>/dev/null
clear
Doacao;
elif [[ "$DOACAO" = "3" ]]
then
echo
echo
clear
echo
echo
echo " Seu navegador irá abrir em seguida!"
sleep 3
echo
echo
gio open "https://github.com/paimmauricio/Script-Rede/blob/main/QRs/QR_Code_PayPal.png" 2>/dev/null
clear
Doacao;
elif [[ "$DOACAO" = "4" ]]
then
echo
echo
clear
echo
echo
echo " Seu navegador irá abrir em seguida!"
sleep 3
echo
echo
gio open "https://www.paypal.com/donate?hosted_button_id=YJNX67EAAHNCU" 2>/dev/null
clear
Doacao;
elif [[ "$DOACAO" = "5" ]]
then
clear
echo
echo
echo -e "\033[01;35mAgência\033[0m : \033[44;1;37m 0001 \033[0m"
echo -e "\033[01;35m C/C\033[0m : \033[44;1;37m281087-1 \033[0m"
echo -e "\033[01;35m Banco 260 - Nu Pagamentos S.A. (Nubank) \033[0m"
echo
echo
echo
echo "------------------------------------------"
echo "Aperte o ENTER pra continuar"
echo "------------------------------------------"
read
echo
echo
clear
Doacao;
elif [[ "$DOACAO" = "6" ]]
then
clear
Principal;
elif [[ "$DOACAO" -ne "1,2,3,4,5,6" ]]
then
clear
echo
echo "Opção inválida"; sleep 3; Doacao;
fi
done
}
#------------- 10 - Doação Fim -----------#
Principal
Gerenciador Servidor de Arquivos
Criar arquivo.toc para gravar CD com o cdrdao
Somatório de valores do comando ps
Renomear arquivos de fontes ttf e otf
Corrigir nome dos arquivos pelo Nautilus
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversăo binária e aplicar as restriçőes no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









