analyst 发表于 2005-9-16 14:53:19

『转贴』一个自动获取网通和电信ip段的shell

运行环境:
bash    RH9

#!/bin/sh
FILE=/root/study/apnic/ip_apnic
rm -f $FILE
wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt
do
        echo $ip:$cnt
      mask=$(catcn.net
        NETNAME=`whois $ip@whois.apnic.net | sed -e '/./{H;$!d;}' -e 'x;/netnum/!d' |grep ^netname | sed -e 's/.*:      \(.*\)/\1/g' | sed -e 's/-.*//g'`
        case $NETNAME in
        CHINANET|CNCGROUP)
                echo $ip/$mask >> $NETNAME
        ;;
        CHINATELECOM)
                echo $ip/$mask >> $NETNAME
        ;;
        OTHER_NETNAME_here)
        ;;
        esac
done

[ 本帖最后由 analyst 于 2005-9-16 03:26 PM 编辑 ]

analyst 发表于 2005-9-16 15:00:51

下载链接:
http://211.72.210.251/images/cn_isp.sh

作者原话:
Shell ?如下, wget 所取得的?案,若您有心仔?看一下即可知?容

再?,你只要看 CHINANET 或 CNCGROUP ????案?容即可以知道其所有的 IP List 了,若需要其他 ISP , 上面代?以?您足?空?自己??




# cat CHINANET
58.32.0.0/13
58.40.0.0/15
58.42.0.0/16
58.44.0.0/14
58.48.0.0/13
58.208.0.0/12
59.32.0.0/13
59.40.0.0/15
59.42.0.0/16
59.44.0.0/14
59.48.0.0/16
...以下略


http://211.72.210.251/images/CHINANET
http://211.72.210.251/images/CNCGROUP

analyst 发表于 2005-9-16 15:22:57

另外加上我今天才抓的数据:

CHINANET:


58.32.0.0/13
58.40.0.0/15
58.42.0.0/16
58.43.0.0/16
58.44.0.0/14
58.48.0.0/13
58.56.0.0/15
58.58.0.0/16
58.59.0.0/17
58.60.0.0/14
58.208.0.0/12
59.32.0.0/13
59.40.0.0/15
59.42.0.0/16
59.43.0.0/16
59.44.0.0/14
59.48.0.0/16
59.49.0.0/17
59.49.128.0/17
59.50.0.0/16
59.51.0.0/17
59.51.128.0/17
59.52.0.0/14
59.56.0.0/14
59.60.0.0/15
59.62.0.0/15
60.160.0.0/15
60.162.0.0/15
60.164.0.0/15
60.168.0.0/13
60.176.0.0/12
61.132.0.0/16
61.133.128.0/17
61.134.0.0/18
61.134.64.0/19
61.136.128.0/17
61.137.0.0/17
61.138.192.0/18
61.139.0.0/17
61.139.192.0/18
61.140.0.0/14
61.144.0.0/14
61.152.0.0/14
61.157.0.0/16
61.159.64.0/18
61.159.128.0/17
61.160.0.0/16
61.161.64.0/18
61.164.0.0/15
61.166.0.0/16
61.169.0.0/16
61.170.0.0/15
61.172.0.0/14
61.177.0.0/16
61.178.0.0/16
61.180.0.0/17
61.183.0.0/16
61.184.0.0/14
61.188.0.0/16
61.189.128.0/17
61.190.0.0/15
125.64.0.0/13
125.72.0.0/16
125.80.0.0/13
125.88.0.0/13
125.104.0.0/13
125.112.0.0/12
202.96.96.0/21
202.96.104.0/21
202.96.112.0/20
202.96.128.0/21
202.96.136.0/21
202.96.144.0/20
202.96.160.0/21
202.96.168.0/21
202.96.176.0/20
202.96.200.0/21
202.96.208.0/20
202.96.224.0/21
202.97.0.0/21
202.97.8.0/21
202.97.16.0/20
202.97.32.0/19
202.97.64.0/19
202.97.96.0/20
202.97.112.0/20
202.98.32.0/21
202.98.48.0/20
202.98.64.0/19
202.98.96.0/21
202.98.128.0/19
202.98.160.0/21
202.98.168.0/21
202.98.192.0/21
202.98.200.0/21
202.98.208.0/20
202.98.224.0/21
202.98.232.0/21
202.98.240.0/20
202.99.192.0/21
202.100.96.0/21
202.100.104.0/21
202.100.112.0/20
202.100.136.0/21
202.100.160.0/21
202.100.168.0/21
202.100.176.0/20
202.100.192.0/21
202.100.208.0/20
202.100.224.0/19
202.101.0.0/18
202.101.64.0/19
202.101.96.0/19
202.101.128.0/18
202.101.224.0/21
202.102.0.0/19
202.102.32.0/19
202.102.64.0/18
202.103.0.0/21
202.103.8.0/21
202.103.16.0/20
202.103.32.0/19
202.103.192.0/19
202.103.224.0/21
202.104.0.0/15
202.107.128.0/17
202.109.0.0/16
202.110.128.0/18
202.111.0.0/17
203.130.32.0/19
203.212.0.0/20
210.192.96.0/19
218.4.0.0/15
218.6.0.0/16
218.13.0.0/16
218.14.0.0/15
218.16.0.0/14
218.20.0.0/16
218.21.0.0/17
218.22.0.0/15
218.30.0.0/15
218.62.128.0/17
218.63.0.0/16
218.64.0.0/15
218.66.0.0/16
218.67.0.0/17
218.70.0.0/15
218.72.0.0/13
218.80.0.0/12
219.128.0.0/12
219.144.0.0/13
219.152.0.0/15
219.159.64.0/18
219.159.128.0/17
220.160.0.0/11
221.224.0.0/13
221.232.0.0/14
221.236.0.0/15
221.238.0.0/16
221.239.0.0/17
221.239.128.0/17
222.72.0.0/15
222.74.0.0/16
222.75.0.0/16
222.76.0.0/14
222.80.0.0/15
222.82.0.0/16
222.83.0.0/17
222.83.128.0/17
222.84.0.0/16
222.85.0.0/17
222.85.128.0/17
222.86.0.0/15
222.88.0.0/15
222.90.0.0/15
222.92.0.0/14
222.168.0.0/15
222.172.0.0/17
222.172.128.0/17
222.173.0.0/16
222.174.0.0/15
222.176.0.0/13
222.184.0.0/13
222.208.0.0/13
222.216.0.0/15
222.218.0.0/16
222.219.0.0/16
222.220.0.0/15
222.222.0.0/15
222.240.0.0/13


CNC:



58.16.0.0/16
58.17.0.0/17
58.17.128.0/17
58.18.0.0/16
58.19.0.0/16
58.20.0.0/16
58.21.0.0/16
58.22.0.0/15
58.240.0.0/15
58.242.0.0/15
58.244.0.0/15
58.246.0.0/15
58.248.0.0/13
60.0.0.0/13
60.8.0.0/15
60.10.0.0/16
60.11.0.0/16
60.12.0.0/16
60.13.0.0/18
60.13.128.0/17
60.14.0.0/15
60.16.0.0/13
60.24.0.0/14
60.28.0.0/15
60.30.0.0/16
60.31.0.0/16
60.208.0.0/13
60.216.0.0/15
60.218.0.0/15
60.220.0.0/14
61.48.0.0/13
61.133.0.0/17
61.134.96.0/19
61.134.128.0/17
61.135.0.0/16
61.137.128.0/17
61.138.0.0/17
61.138.128.0/18
61.139.128.0/18
61.148.0.0/15
61.156.0.0/16
61.159.0.0/18
61.161.0.0/18
61.161.128.0/17
61.162.0.0/16
61.163.0.0/16
61.167.0.0/16
61.168.0.0/16
61.176.0.0/16
61.179.0.0/16
61.181.0.0/16
61.182.0.0/16
61.189.0.0/17
125.32.0.0/16
202.96.0.0/18
202.96.64.0/21
202.96.72.0/21
202.97.128.0/18
202.97.224.0/21
202.97.240.0/20
202.98.0.0/21
202.98.8.0/21
202.99.64.0/19
202.99.96.0/21
202.99.128.0/19
202.99.160.0/21
202.99.168.0/21
202.99.176.0/20
202.99.208.0/20
202.99.224.0/21
202.99.232.0/21
202.99.240.0/20
202.102.128.0/21
202.102.224.0/21
202.102.232.0/21
202.106.0.0/16
202.107.0.0/17
202.108.0.0/16
202.110.0.0/17
202.111.128.0/18
203.93.8.0/24
203.93.192.0/18
210.13.128.0/17
210.14.160.0/19
210.14.192.0/19
210.15.32.0/19
210.15.96.0/19
210.15.128.0/18
210.21.0.0/16
210.52.128.0/17
210.53.0.0/17
210.53.128.0/17
210.74.96.0/19
210.74.128.0/19
210.82.0.0/15
218.8.0.0/14
218.12.0.0/16
218.21.128.0/17
218.24.0.0/14
218.56.0.0/14
218.60.0.0/15
218.67.128.0/17
218.68.0.0/15
218.104.0.0/14
219.154.0.0/15
219.156.0.0/15
219.158.0.0/17
219.158.128.0/17
219.159.0.0/18
220.252.0.0/16
221.0.0.0/15
221.2.0.0/16
221.3.0.0/17
221.3.128.0/17
221.4.0.0/16
221.5.0.0/17
221.5.128.0/17
221.6.0.0/16
221.7.0.0/19
221.7.32.0/19
221.7.64.0/19
221.7.96.0/19
221.8.0.0/15
221.10.0.0/16
221.11.0.0/17
221.11.128.0/18
221.11.192.0/19
221.12.0.0/17
221.12.128.0/18
221.13.0.0/18
221.13.64.0/19
221.13.96.0/19
221.13.128.0/17
221.14.0.0/15
221.192.0.0/15
221.194.0.0/16
221.195.0.0/16
221.196.0.0/15
221.198.0.0/16
221.199.0.0/19
221.199.32.0/20
221.199.128.0/18
221.199.192.0/20
221.200.0.0/14
221.204.0.0/15
221.206.0.0/16
221.207.0.0/18
221.207.64.0/18
221.207.128.0/17
221.208.0.0/14
221.212.0.0/16
221.213.0.0/16
221.216.0.0/13
222.128.0.0/14
222.132.0.0/14
222.136.0.0/13
222.160.0.0/15
222.162.0.0/16
222.163.0.0/19
222.163.32.0/19
222.163.64.0/18
222.163.128.0/17


UNICOM:



61.240.0.0/14
211.90.0.0/15
211.92.0.0/15
211.94.0.0/15
211.96.0.0/15
220.192.0.0/15
220.194.0.0/15
220.196.0.0/14
220.200.0.0/13

alin999 发表于 2005-9-16 15:30:00

沙发

henrt 发表于 2005-9-16 15:45:17

好东东!

easehu 发表于 2005-9-16 16:47:05

呵呵,以前看过了,不过还是顶。

DreamCat 发表于 2005-9-17 13:50:11

此贴置顶吧。当偶的资料用了。:D

[ 本帖最后由 DreamCat 于 2005-9-17 01:51 PM 编辑 ]

txwwy 发表于 2005-9-24 14:23:06

顶!

ttsee 发表于 2005-9-29 22:24:44

收下!

DreamCat 发表于 2005-9-30 17:32:41

偶用 IPNETINFO 检查了一遍,没有错误~~置顶啦~

[ 本帖最后由 DreamCat 于 2005-9-30 08:28 PM 编辑 ]

都市牧牛 发表于 2005-10-7 16:35:38

学习! 收藏_____

EaKers 发表于 2007-7-6 09:11:52

请问下,如果我详细点取得:cernet (教育网),代码要怎么写呢?
谢谢了。

samhui 发表于 2007-7-9 13:17:09

教育网 怎样处理呢?

还是中国移动:o

wkjyfcc88 发表于 2007-9-26 18:20:13

在windows下面运行,这可是不好办哈。。:(

yingguang 发表于 2008-7-27 11:01:36

好东西,学习中!
页: [1] 2
查看完整版本: 『转贴』一个自动获取网通和电信ip段的shell