# if thisIPAddr in ip_addresses: # ip_addresses[thisIPAddr] += 1 # else: # ip_addresses[thisIPAddr] = 1 else: print "PARSE ERROR on line: " + line # ------------------------------------------------------------------------------- # Get the current list of denied IP addreses. We'll use that to ensure we don't # add duplicates denied_ips = [] cr = ConfigReader(hostsdenyfile) cr.read() config = cr.get_config() for line in config: parts = line.split(":") denied_ips.append(parts[1].strip()) status_update = "DEBUG: hosts.deny file currently has " + str(len(denied_ips)) + " denied IP addresses." email_msg += status_update + "\n" if verbose: print status_update # ------------------------------------------------------------------------------- # Determine if there are any new IP addresses that we should ban. new_banned_ips = [] for date in dates.iterkeys():