Facilite o uso do nmap
Publicado por Perfil removido (última atualização em 28/01/2010)
[ Hits: 11.452 ]
Este script foi desenvolvido para facilitar o uso do nmap em modo texto. Nem todos os comandos foram testados, o script ainda está em desenvolvimento.
Requerimentos:
- nmap
- dialog
#! /bin/bash
# -----------------------------------------------------------------------
# - Feito por: Douglas Giorgio Fim -
# - E-mail: dgf_skt@hotmail.com -
# - MSN: dgf_skt@hotmail.com -
# - Programa: dgfscan -
# - Versao: 0.1 -
# - -
# - Este script pode ser alterado e distribuido por qualquer pessoa, -
# - desde que este quadro se mantenha inalterado! -
# - -
# - Obs.: Este script foi desenvolvido para facilitar o uso do nmap em modo texto -
# -----------------------------------------------------------------------
IP=$(dialog --stdout --inputbox 'Escolha um endereço:' 0 0)
[ $? -eq 1 ] && exit 1
opcoes() {
OPTION=$(dialog --stdout \
--title 'Pergunta' \
--separate-output \
--checklist 'escolha as opções' 0 0 0 \
-sP 'ping scan' OFF \
-sR 'RCP scan - portas TCP e UDP' OFf \
-sS 'TCP SYN - envia pacotes SYN' OFF \
-sU 'UDP scan - envia pacotes UDP' OFF \
-sV 'Vision detection - mostra serviços e portas' OFF \
-F 'Procura portas padrões do sistema' OFF \
-n 'Não mostra o nome do host' OFF \
-O 'Apresenta a versão do sistema operacional' OFF \
-p 'Especifica quais portas devem ser verificadas' OFF \
-P0 'Não pinga antes do scaner' OFF \
-R 'Usta TCP ping para determinar se o host está ativo' OFF \
-r 'Verifica as portas aleatoriamente' OFF \
-v 'Escaneia todas as portas TCP reservadas' OFF \
outros 'aqui vc escolhe outras opções que nao existe acima' OFF )
}
opcoes
for resultado in $OPTION;
do
if [ "$resultado" = "outros" ]; then
OUTROS=$(dialog --stdout --inputbox 'Escolha outras opções:' 0 0)
if [ -z "$resultado2" ]; then
resultado2="$OUTROS"
else
resultado2="$resultado2 $OUTROS"
fi
else
if [ "$resultado" = "-p" ]; then
PORTA=$(dialog --stdout --inputbox 'Escolha as portas:' 0 0)
[ $? -eq 1 ] && exit 1
if [ -z "$resultado2" ]; then
resultado2="$resultado $PORTA"
else
resultado2="$resultado2 $resultado $PORTA"
fi
else
resultado2="$resultado2 $resultado"
fi
fi
done
if [ -n "$IP" ]; then
nmap $resultado2 $IP
else
exit 1
fi
#-------------------------FIM------------------------------
Compartilhamento de internet 3g para uma rede domésctica
Capturando tela em modo gráfico (Melhorado)
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Preciso recuperar videos *.mp4 corrompidos (10)
É normal não gostar de KDE? (11)
Secure boot, artigo interessante, nada técnico. (2)









