Nmap e executado em todas as versoes do Windows desde o Windows NT, incluindo 2K, XP, Vista, Windows 7 e Server 2003/2008. Por favor, leia asecao de Windows do Guia de Instalacao para limitacoes e instrucoes de instalacao para a versao Windows do Nmap. Em particular, ler sobre o Windows Especial 2000 (Win2K) as dependencias se voce usar essa plataforma. Voce pode escolher a partir de um auto-instalador (incluindo dependencias e tambem o Zenmap GUI) ou o muito menor da linha de comando versao do arquivo zip.O Nmap instalador executavel do Windows pode segurar o WinPcap instalacao, performance tweaks do registro, e descompactar os arquivos executaveis e arquivos de dados em sua posicao preferida. Tambem inclui a interface grafica Zenmap. Passar toda a complexidade dos arquivos zip Windows com um auto-instalador:Ultimos desenvolvimento liberacao auto-instalador: nmap-5.30BETA1-setup.exe Ultimas estavel liberacao auto-instalador: nmap-5.21-setup.exe Na primeira parte do artigo tratamos dos aspectos basicos do uso do Nmap, nesse complemento vamos estudar como o Nmap pode auxiliar o administrador a identificar e corrigir possiveis falhas em servidores, alem da integracao com outros softwares de seguranca.Identificando portas abertasSem duvida que a principal funcao de qualquer escaneador e identificar portas abertas, esse sinal indica que um determinado servico esta esperando uma solicitacao. Apos esta constatacao precisamos saber se esse servico e legitimo, por exemplo um servidor Web ou FTP ou ilegitimo como um Trojan que permita conexoes remotas ao nosso servidor.Vamos escanear nosso servidor e tentar identificar a legitimidade do servico. Primeiro uso o Nmap apontando para meu proprio servidor:Conforme a saida acima, verificamos a presenca de tres portas abertas. Digamos que eu desconhecesse a porta 111 TCP, seria natural pesquisar se trata-se de um servico legitimo ou nao, para isso, no Linux, uso o comando fuser, dessa forma:fuser 111/tcpEsse comando retornara o numero do processo que abriu aquela porta. Conforme a figura abaixo, este comando retornou o processo numero 771.Agora para o comando ps, que serve para visualizar processos ativos, passamos o numero do processo como parametro:Finalmente pudemos verificar que essa porta e aberta pelo portmap, que e responsavel pelo mapeamento de conexoes de rede.Esse procedimento deve ser feito regularmente, caso ache algum servico ilegitimo suspenda o processo e exclua o programa que o inicializou.Existe uma aplicacao que faz isso em ambiente Windows(NT4, 2000 e XP), trata-se do Fport, ele pode ser encontrado no seguinte endereco: http://www.foundstone.com. Com ele e possivel identificar os aplicativos responsaveis por cada porta aberta. Verifique um exemplo de utilizacao do Fport:Detalhando servicos ativosEm muitas situacoes e necessario saber a versao dos servicos instalados em determinados servidores. As ultimas versoes do Nmap permitem uma identificacao dos servicos com suas respectivas versoes e mais alguns detalhes, atraves do parametro -A. Assim teremos essa resposta do comando nmap -A localhost.Podemos ver acima que alem do servico Smbd, provido pelo Samba, ainda foi mostrado o grupo de trabalho que o servidor faz parte. Vimos tambem a versao do portmap (servico rpc), versao 2.Com essa opcao podemos ver inclusive quanto tempo o servidor esta ligado, porem essa possibilidade so existe caso o alvo seja um sistema *nix.ConclusaoExistem inumeras