Browse Source

Remove leading "bb." from PTR names.

  This might be done more elegant but a positiv regex didn't work as
  expected, to do it the easy way before doing it right.

Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
Maximilian Wilhelm 9 years ago
parent
commit
da77c7fcf1
1 changed files with 2 additions and 1 deletions
  1. 2 1
      modules/ffpb.py

+ 2 - 1
modules/ffpb.py

@@ -76,7 +76,8 @@ class MsgHandler(SocketServer.BaseRequestHandler):
 
         try:
             addr = dns.reversename.from_address(ipaddr)
-            return re.sub("((.srv)?.infra)?.ffpb.", "", str(ffpb_resolver.query(addr, "PTR")[0]))
+            ptr = str(ffpb_resolver.query(addr, "PTR")[0])
+            return re.sub("^bb.", "", re.sub("((.srv)?.infra)?.ffpb.", "", ptr))
         except dns.resolver.NXDOMAIN:
             return ipaddr