Facilite o uso do nmap
Publicado por Perfil removido (última atualização em 28/01/2010)
[ Hits: 11.516 ]
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------------------------------
Front-end tosco para Xmame (kdialog)
Atualização automática Debian / Ubuntu
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
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









