国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 酒泉市| 逊克县| 桦川县| 阿鲁科尔沁旗| 岐山县| 泽普县| 崇仁县| 南华县| 云安县| 和龙市| 隆化县| 海丰县| 揭阳市| 襄城县| 汉沽区| 乐都县| 河间市| 西贡区| 北票市| 巴里| 沅江市| 郴州市| 上蔡县| 建阳市| 水城县| 上栗县| 永州市| 合山市| 都安| 封开县| 资中县| 大厂| 股票| 开化县| 信阳市| 象山县| 灵台县| 晴隆县| 连南| 唐山市| 莲花县|