NMap - rodando como root gera resposta diferente da execução como outro usuário

2
nmap -eeth1 [hostname] -p80

A execução desse comando como root usa a interface um e falha conforme o esperado (a interface um está em uma sub-rede bloqueada pelo host.) A utilização da interface 0 é bem-sucedida como deveria.

No entanto, se eu alternar para o usuário zabbix, o comando acima será bem-sucedido, independentemente da interface válida que eu especificar. Se eu especificar uma interface inexistente, ela falhará conforme esperado.

Alguma idéia de por que a saída é diferente entre o usuário root e o zabbix?

    
por Joshua Enfield 27.01.2011 / 19:52

1 resposta

1

Isso pode ter algo a ver com a exigência de privilégios de superusuário para definir novas rotas. Usuários regulares não podem adicionar novas rotas via route . O usuário zabbix não privilegiado provavelmente está falhando ao usar a tabela de roteamento padrão, mas o nmap não está gerando um aviso sobre isso.

    
por 27.01.2011 / 22:54