手动筛选cloudflare的IP

获取ASN

访问网址:https://bgp.he.net/search?search%5Bsearch%5D=cloudflare

vps里面新建一个文件page.txt

将上面的整个网页复制到page.txt这个文件里

来到ssh窗口,执行命令:

cat page.txt | grep -Eo "([0-9.]+){4}/[0-9]+" > asn.txt

 

比对cloudflare

将cf回源的地址存放于cf.txt中

wget -O cf.txt https://www.cloudflare.com/ips-v4

先去安装zmap,然后扫描开放了80端口的IP,机器性能一般的,先将“3000”或者“100M”数值改小

zmap -p 80 -r 3000 --probes=1 --retries=0 --cooldown-time=5 -w asn.txt -o cf.txt

或者

zmap -p 80 -B 100M --probes=1 --retries=0 --cooldown-time=5 -w asn.txt -o cf.txt

再提取cf.txt的每个IP,替换"b.b.b.b":http://b.b.b.b/cdn-cgi/trace ,有返回体信息则代表该IP可用,打不开网页、禁止访问之类的都不行

 

 

 

声 明 1 bujj博客:www.bujj.org
2 原创文章,转载请注明转自bujj博客:www.bujj.org
3 当前页网址:https://www.bujj.org/index.php/2021/12/16/235/
THE END
分享
二维码
< <上一篇
下一篇>>