Agent: Handle new fingerprinters config format in IPScanner
This commit is contained in:
parent
a989e5543a
commit
46487be05d
|
@ -95,8 +95,8 @@ class IPScanner:
|
||||||
fingerprint_data = {}
|
fingerprint_data = {}
|
||||||
|
|
||||||
for f in interruptable_iter(fingerprinters, stop):
|
for f in interruptable_iter(fingerprinters, stop):
|
||||||
fingerprint_data[f] = self._puppet.fingerprint(
|
fingerprint_data[f["name"]] = self._puppet.fingerprint(
|
||||||
f, ip, ping_scan_data, port_scan_data, {}
|
f["name"], ip, ping_scan_data, port_scan_data, f["options"]
|
||||||
)
|
)
|
||||||
|
|
||||||
return fingerprint_data
|
return fingerprint_data
|
||||||
|
|
|
@ -30,7 +30,12 @@ def scan_config():
|
||||||
"icmp": {
|
"icmp": {
|
||||||
"timeout_ms": 1000,
|
"timeout_ms": 1000,
|
||||||
},
|
},
|
||||||
"fingerprinters": {"HTTPFinger", "SMBFinger", "SSHFinger"},
|
"fingerprinters": [
|
||||||
|
{"name": "HTTPFinger", "options": {}},
|
||||||
|
{"name": "SMBFinger", "options": {}},
|
||||||
|
{"name": "SSHFinger", "options": {}},
|
||||||
|
]
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue