Я пытаюсь написать программу, которая эмулирует разные сервисы. Я начинаю с CoreFTP. Когда я смотрю в файле зондов службы Nmap, я нахожу эту запись:
"соответствует ftp m | ^ 220 Версия основного сервера FTP ([\ w ._-] +, сборка \ d +), установлена (\ d + дней назад) Зарегистрировано \ r \ n | p / Основной сервер FTP / v / $ 1 / я / установлен $ 2 / "
для идентификации работающего сервера CoreFTP. Однако при сканировании Nmap не распознает, что сервис работает, хотя он и есть! Вывод ручного сеанса FTP выглядит следующим образом:
220 Core FTP Server Version 1.2, build 412, installed 0 days ago Registered
User (john:(none)):
C:\Users\john>
поэтому я не понимаю, почему Nmap не распознает службу, когда подпись соответствует регулярному выражению. Почему это?
Заранее спасибо.