Após mais de um ano desde o último lançamento do scanner de segurança de rede , destinado a realizar auditorias de rede e identificar serviços de rede ativos. O pacote contém 3 novos scripts NSE para automatizar várias ações com o Nmap. Mais de 1200 novas assinaturas foram adicionadas para identificação de aplicações de rede e sistemas operacionais.
Entre as mudanças no Nmap 7.90:
- O projeto migrou de uma licença GPLv2 modificada para a , que, em essência, não mudou e também é baseada na GPLv2, mas é melhor estruturada e elaborada com formulações mais claras. As diferenças em relação à GPLv2 incluem a adição de algumas isenções e condições, como a possibilidade de usar o código do Nmap em produtos com licenças incompatíveis com a GPL, após obter permissão do autor, e a necessidade de uma licença separada para a entrega e uso do Nmap em produtos proprietários.
- Mais de 800 identificadores de versões de aplicações e serviços foram adicionados, totalizando 11878 registros. Adicionada a identificação do MySQL 8.x, Microsoft SQL Server 2019, MariaDB, Crate.io CrateDB e instalações do PostgreSQL no Docker. A precisão da identificação de versões do MS SQL foi aumentada. O número de protocolos identificáveis aumentou de 1193 para 1237, incluindo o suporte para os protocolos airmedia-audio,
banner-ivu, control-m, insteon-plm, pi-hole-stats e
ums-webviewer. - Cerca de 400 identificadores de sistemas operacionais foram adicionados, 330 para IPv4 e 67 para IPv6, incluindo identificadores para iOS 12/13, macOS Catalina e Mojave, Linux 5.4 e FreeBSD 13. O número de versões de sistemas operacionais identificáveis aumentou para 5678.
- Novas bibliotecas foram adicionadas ao mecanismo de scripts do Nmap (NSE), destinado a automatizar várias ações com o Nmap: outlib com funções para processamento de saída e formatação de strings, e dicom com a implementação do protocolo DICOM, utilizado para armazenamento e transmissão de imagens médicas.
- Novos :
- dicom-brute para tentar identificar AET (Application Entity Title) em servidores (Digital Imaging and Communications in Medicine);
- dicom-ping para localizar servidores DICOM e testar a conectividade usando AET;
- uptime-agent-info para coletar informações do sistema a partir dos agentes Idera Uptime Infrastructure Monitor.
- Adicionados 23 novos testes de consulta UDP (, específicas para protocolos de solicitações, levando a uma resposta em vez de ignorar o pacote UDP), criadas para o mecanismo de varredura de rede Rapid7 InsightVM e permitindo aumentar a precisão na identificação de diversos serviços UDP.
- Adicionados pedidos UDP para identificar STUN (Session Traversal Utilities for NAT) e GPRS Tunneling Protocol (GTP).
- Adicionada a opção "—discovery-ignore-rst" para ignorar respostas TCP RST ao determinar a funcionalidade do host de destino (útil se firewalls ou sistemas de inspeção de tráfego pacotes RST para interromper a conexão).
- Adicionada a opção "—ssl-servername" para alterar o valor do nome do host no TLS SNI.
- Adicionada a possibilidade de usar a opção "—resume" para retomar sessões de varredura IPv6 interrompidas.
- Removida a ferramenta nmap-update, desenvolvida para organizar a atualização de bases de identificadores e scripts NSE, mas a infraestrutura para essas ações nunca foi criada.
Há alguns dias também foi lançamento , uma biblioteca para captura e inserção de pacotes na plataforma Windows, desenvolvida como substituta e utilizando a moderna API do Windows . A versão 1.0 concluiu sete anos de desenvolvimento e marcou a estabilização do Npcap, tornando-o pronto para uso generalizado. A biblioteca Npcap, em comparação ao WinPcap, demonstra desempenho, segurança e confiabilidade superiores, é totalmente compatível com o Windows 10 e suporta muitos recursos avançados, como modo raw, solicitação de privilégios de administrador para execução, aplicação de ASLR e DEP para proteção, captura e inserção de pacotes na interface loopback, compatibilidade com a API Libpcap e WinPcap.
Fonte: opennet.ru
