Nmap para iniciantes

Publicado por Lucas Oliveira (última atualização em 07/04/2017)

[ Hits: 2.445 ]

Homepage: https://www.linkedin.com/in/lucas-o-492723127/

Download nmap.sh




Este script tem como objetivo mostrar a ferramenta nmap de uma forma simples e sem complicações. Listando algumas das suas principais opções. Com isso o usuário não precisa decorar todas as opções que o nmap disponibiliza.

  



Esconder código-fonte

#!/bin/bash

echo "Bem vindo!"
echo "Escolha as opções do nmap de acordo com a sua necessidade."

# Endereço ip que será escaneado
echo -n "Digite o endereço IP do host: "
read end

menu(){

echo -e "\n 1 - Mostrar Sistema Operacional (-O)
 2 - Mostrar informações de serviços ativos (-sV)
 3 - Não realizar o ping no host (-P0)
 4 - Listar portas UDP (-sU)
 5 - Especificar porta (-p)
 6 - Decoy (-D)
 7 - Sair

 8 - Fazer varredura
"
}

sub(){

   echo -e "\n 1 - Escolher mais opções do nmap
 2 - Fazer varredura com esta(s) opção(s)"
   echo -n "Informe a opção: " ; read op1
   
   if [ $op1 = "1" ]; then
   echo ""
   principal
   
   else
   nmap
   fi    
}

nmap(){

   echo "Realizando varredura..."
   nmap=$(sudo nmap $so $np $ser $udp $p $porta $decoy $ips $end)
   echo "$nmap"
   exit
}

op(){
 echo -n "Informe a opção: " ; read op
}

principal(){

menu
op

while [ $op -gt "0" ]; do

case $op in
   "1") so='-O' ;  sub ;;

   "2") np='-sV'; sub ;;

   "3") ser='-P0' ; sub ;;

   "4") udp='-sU' ; sub ; nmap;;

   "5") p='-p' ; echo -n "Informe a porta: " ; read porta ; sub ;;

   "6") decoy='-D' ; echo -n "Informe até três IPs [192.168.0.1,192.168.0.2,192.168.0.3]: " ; read ips ; sub ;;

   "7") exit ;;

   "8") nmap ;; 

   *) echo "Escolha uma opção válida!" ;;
esac
op
done
}
principal

Scripts recomendados

Calculadora simples

System Software 2.1 - Instale e remova repositórios e programas de forma simples

MACGEN V1.0 MAC Address Generator

Bloqueio e desbloqueio de contas de usuários

Números impares no intervalo entre 2 números


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts