Nmap para iniciantes
Publicado por Lucas Oliveira (última atualização em 07/04/2017)
[ Hits: 3.402 ]
Homepage: https://www.linkedin.com/in/lucas-o-492723127/
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.
#!/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
Automatizando a Instalação do Firefox no Ubuntu 9.04 Jaunty Jackalope
Imprimindo textos com o comando "echo"
Gerenciamento do Usuario no SAMBA /
Nenhum comentário foi encontrado.
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
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Não consigo instalar distro antiga no virtualbox nem direto no hd (15)
Quais os códigos mais dificeis que vcs sabem fazer? (12)
systemd-resol... precisa ser reiniciado periodicamente [RESOLVIDO] (7)









