bika
TW金牌会员

UID 138192
精华
27
积分 1720
帖子 941
阅读权限 70
注册 2008-7-23
状态 离线
|
|
|
whois
#!/bin/sh
"h)H2L i$h$D7c"C:GFILE=./ip_apnic
:P0p-C/@7S+m9A _6Z8K5J程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛rm -f $FILE 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛1{ i.g-R:x {%i
wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
(M-N/A9E"l3P"m9X,T*B!vTechWeb-技术社区grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛#C-_;S+}'o;S6n
do TechWeb-技术社区*J8Z,a1f;q:J)L4`#R"]
echo $ip:$cnt
3D/e7?;O)n.i;_8Qmask=$(cat << EOF | bc | tail -1
5Z&H#I'}5t;a;x4R程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛pow=32; :n8F2@0@6k:v
define log2(x) { b:|)}.x'z!R!m0O6[
if (x<=1) return (pow); TechWeb-技术社区1s-^2Q7[-W
pow--;
4?1Z4q:\1`,i/y8n8BTechWeb-技术社区 return(log2(x/2)); /_'~+L$\(u*K7P#R
}
$N:?;U8Q4E3Tlog2($cnt) -z0Y#H0i+S
EOF) tech.techweb.com.cn!Q1`/S5R0s,H'n1G%n
echo $ip/$mask>> cn.net *n1h d#i2T
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'` 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛%^6j1F#r)^
NETNAME=`echo $NETNAME | sed -e 's/cJ/ /g' | awk -F' ' '{ printf $1; }'`
1P&K+C"I#a4Z.Ecase $NETNAME in
!O6Y6K'A$D2b"~:gCNC)
#N%R-D5T-P-H4~ echo $ip/$mask >> CNCGROUP
7f(t4K)f,j(d9G2R9c-p;; .{)w:Z.l,G%Z'y/|1Z*s
CHINANET|CNCGROUP)
!H:J(z)K5b&r7e echo $ip/$mask >> $NETNAME TechWeb-技术社区!Y#}%U8S1C
;; tech.techweb.com.cn2B9Y0I:\$e*Y#Q
CHINATELECOM)
3I2y'Z/U9W4d&` echo $ip/$mask >> CHINANET
'U)r6g7I#N$Q;x6|程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛;;
,}%T,K#h;V(]CMNET)
,e,~5f1\)K/J0r.s/F,S6v程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛 echo $ip/$mask >> CMNET 4J1I)@5U0N.t3~(]
;;
2n2S5F3h1T!r.|/rTechWeb-技术社区*) tech.techweb.com.cn,R5}4F$F%?
echo $ip/$mask >> OTHER
-U)[0s(j$M8i(~ y;;
+@:u5N:p:G0N9l:O;G ctech.techweb.com.cnesac tech.techweb.com.cn+h/x5c2d)`-y
if [ -n "`whois $ip@whois.apnic.net | grep 'China Mobile'`" ]
;v9z!E"d.H _)j:Q+S8zthen
5b:Y*N)k*secho $ip/$mask >> BMCCNET
$q${*x2o&Y/}0l(n6otech.techweb.com.cnfi
8A9Y)G(j4B"Wdone
|
引用
回复
|
|