Проверить шаблоны времени с помощью nmap -T*
В этом шаге вы узнаете, как проверить доступные шаблоны времени сканирования в nmap с использованием обозначения -T*. nmap предоставляет шаблоны времени сканирования, которые контролируют скорость и агрессивность сканирования. Понимание этих шаблонов имеет важное значение для балансировки скорости сканирования с точностью и избегания обнаружения.
Откройте терминал в вашей виртуальной машине LabEx. Если вы закрыли его на предыдущем шаге, вы можете найти значок терминала на рабочем столе Xfce. Подобно предыдущему шагу, непосредственное использование nmap -T* не будет работать, так как оболочка расширяет * перед передачей его в nmap, и nmap не распознает расширенный аргумент.
Вместо этого мы будем использовать grep для фильтрации вывода nmap --help и идентификации строк, которые описывают шаблоны времени сканирования. Шаблоны времени сканирования в nmap обычно описываются с использованием -T<0-5>.
Для перечисления шаблонов времени сканирования используйте следующую команду:
nmap --help | grep " -T<0-5>:"
Эта команда выполняет nmap --help и перенаправляет вывод в команду grep. Команда grep фильтрует вывод, ищет строки, содержащие " -T", за которым следует число от 0 до 5, а затем двоеточие. Этот шаблон обычно используется для перечисления различных шаблонов времени сканирования, доступных в nmap.
Пример вывода:
-T<0-5>: Установить шаблон времени сканирования (чем выше число, тем быстрее)
Для получения более подробной информации о каждом шаблоне времени сканирования вы можете искать описание каждого шаблона отдельно. Например:
nmap --help | grep "шаблон времени сканирования"
Это даст вам более подробное объяснение шаблонов времени сканирования:
-T<0-5>: Установить шаблон времени сканирования (чем выше число, тем быстрее)
--min-rtt-timeout <time>, --max-rtt-timeout <time>, --initial-rtt-timeout <time>: Указывает время прохождения пакета-запроса.
Хотя это не перечисляет каждый шаблон отдельно, оно показывает основную опцию и дает указания на связанные параметры времени сканирования. Чтобы увидеть описание каждого шаблона, вы можете вручную искать вывод nmap --help или обратиться к документации nmap в интернете. Шаблоны времени сканирования следующие:
-T0: паранойя (очень медленно, используется для уклонения)
-T1: хитроумный (медленно, используется для уклонения)
-T2: вежливый (замедляет сканирование, чтобы избежать перегрузки цели)
-T3: нормальный (стандартная скорость, хороший баланс между скоростью и точностью)
-T4: агрессивный (предполагает быстрый и надежный сеть)
-T5: безумный (очень агрессивный, может быть ненадежным и перегружать целевую систему)
В этом шаге показано, как использовать grep для фильтрации вывода nmap --help и идентификации параметров шаблонов времени сканирования. Понимание этих шаблонов позволяет вам настраивать скорость и агрессивность сканирования в зависимости от целевой среды и ваших целей.