这段时间想要实践一下安全挖掘相关的内容,比如扫全网,那么就会有一个提取某个特定区域所分配 IP 的需求,故记录下此文。
Apnic 介绍
全球 IP 地址块被 IANA(Internet Assigned Numbers Authority)分配给全球三大地区性 IP 地址分配机构,它们分别是:
(1)、ARIN(American Registry for Internet Numbers) 负责北美、南美、加勒比以及非洲撒哈啦部分的 IP 地址分配。同时还要给全球 NSP(Network Service Providers)分配地址。
(2)、RIPE(Reseaux IP Europeens) 负责欧洲、中东、北非、西亚部分地区(前苏联)
(3)、APNIC(Asia Pacific Network Information Center) 负责亚洲、太平洋地区
APNIC 是管理亚太地区 IP 地址分配的机构,它有着丰富准确的 IP 地址分配库,同时这些信息也是对外公开的。
更详细的 Apnic 介绍文档请参见:
http://www.apnic.net/about-APNIC/organization
http://en.wikipedia.org/wiki/Asia-Pacific_Network_Information_Centre
Apanic IP 地址分配信息总表的获取
Apanic 提供了每日更新的亚太地区 IPv4,IPv6,AS 号分配的信息表,访问 url 是
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
该文件的格式与具体内容参加
ftp://ftp.apnic.net/pub/apnic/stats/apnic/README.TXT
通过该文件我们能够得到 Apnic 辖下 IPv4 地址空间的分配情况。
Apanic 的文件格式说明
apnic|TW|asn|1768|2|20020801|allocated
apnic|CN|ipv4|1.2.2.0|256|20110331|assigned
等级机构 | 获得该 IP 段的国家/组织 | 资源类型 | 起始 IP|IP 段长度 | 分配日期 | 分配状态
我们需要是
第 2 列 获得该 IP 段的国家/组织
第 4 列 起始 IP
第 5 列 IP 段长度
获取方法
APNIC 提供了每日更新的亚太地区 IPv4,IPv6,AS 号分配的信息表
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
该文件的格式与具体内容参见
ftp://ftp.apnic.net/pub/apnic/stats/apnic/README.TXT
通过该文件我们能够得到 APNIC 辖下 IPv4 地址空间的分配情况。
通过脚本提取 IP 信息
#!/bin/sh
wget -c http://ftp.apnic.net/stats/apnic/delegated-apnic-latest
cat delegated-apnic-latest | awk -F '|' '/CN/&&/ipv4/ {print $4 "/" 32-log($5)/log(2)}'|cat >ip.txt
保存为脚本执行
本文标题:从Apnic提取中国ip段方法
本文连接:https://blog.dextercai.com/archives/11.html
除另行说明,本站文字内容采用创作共用版权 CC-BY-NC-ND 4.0 许可协议,版权归本人所有。
除另行说明,本站图片内容版权归本人所有,任何形式的使用需提前联系。