Nmap para iniciantes
Publicado por Lucas Oliveira (última atualização em 07/04/2017)
[ Hits: 3.415 ]
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
Administrando Servidores Shell Script
Script que exibi informações do sistema
dinosudo – alternativa CLI para executar aplicativos gráficos como root enquanto logado como
Informações de processador, memória e dispositivos
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









