Python 批量域名反查


 

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}

相关内容

    暂无相关文章

评论关闭