Não é possível obter o nmap para funcionar com o Windows 7 de 64 bits

1

Estou tentando instalar e executar a ferramenta nmap para testar meu servidor, mas ele continua dizendo

Note: Host seems down. If it is really up, but blocking our ping probes, try -P0 

e mostrando todas as portas do servidor estão fechadas. O que não é verdade - o servidor está ativo e possui muitas portas abertas. Alguma idéia?

ATUALIZAÇÃO: Só para esclarecer - o servidor pode ser pingado e melhor escaneado pela porta por outros programas. É juts nmap que não funciona. Mesmo o "google.com" parece estar fora do nmap.

    
por jitbit 04.04.2011 / 19:36

5 respostas

3

Se você tem dois NICs em seu computador, nmap às vezes pega as informações de roteamento incorretas (por Windows, diferente do que route PRINT produziria, compare com nmap --iflist )

Você pode ver qual interface está escolhendo com a opção -d

A solução é especificar a interface correta com a opção -e , por exemplo, se o nmap estiver escolhendo eth1 , enquanto deveria ter escolhido eth2 , você escreveria nmap -e eth2 ...

    
por 06.08.2012 / 10:21
1

Eu tenho o nmap funcionando perfeitamente na minha máquina de 64 bits do Windows 7 Professional, então não acredito que seja o sistema operacional que está impedindo o nmap de verificar adequadamente o seu servidor. Isso é um problema com a configuração do sistema, configuração do servidor ou configuração de rede.

Eu recomendaria como primeiro passo tentar descobrir onde está o problema (estação de trabalho, rede ou servidor). Executar uma forma de sniffer de rede (por exemplo, wireshark, tcpdump) em sua estação de trabalho e servidor enquanto a varredura nmap está em execução pode ser um bom primeiro passo. Isso ajudará você a determinar se o tráfego de rede do nmap está saindo da estação de trabalho ou chegando ao servidor. Obviamente, o programa nmap achou que ele executou a varredura sem erro, então ele deve ter recebido o tráfego TCP de volta de algum lugar .

Mais uma vez, este é apenas o primeiro passo para você começar. Não sei muito sobre sua configuração para poder fazer outras recomendações. Boa sorte.

    
por 04.04.2011 / 21:47
1

Alguns pensamentos aleatórios:

Eu sempre esqueço que meu firewall local pode bloquear o tráfego de saída. Acho que acertei o mesmo problema com o nmap. Tente desativar seu firewall local ou criar uma política que permita que todo o tráfego seja originado do host local.

Se não for, esqueça o nmap e concentre-se apenas em fazer o ping funcionar. Se o ping atualmente não funcionar, isso ajudará você a encontrar o ponto de falha.

As portas no servidor podem estar abertas, mas elas estão expostas ao seu IP de origem ou segmento de rede? Eles podem estar abertos apenas para o host local. Desative o firewall no servidor por um minuto para ver se isso ajuda a descobrir onde o bloqueio está ocorrendo.

Você disse que as portas no servidor estavam abertas. Estou supondo que você tenha testado isso. Tente um netstat -an no servidor apenas para ter certeza de que ele está realmente ouvindo nessas portas.

Existe algum potencial de bloqueio entre os dispositivos? Seu tráfego atravessa um roteador, outro firewall, etc?

Um outro problema potencial aleatório: às vezes, meus aplicativos simplesmente não funcionam no Win7x64, a menos que estejam sendo executados como administradores. Mesmo se eu lançá-los em uma conta que tenha privilégios de administrador, ainda assim, ocasionalmente, preciso clicar com o botão direito do mouse sobre eles e executá-los como administrador. Talvez ...

Como @Ryan disse; mapeie os potenciais pontos de estrangulamento para o seu tráfego e comece a testar cada um deles.

    
por 05.04.2011 / 20:24
1

Para quem ainda tropeçou nesse problema:

A resposta acima (Kaan) funciona, mas apenas em alguns casos. Há casos que conheci onde a rota padrão é vinculada à interface errada, portanto, alguns verão uma mensagem "não pode rotear".

Apenas para qualquer um que esteja tendo esse problema, o melhor caminho é obter a versão mais recente (no momento deste post é 6.25 ( link ), que parecia ter resolvido o problema.

    
por 08.12.2012 / 10:13
1

Como tenho o mesmo problema em minha máquina Win 7 de 64 bits e consegui consertá-lo, achei que deveria contribuir para que pudesse ser pesquisado por outros usuários.

Etapa 1: Faça um nmap --iflist que mostrará o endereço IP do dispositivo (se houver) e o endereço MAC A partir daí, selecione a interface que você usará, por exemplo, eth2

Etapa 2: Então você está pronto para executar sua varredura executando:

nmap -v -O -e eth2 somehost.com
    
por 20.05.2013 / 09:58