Публикуван е новият 7.95 версия на скенера за мрежова сигурност Nmap, предназначен за извършване на мрежови одити и откриване на активни мрежови услуги. Кодът на проекта се предоставя под лицензията NPSL (Nmap Public Source License), базирана на лицензия GPLv2, която е допълнена с препоръки (не изисквания) относно използването на програмното осигуряване на OEM лиценз и закупуването на търговска лицензия, ако производителят не желае да направи кода на продукта си достъпен в съответствие с изискванията на копилефт лицензията или иска да интегрира Nmap в продукти, несъвместими с GPL.
Условията на лицензията NPSL са приложими само за страните, приели лиценза в замяна на получаване на специални права, като правото на повторно разпространение на Nmap. Участващата страна може да извършва всичко необходимо в съответствие с разпоредбите на авторското право, като добросъвестно използване, и разработчиците на Nmap няма да се опитват да наложат контрол върху тяхната работа.
Основни промени:
- Добавени са над 2500 идентификатора на версии на приложения и услуги, а общият размер на базата данни с идентификатори е достигнал 12089 записа. Броят на определяните протоколи е нараснал от 1237 до 1246. Между другото, добавена е поддръжка на протоколите grpc, mysqlx, essnet, remotemouse и tuya.
- Добавени са 336 идентификатора на операционни системи. Общият брой на определяните версии на ОС е достигнал 6036. Осигурено е разпознаване на версиите iOS 15 и 16, macOS 12 и 13, ядрото на Linux 6.1, OpenBSD 7.1 и lwIP 2.2.
- Включени са 4 нови NSE скрипта за автоматизация на различни действия с Nmap. Новите скриптове са подготвени от общността DINA и са насочени към изпращане на запитвания до различни промишлени контролери:
- hartip-info — запитване за информация с помощта на протокола Highway Addressable Remote Transducer.
- iec61850-mms — изпращане на запитвания по Manufacturing Message Specification.
- multicast-profinet-discovery — изпращане на multicast съобщения „PROFINET DCP Identify All“ и извеждане на отговор.
- profinet-cm-lookup — изпращане на запитвания до обработвачи на DCERPC чрез PNIO-CM услугата.
- В готовите версии са обновени версиите на Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2 1.11.0 и liblinear 2.47.
- При създаването на пакети с Zenmap и Ndiff са използвани полезни утилити setuptools вместо distutils.
- Подобрено е кодирането на съвпадението на сигнатурите при определяне на операционни системи, променен е синтаксисът на nmap-os-db за поддръжка на диапазони в редовете с TCP опции.
- Подобрения в ядрото за разпознаване на операционни системи, при което при всяка повторна опит се променя номера на изходния мрежови порт.
- В ядрото за сканиране на портове са внедрени оптимизации на базата на резултатите от профилирането.
Източник: opennet.ru
