if SHost != None: HostNames += [Host[0:SHost]]
IPAdressesT = None
+ IPAdresses = []
+ # get IP adresses back as "proto adress" to distinguish between v4 and v6
try:
IPAdressesT = set([ (a[0],a[4][0]) for a in socket.getaddrinfo(Host, None)])
except:
for addr in IPAdressesT:
if addr[0] == socket.AF_INET: IPAdresses += [addr[1], "::ffff:"+addr[1]]
else: IPAdresses += [addr[1]]
+
for I in x[1]["sshRSAHostKey"]:
Line = "%s,%s %s" %(",".join(HostNames + IPAdresses), I);
Line = Sanitize(Line) + "\n";