Script de Rede 2

Publicado por Mauricio Paim (última atualização em 11/12/2021)

[ Hits: 2.202 ]

Homepage: https://www.facebook.com/mauricio.paim.58

Download Portugues.sh




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

  



Esconder código-fonte

#!/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

Scripts recomendados

Backup com rsync em maquina da rede.

Enviar gráficos 2D pela janela de chat no Kopete

Configurar Compartilhamento NFS

Diversao em Shell

Conectar rede WIFI pelo terminal


  

Comentários
[1] Comentário enviado por maurixnovatrento em 11/12/2021 - 11:48h


Muito bom. Mas, muito 'echo'. Bom, não posso reclamar porque eu também fazia igual ...

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts