亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 43184 | 回復(fù): 74
打印 上一主題 下一主題

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表 [復(fù)制鏈接]

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-07-14 18:53 |只看該作者 |倒序?yàn)g覽
Shell 檔如下, wget 所取得的檔案,若您有心仔細(xì)看一下即可知內(nèi)容
( http://211.72.210.251/images/cn_isp.sh )

  1. #!/bin/sh
  2. FILE=/root/study/apnic/ip_apnic
  3. rm -f $FILE
  4. wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
  5. grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip
  6. cnt
  7. do
  8.         echo $ip:$cnt
  9.         mask=$(cat << EOF | bc | tail -1
  10. pow=32;
  11. define log2(x) {
  12. if (x<=1) return (pow);
  13. pow--;
  14. return(log2(x/2));
  15. }
  16. log2($cnt)
  17. EOF)
  18.         echo $ip/$mask>;>; cn.net
  19.         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'`
  20.         case $NETNAME in
  21.         CHINANET|CNCGROUP)
  22.                 echo $ip/$mask >;>; $NETNAME
  23.         ;;
  24. #如果你還要其他 ISP , 請?jiān)谶@邊加上去即可,透過 apnic whois , 你可以知道他的 NETNAME
  25.         OTHER_NETNAME_here)
  26.         ;;
  27.         esac
  28. done
復(fù)制代碼

再來,你只要看 CHINANET 或 CNCGROUP 這兩個(gè)檔案內(nèi)容即可以知道其所有的 IP List 了,若需要其他 ISP , 上面代碼以給您足夠空間自己發(fā)揮

  1. [root@log images]# cat CHINANET
  2. 58.32.0.0/13
  3. 58.40.0.0/15
  4. 58.42.0.0/16
  5. 58.44.0.0/14
  6. 58.48.0.0/13
  7. 58.208.0.0/12
  8. 59.32.0.0/13
  9. 59.40.0.0/15
  10. 59.42.0.0/16
  11. 59.44.0.0/14
  12. 59.48.0.0/16
  13. ...以下略
復(fù)制代碼


有了這個(gè),就看你如何發(fā)揮了..iptable/iproute/dns/squid...firewall 很多東西都會有需要的

我放了一份今天做出來的 List 在下面,日後永不更新,所以你要最新的就得
自己做了
http://211.72.210.251/images/CHINANET
http://211.72.210.251/images/CNCGROUP

教育網(wǎng)(CERNET) ? 我不知道,他的 IP Source 很亂,由 ARIN 的也有 APNIC
的,而且 NETNAME 還不太一致, 就懶得做了

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2005-07-14 19:00 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表


  1. define log2(x) {
  2. if (x<=1) return (pow);
  3. pow--;
  4. return(log2(x/2));
  5. }
復(fù)制代碼

這段運(yùn)用遞歸調(diào)用的方式計(jì)算 mask 的 code 令人拍案叫絕。。!

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
3 [報(bào)告]
發(fā)表于 2005-07-15 09:47 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

[quote]原帖由 "platinum"]這段運(yùn)用遞歸調(diào)用的方式計(jì)算 mask 的 code 令人拍案叫絕。。![/quote 發(fā)表:

這是我在 man bc 時(shí),得到的靈感,不然在 shell 中計(jì)算起來
還可有點(diǎn)費(fèi)事

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
4 [報(bào)告]
發(fā)表于 2005-07-15 10:30 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

CHINANET 和 CHINATELECOM 都是電信嗎 ?

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2005-07-15 11:19 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
6 [報(bào)告]
發(fā)表于 2005-07-15 11:42 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

  1. #!/bin/sh
  2. FILE=/root/study/apnic/ip_apnic
  3. rm -f $FILE
  4. wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
  5. grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip
  6. cnt
  7. do
  8.        echo $ip:$cnt
  9.        mask=$(cat << EOF | bc | tail -1
  10. pow=32;
  11. define log2(x) {
  12. if (x<=1) return (pow);
  13. pow--;
  14. return(log2(x/2));
  15. }
  16. log2($cnt)
  17. EOF
  18. )
  19. # 有朋友說在 FreeBSD 下, EOF 後一定要 NL ,Linux 下有無 NL 並無差別
  20.        echo $ip/$mask>;>; cn.net
  21.        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'`
  22.        case $NETNAME in
  23.        CHINANET|CNCGROUP)
  24.                echo $ip/$mask >;>; $NETNAME
  25.        ;;
  26. #修正這裏的 CHINATELECOM = CHINANET
  27.       CHINATELECOM)
  28.                echo $ip/$mask >;>;CHINANET
  29. #如果你還要其他 ISP , 請?jiān)谶@邊加上去即可,透過 apnic whois , 你可以知道他的 NETNAME
  30.        OTHER_NETNAME_here)
  31.        ;;
  32.        esac
  33. done
復(fù)制代碼


修正後結(jié)果,那段取段落的 sed 可以不用, 因?yàn)?apnic 有一個(gè)更細(xì)的 whois file,才會用到

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2005-07-15 13:04 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

cernet的地址list在這http://www.nic.edu.cn/RS/ipstat/

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2005-07-15 13:34 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

為什么我執(zhí)行了,
在/root/study/apnic/ip_apnic 文件中的內(nèi)容是
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-lates
這個(gè)網(wǎng)頁里的內(nèi)容呢。根本沒經(jīng)過處理。

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
9 [報(bào)告]
發(fā)表于 2005-07-15 13:39 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

原帖由 "mii_tool" 發(fā)表:
為什么我執(zhí)行了,
在/root/study/apnic/ip_apnic 文件中的內(nèi)容是
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-lates
這個(gè)網(wǎng)頁里的內(nèi)容呢。根本沒經(jīng)過處理。

產(chǎn)出的是 CHINANET  CNCGROUP 兩個(gè)檔案
不是您指的那個(gè),因?yàn)槟莻(gè)是 source, 原則上不動

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
10 [報(bào)告]
發(fā)表于 2005-07-15 13:41 |只看該作者

自動產(chǎn)生 電信(CHINANET)/網(wǎng)通(CNCGROUP) IP 列表

[quote]原帖由 "bhuang"]cernet的地址list在這http://www.nic.edu.cn/RS/ipstat/[/quote 發(fā)表:

你看得到內(nèi)容 ? 我看不到耶
我本來也有找到這個(gè),但是跟本看不到,不是回應(yīng) 403 , 就是跳轉(zhuǎn)回首頁
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP