Saída Normal
O formato de saída padrão do Nmap é o formato normal, legível por humanos. Esta saída fornece uma visão geral abrangente dos resultados da varredura, incluindo informações sobre os hosts alvo, portas abertas, serviços em execução e detalhes do sistema operacional. Aqui está um exemplo de saída normal:
Iniciando varredura Nmap em 192.168.1.1
Relatório de varredura Nmap para 192.168.1.1
Porta Estado Serviço
22/tcp aberto ssh
80/tcp aberto http
443/tcp aberto https
Saída XML
O Nmap pode gerar saída em formato XML, que é um formato estruturado e legível por máquina. Esta saída pode ser facilmente analisada e processada por outras ferramentas ou scripts. Para gerar saída XML, utilize a opção -oX ou --xml:
nmap -oX output.xml 192.168.1.1
A saída XML fornece uma representação hierárquica detalhada dos resultados da varredura, incluindo informações sobre os hosts alvo, portas, serviços e detalhes do sistema operacional.
Saída Grepável
O formato de saída grepável do Nmap é projetado para ser facilmente analisado por ferramentas como grep, awk ou sed. Este formato apresenta os resultados da varredura em um formato tabular, com cada linha representando uma única informação. Para gerar saída grepável, utilize a opção -oG ou --grep:
nmap -oG output.txt 192.168.1.1
A saída grepável pode ser útil para extrair rapidamente informações específicas dos resultados da varredura, como portas abertas ou serviços em execução.
Saída Script Kiddie
O formato de saída script kiddie é uma versão simplificada da saída normal, projetada para usuários menos experientes. Este formato fornece uma representação mais concisa e amigável dos resultados da varredura, focando nas informações mais essenciais. Para gerar saída script kiddie, utilize a opção -oS ou --script-kiddie:
nmap -oS output.txt 192.168.1.1
A saída script kiddie pode ser um bom ponto de partida para usuários novos no Nmap e em varreduras de rede, pois apresenta as informações de forma mais acessível.
Compreender esses diferentes formatos de saída do Nmap e seus casos de uso é crucial para interpretar eficazmente os resultados de suas varreduras de rede e utilizá-los em tarefas de segurança cibernética.