Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
nlist — nmap-скрипт для создания списков целей для использования с различными инструментами. | Kitploit
Инструменты/GitHubGitHub/nccgroup/nlist
РазведкаКартирование сетиСбор информацииТестирование на ПроникновениеУтилиты и фреймворки
GitHubnccgroup/nlist

nlist

nmap-скрипт для создания списков целей для использования с различными инструментами.

Репозиторий
3385 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

nList

Скрипт Nmap для создания списков целей для использования с различными инструментами.

Установка

Чтобы скрипт запускался по умолчанию в составе всех сканирований скриптов (-sC), его необходимо сохранить в подкаталог scripts каталога данных Nmap вместе с файлом nlist.conf.

Файл .nlist, размещённый в домашнем каталоге пользователя, будет использоваться вместо файла nlist.conf по умолчанию, если другой файл конфигурации не указан с помощью аргумента nlist.config.

Использование

Работает лучше всего при запуске в составе сканирования версий (-sV).

root@kitploit:~
nmap [-sV] --script nlist [--script-args nlist.config=<config_file>,nlist.ignorehome,nlist.outdir=<output_directory>,nlist.overwrite] [-p-] <target>

-- nlist.config=<config_file>: 		Файл конфигурации nList
-- nlist.ignorehome: 				Если указан, файл конфигурации '.nlist' в домашнем каталоге пользователя игнорируется
-- nlist.outdir=<output_directory>: Каталог вывода для записи файлов списков ('./target_lists' по умолчанию)
-- nlist.overwrite: 				Если указан, существующие выходные файлы перезаписываются

Все аргументы переопределяют настройки, указанные в файлах конфигурации!

Конфигурация

Файлы конфигурации должны соответствовать той же структуре, что и файл nlist.conf, предоставленный в этом репозитории. Рекомендуется ознакомиться с этим файлом, прежде чем пытаться создавать собственные файлы конфигурации.

Файлы конфигурации могут содержать следующие параметры:

  • overwrite: логическое значение, определяющее, нужно ли перезаписывать существующие выходные файлы (true) или дополнять их (false)
  • output_directory: строка, содержащая каталог для сохранения выходных файлов (будет создан, если он ещё не существует)
  • use_default_rules: логическое значение, определяющее, нужно ли использовать правила по умолчанию, определённые в файле nlist.conf, а также правила, определённые в этом файле конфигурации (true), или нет (false)
  • use_home_rules: логическое значение, определяющее, нужно ли использовать правила, определённые в файле .nlist в домашнем каталоге пользователя, а также правила, определённые в этом файле конфигурации (true), или нет (false)
  • output_files: массив спецификаций для каждого выходного файла, который должен создать скрипт (подробности см. в подразделе ниже)

Спецификации output_files

Каждая спецификация output_files состоит из следующих параметров:

  • name: строка, содержащая путь к выходному файлу
  • rules: массив правил, которые должны использоваться для определения содержимого файла (подробности см. в подразделе ниже)
  • output_format: массив, определяющий формат каждой строки в файле (подробности см. в подразделе ниже)

Правила rules

Для включения порта в выходной файл достаточно выполнения только одного из правил, указанных для этого файла (последующие правила для этого файла будут пропущены для данного порта)!

Правила могут состоять из комбинации следующих критериев:

  • port_protocol: массив, содержащий допустимые протоколы портов (tcp и/или udp)
  • port_number: массив, содержащий допустимые номера портов
  • service: массив, содержащий допустимые службы (без учёта регистра)
  • service_type: массив, содержащий допустимые типы служб (в настоящее время допустимыми значениями являются только http и ssl/tls)

Формат output_format

Первая строка в этом массиве должна быть строкой формата, содержащей %s на месте последующих значений (они будут появляться в порядке их указания). Последующие строки могут быть любой комбинацией следующих значений:

  • ip: IP-адрес хоста
  • port_number: номер порта
  • port_protocol: протокол порта (tcp или udp)
  • service: служба, работающая на порту

Необходимо указать столько же значений, сколько вхождений %s в вашей строке формата!

Буквальные символы % должны быть экранированы обратной косой чертой (\%)!

Скачать инструмент