Facilite o uso do nmap
Publicado por Perfil removido (última atualização em 28/01/2010)
[ Hits: 11.200 ]
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------------------------------
Convertendo decimal para hexadecimal
Script automatizado de Atualização e Instalação de Programas no Ubuntu
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)