From 2fdf6ee13f5e521f8a5b3a5b535a953f5aacafab Mon Sep 17 00:00:00 2001 From: Andreas Barth Date: Sat, 10 May 2008 21:52:42 +0000 Subject: [PATCH] more sanitizing for IP adresses --- ud-generate | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ud-generate b/ud-generate index 30a1111..d2f00ab 100755 --- a/ud-generate +++ b/ud-generate @@ -723,6 +723,8 @@ def GenSSHKnown(l,File): 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: @@ -730,6 +732,7 @@ def GenSSHKnown(l,File): 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"; -- 2.20.1