Python 批量域名反查

来源:岁月联盟 编辑:exp 时间:2011-10-01

 

Usage:1.把要反查的ip地址写在c:/ip.txt里面,每个ip或者域名一行

 

           2.python reverse_ip.py

 

           3.用Excel打开c:/result.csv,结果就都在里面了

 

 

 

# encoding: UTF-8

import urllib2

import re

import socket

 

rfile = open('c://ip.txt')

wfile = open('c://result.csv', 'w+')

for line in rfile:

    opener = urllib2.build_opener() www.2cto.com

    opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Linux 5.5; rv:6.0.2) Gecko/20120101 Firefox/9.0.0')]

    req = opener.open('http://www.ip-adress.com/reverse_ip/'+line.strip())

    responseHtml = req.read()

    match = re.findall(r'<td>/r/n(.+)</td>', responseHtml)

    wfile.write(socket.gethostbyname(line.strip())+',')

    print line.strip()

    for val in match:

        wfile.write(val+',')

    wfile.write('/n')

rfile.close()

wfile.close()

 

_ccSec {cc@insight-labs}

图片内容