2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-09-29 00:31:09 +00:00

Fix generic-ssh for a number of scenarios

This commit is contained in:
Jarrod Johnson
2026-09-23 15:20:39 -04:00
parent 23e6c70449
commit 6650a33150
+5 -1
View File
@@ -1776,7 +1776,11 @@ async def generic_eval(address, hwaddr=None):
peerdata['services'] = ['generic-https']
if 22 in ports:
sockaddr = (sockaddr[0], 22) + tuple(sockaddr[2:])
banner = await sshclient.get_ssh_banner(address)
banner = None
try:
banner = await sshclient.get_ssh_banner(address)
except Exception:
banner = None # ignore details of ssh failures, too many possible
if 'addresses' not in peerdata:
peerdata['addresses'] = [sockaddr]
if banner and banner.strip() == 'NVOS switch':