nmap – Использует nmap для поиска хостов для атаки
Новое в версии 2.6.
Описание
- Использует файл конфигурации YAML с допустимым расширением YAML.
Требования
Ниже перечислены требования, которые необходимы на локальном узле-мастере, выполняющем этот инвентаризацию.
- Установлен CLI nmap
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| address - / обязательно | IP-адрес сети или диапазон IP-адресов для сканирования, вы можете использовать простой диапазон (10.2.2.15-25) или нотацию CIDR. | ||
| cache boolean | Значение по умолчанию: "нет" | записи ini: [inventory] переменная среды:ANSIBLE_INVENTORY_CACHE | Включить/выключить кеширование исходных данных инвентаризации, для работы требуется настройка плагина кеша. |
| cache_connection - | записи ini: [inventory] переменная среды:ANSIBLE_INVENTORY_CACHE_CONNECTION | Данные или путь к подключению к кешу, для получения подробностей см. документацию плагина кеша. | |
| cache_plugin - | записи ini: [inventory] переменная среды:ANSIBLE_INVENTORY_CACHE_PLUGIN | Плагин кеша для использования исходных данных инвентаризации. | |
| cache_timeout целое число | Значение по умолчанию: 3600 | записи ini: [inventory] переменная среды:ANSIBLE_INVENTORY_CACHE_TIMEOUT | Срок действия кеша в секундах |
| compose словарь | Значение по умолчанию: {} | создавать переменные из выражений jinja2 | |
| exclude список | список адресов для исключения | ||
| groups словарь | Значение по умолчанию: {} | добавлять хосты в группу на основе условных выражений Jinja2 | |
| ipv4 boolean | Значение по умолчанию: "да" | использовать адреса типа IPv4 | |
| ipv6 boolean | Значение по умолчанию: "да" | использовать адреса типа IPv6 | |
| keyed_groups список | Значение по умолчанию: [] | добавлять хосты в группу на основе значений переменной | |
| plugin - / обязательно |
| маркер, гарантирующий, что это исходный файл для плагина 'nmap'. | |
| ports boolean | Значение по умолчанию: "да" | Включить/выключить сканирование открытых портов | |
| strict boolean | Значение по умолчанию: "нет" | Если значение true, неверные записи будут считаться ошибкой, иначе будут пропущены и продолжена обработка. Поскольку в выражениях можно использовать факты, они могут быть не всегда доступны, и по умолчанию эти ошибки игнорируются. |
Примечания
Примечание
- Необходимо, чтобы хотя бы одно из значений ipv4 или ipv6 было True, оба значения могут быть True, но оба не могут быть False.
- TODO: добавить определение ОС
Примеры
# inventory.config file in YAML format plugin: nmap strict: False address: 192.168.0.0/24
Статус
Авторы
- НЕИЗВЕСТНО
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/plugins/inventory/nmap.html