ip_range_tools
所属分类:云计算
开发工具:Python
文件大小:7KB
下载次数:0
上传日期:2015-06-22 21:27:42
上 传 者:
sh-1993
说明: 用于识别来自数据中心的流量和发现分配给数据中心的IP范围的工具,云计算...
(Tools for identifying traffic from data centers and discovering IP ranges that are assigned to data centers, cloud providers, etc.)
文件列表:
LICENSE (1080, 2015-05-31)
aws_ip_ranges.py (1160, 2015-05-31)
azure_ip_ranges.py (1338, 2015-05-31)
cidr.py (3914, 2015-05-31)
find_bot_ipblocks.py (2114, 2015-05-31)
google_cloud_ip_ranges.py (1412, 2015-05-31)
# ip_range_tools
Tools for identifying traffic from data centers and discovering IP ranges that are assigned to data centers, cloud providers, etc.
## Getting a list of networks by hand
Let's say you have a data center/cloud provider IP address and you want to filter requests from the entire network belonging to that
hosting provider. For example, let's say you're getting a lot of requests from `119.81.81.123`. First, look into that IP address using
ipinfo.io:
$ curl http://ipinfo.io/119.81.81.123
{
"ip": "119.81.81.123",
"hostname": "119.81.81.123-static.reverse.softlayer.com",
"city": "Singapore",
"country": "SG",
"loc": "1.2931,103.8558",
"org": "AS36351 SoftLayer Technologies Inc."
}
The company is SoftLayer, and this address is in AS36351 (that's an [Autonomous System](http://en.wikipedia.org/wiki/Autonomous_system_%28Internet%29)
number). Next stop, the ARIN Whois search at [whois.arin.net](http://whois.arin.net/). If you search for the ASN, you'll get to
the page [http://whois.arin.net/rest/asn/AS36351/pft](http://whois.arin.net/rest/asn/AS36351/pft). On that page, you'll see the
organization handle for the organization that owns that ASN, which happens to be [SOFTL](http://whois.arin.net/rest/org/SOFTL.html). On that
page, there's a helpful related network links, which leads to [http://whois.arin.net/rest/org/SOFTL/nets](http://whois.arin.net/rest/org/SOFTL/nets).
There's the list of all of netblocks assigned to SoftLayer.
You can get an XML representation of this page if you use `curl`, as follows:
curl http://whois.arin.net/rest/org/SOFTL/nets | xmlstarlet fo
I'm piping the output to XMLStarlet because the default formatting is very difficult to read.
近期下载者:
相关文件:
收藏者: