Nmap para iniciantes
Publicado por Lucas Oliveira (última atualização em 07/04/2017)
[ Hits: 3.524 ]
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
Monitoramento do computador por meio de screenshots
Instalador de Pacotes em Dialog
Arquivo que instala o Lazarus 1.0
Nenhum comentário foi encontrado.
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
GLPI Cards de filtros de pesquisa (0)
Enquete: qual bloco de código C++ é mais legível? (3)









