Foi lançada a versão 7.95 do scanner de segurança de rede Nmap, destinado à auditoria de rede e à identificação de serviços de rede ativos. O código do projeto é fornecido sob a licença NPSL (Nmap Public Source License), baseada na licença GPLv2, que é complementada por recomendações (não requisitos) sobre o uso do programa de licenciamento OEM e a compra de uma licença comercial, caso o fabricante não deseje abrir o código de seu produto de acordo com os requisitos da licença copyleft ou tenha a intenção de integrar o Nmap em produtos incompatíveis com a GPL.
Os termos da licença NPSL aplicam-se apenas às partes que aceitaram a licença em troca da obtenção de direitos especiais, como o direito de redistribuição do Nmap. Nesse sentido, a parte envolvida pode fazer tudo o que for necessário de acordo com as disposições da lei de direitos autorais, como uso justo, e os desenvolvedores do Nmap não tentarão estabelecer controle sobre seu trabalho.
Principais mudanças:
- Adicionados mais de 2500 identificadores de versões de aplicativos e serviços, e o tamanho total do banco de dados de identificadores atingiu 12089 registros. O número de protocolos detectáveis aumentou de 1237 para 1246. Entre outras coisas, foi acrescentado suporte para os protocolos grpc, mysqlx, essnet, remotemouse e tuya.
- Foram adicionados 336 identificadores de sistemas operacionais. O número total de versões de SO detectáveis foi elevado para 6036. O suporte para as versões do iOS 15 e 16, macOS 12 e 13, kernel Linux 6.1, OpenBSD 7.1 e lwIP 2.2 foi garantido.
- Inclui 4 novos scripts NSE para automatizar várias ações com o Nmap. Os novos scripts foram preparados pela comunidade DINA e visam enviar solicitações a vários controladores industriais:
- hartip-info — solicitação de informações usando o protocolo Highway Addressable Remote Transducer.
- iec61850-mms — envio de solicitações de Manufacturing Message Specification.
- multicast-profinet-discovery — envio de mensagens multicast "PROFINET DCP Identify All" e apresentação da resposta.
- profinet-cm-lookup — envio de solicitações para manipuladores DCERPC através do serviço PNIO-CM.
- Nas distribuições prontas, as versões do Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2 1.11.0 e liblinear 2.47 foram atualizadas.
- Na criação de pacotes com Zenmap e Ndiff, foram utilizadas as utilitários setuptools, em vez de distutils.
- Melhorado o código de correspondência de assinaturas ao identificar sistemas operacionais, alterado a sintaxe do nmap-os-db para suportar intervalos em strings com opções TCP.
- O motor de detecção de sistemas operacionais foi aprimorado, agora mudando o número da porta de rede de origem a cada nova tentativa.
- Algumas otimizações baseadas nos resultados de perfilamento foram incorporadas ao motor de varredura de portas.
Fonte: opennet.ru
