Я должен сканировать сервер Ubuntu (установленный как виртуальная машина на моем Mac) на наличие открытых портов. Я использовал утилиту netcat, и она показывает хороший список всех открытых портов на моей виртуальной машине. Однако, когда я использую NMap, он дает мне странные результаты.
Использование Netcat:
nc -z 192.168.1.10 1-1023 Соединение с 192.168.1.10 22 портом [tcp / ssh] успешно выполнено!
Соединение с 192.168.1.10 25 портом [tcp / smtp] успешно выполнено!
Подключение к 192.168.1.10 53 порту [tcp / domain] успешно установлено!
Соединение с 192.168.1.10 80 портом [tcp / http] успешно завершено!
Подключение к 110 порту 192.168.1.10 [tcp / pop3] успешно!
Подключение к порту 192.168.1.10 139 [tcp / netbios-ssn] успешно установлено!
Подключение к порту 192.168.1.10 143 [tcp / imap] успешно выполнено!
Соединение с 192.168.1.10 445 портом [tcp / microsoft-ds] успешно установлено!
Подключение к порту 192.168.1.10 993 [tcp / imaps] успешно выполнено!
Подключение к порту 192.168.1.10 995 [tcp / pop3s] успешно установлено!
Команда 1:
nmap -sP -vv --packet-trace 192.168.1.10
Результат:
Отчет о сканировании Nmap за 192.168.1.10
Хост работает (задержка 0,00096s).
Чтение файлов данных из: / usr / local / share / nmap
Nmap выполнено: 1 IP-адрес (1 хост) сканируется за 0,07 секунды
Команда 2:
sudo nmap -sF -v -r 192.168.1.10
Результаты:
Начиная Nmap 5.51 (http://nmap.org) в 2011-10-30 17:27 ПО ВОСТОЧНОМУ ВРЕМЕНИ
Начало сканирования Ping в 17:27
Сканирование 192.168.1.10 [4 порта]
Завершено сканирование Ping в 17:27, прошло 3.02 с (всего 1 хостов)
Отчет о сканировании Nmap для 192.168.1.10 [host down]
Чтение файлов данных из: / usr / local / share / nmap
Примечание: хост, кажется, не работает. Если он действительно работает, но блокирует наши пинг-зонды, попробуйте -Pn
Nmap выполнено: 1 IP-адрес (0 хостов) сканируется за 3,15 секунды
Отправлено необработанных пакетов: 8 (304B) | Rcvd: 0 (0B)
Когда я попытался запустить NMap на клиенте Windows с аналогичной настройкой (сервер Ubuntu, работающий на виртуальной машине), 2-я команда работала нормально. Кто-нибудь может объяснить парадокс между выводами команды 1 и команды 2 на Mac?