Facilite o uso do nmap
Publicado por Perfil removido (última atualização em 28/01/2010)
[ Hits: 11.101 ]
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------------------------------
Assitente de conexão Wireless - KDialog
Abrindo e Fechando a Gaveta do CD-Rom de Forma Interativa
Algoritmo para saber qual o maior número dentro de uma Array
Atualização e Instalação de Programas no Fedora via Script
Converte permissões de octal para textual e vice-versa
Deixando o Gnome bonitão em qualquer distribuição
Como ativar o módulo de cancelamento de ruído no Pipewire
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Papagaiando (enfeitando) o KDE com efeitos do KWiN Burn My Windows
Como centralizar o widget Gerenciador de Tarefas Apenas Com Ícones do Painel do KDE
Checar seu IP externo no terminal
executar arquivo como programa pelo terminal linux ubuntu [RESOLVIDO] (9)
Dúvidas com pacotes descontinuados (1)
GRUB do Debian 12 não detecta segundo Linux instalado em partição BTRF... (31)