http://bgp.he.net/这个网站可以查询域名的归属或一些组织的IP段,也可以查询某个IP上的同站域名,为了方便快速查询用Python实现了一个小工具。
使用这个小工具需要先安装"PyQuery"这个Python库,至于怎么下载和安装网上已有很多介绍。
使用示例:
源码:
#!/usr/bin/python
# coding=UTF-8
# Code by Anle
import os
import sys
import urllib
import urllib2
from pyquery import PyQuery
def _usage():
print 'Usage:\r\n BGP.py [Host]|IP-IP|Host.txt <-dns>\r\n'
def QueryRequest(szKeyword,iType=0):
reCount = 0
QueryUrl = 'http://bgp.he.net/search?search%5Bsearch%5D=' + urllib.quote(szKeyword) + '&commit=Search'
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, l