Nmap para iniciantes

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

[ Hits: 3.091 ]

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

RPM para conexão PPPOE

Script de backup para cd-rw e outro local (pasta mapeada)

Compac.sh (Versão CShell)

Monitor de recursos do sistema

lines.sh


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts