# robots.py # # Find out who has been hitting robots.txt from linesdir import * from apachelog import * lines = lines_from_dir("access-log*","www") log = apache_log(lines) addrs = set(r['host'] for r in log if 'robots.txt' in r['request']) import socket for addr in addrs: try: print socket.gethostbyaddr(addr)[0] except socket.herror: print addr