Files
pymilter/ban2zone.py
T
Stuart Gathman a5078a6eb1 Release 0.8.11
2008-10-11 15:57:59 +00:00

16 lines
325 B
Python

#!/usr/bin/python2.4
import socket
import sys
from glob import glob
banned_ips = set(socket.inet_aton(ip)
for fn in sys.argv[1:]
for ip in open(fn))
banned_ips = list(banned_ips)
banned_ips.sort()
for ip in banned_ips:
a = socket.inet_ntoa(ip).split('.')
a.reverse()
print "%s\tIN A 127.0.0.2"%('.'.join(a))