国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Linux Shell > 正文

Shell腳本獲取國內(nèi)各大運營商網(wǎng)段腳本分享

2020-07-27 19:10:48
字體:
供稿:網(wǎng)友

亞太地區(qū)網(wǎng)絡(luò)信息記錄在這里,每天都有更新。

http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

下面這個腳本將對這段文本進行編輯,輸出國內(nèi)幾大運營商網(wǎng)段。

復(fù)制代碼 代碼如下:

#!/bin/sh
#auto get the IP Table
#get the newest delegated-apnic-latest
rm delegated-apnic-latest

if type wget
then wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
else fetch http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
fi
grep 'apnic|CN|ipv4' delegated-apnic-latest | cut -f 4,5 -d '|' | tr '|' ' ' | while read ip cnt
do
mask=$(bc <<END | tail -1
pow=32;
define log2(x) {
if (x<=1) return (pow);
pow--;
return(log2(x/2));
}
log2($cnt);
END
)
echo $ip/$mask';'>>cnnet

resultext=`whois $ip@whois.apnic.net | grep -e ^netname -e ^descr -e ^role -e ^mnt-by | cut -f 2 -d ':' | sed 's/ *//'`

if echo $resultext | grep -i -e 'railcom' -e 'crtc' -e 'railway'
then echo $ip/$mask';' >> crc
elif echo $resultext | grep -i -e 'cncgroup' -e 'netcom'
then echo $ip/$mask';' >> cnc
elif echo $resultext | grep -i -e 'chinanet' -e 'chinatel'
then echo $ip/$mask';' >> telcom_acl
elif echo $resultext | grep -i -e 'unicom'
then echo $ip/$mask';' >> unicom
elif echo $resultext | grep -i -e 'cmnet'
then echo $ip/$mask';' >> cmnet
else
echo $ip/$mask';' >> other_acl
fi

done

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长阳| 宕昌县| 礼泉县| 舞阳县| 勐海县| 盐山县| 根河市| 乌拉特前旗| 资溪县| 马尔康县| 南陵县| 宁化县| 保康县| 祁连县| 子洲县| 台前县| 晋城| 安仁县| 建昌县| 丁青县| 马鞍山市| 竹北市| 宿州市| 汕头市| 红河县| 合水县| 行唐县| 扎兰屯市| 淮阳县| 大竹县| 万盛区| 北海市| 大厂| 靖西县| 怀仁县| 济南市| 灵宝市| 石渠县| 吉木萨尔县| 盐亭县| 东宁县|