mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Adding open
option to nmap (#6200)
* Adding nmap `open` option * Removing accidental copy/paste issue * Update changelogs/fragments/6200-adding-open-option-to-nmap.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/inventory/nmap.py Co-authored-by: Felix Fontein <felix@fontein.de> --------- Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
cd706454ec
commit
59e58079cb
2 changed files with 11 additions and 1 deletions
2
changelogs/fragments/6200-adding-open-option-to-nmap.yml
Normal file
2
changelogs/fragments/6200-adding-open-option-to-nmap.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
minor_changes:
|
||||
- nmap inventory plugin - add new option ``open`` for only returning open ports (https://github.com/ansible-collections/community.general/pull/6200).
|
|
@ -42,7 +42,7 @@ DOCUMENTATION = '''
|
|||
type: string
|
||||
version_added: 6.5.0
|
||||
ports:
|
||||
description: Enable/disable scanning for open ports
|
||||
description: Enable/disable scanning ports.
|
||||
type: boolean
|
||||
default: true
|
||||
ipv4:
|
||||
|
@ -67,6 +67,11 @@ DOCUMENTATION = '''
|
|||
type: boolean
|
||||
default: false
|
||||
version_added: 6.1.0
|
||||
open:
|
||||
description: Only scan for open (or possibly open) ports.
|
||||
type: boolean
|
||||
default: false
|
||||
version_added: 6.5.0
|
||||
dns_resolve:
|
||||
description: Whether to always (C(true)) or never (C(false)) do DNS resolution.
|
||||
type: boolean
|
||||
|
@ -213,6 +218,9 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
|||
if self._options['icmp_timestamp']:
|
||||
cmd.append('-PP')
|
||||
|
||||
if self._options['open']:
|
||||
cmd.append('--open')
|
||||
|
||||
cmd.append(self._options['address'])
|
||||
try:
|
||||
# execute
|
||||
|
|
Loading…
Reference in a new issue