| 主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
| 我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
又看到有人秀广东移动内穿了
也是不说IP
不过最开始的在坛子里秀广东移动内穿的MJJ说了是172段的IP
另外再百度了一下,在V2EX看到了同是讨论此内容的帖子
评论中称是216或219段,根据各地dns查询来看
应该就是指172.216.xxx.xxx或者172.219.xxx.xxx
接着我百度查了一下,curl指定ip或者host的方法
命令是这样的
复制代码
不过在这里C段应该只有少数几个到几十个,暂时看到有的是172.216.2x.xx
现在只说思路,就是扫IP连通性的思路,直接ping也许也行
回到脚本,IP范围是0~255
所以做一个for循环0~255即可
- for ((i=0;i<=255;i++))
- do
- #这里i就是C段
- done
复制代码
嵌套一个D段
- for ((i=0;i<=255;i++))
- do
- #这里i就是C段
- for ((d=0;d<=255;d++))
- do
- #这里d就是D段
- done
- done
复制代码
设置变量,拼接一下IP
复制代码
加上curl的命令
复制代码
判断curl命令的返回值可知IP是否连通
如果通了则能在返回值中找到”google”,否则反之
复制代码
加一个判断
- bip=”172.216.”
- for ((i=0;i<=255;i++))
- do
- #这里i就是C段
- cip=$bip$i
- for ((d=0;d<=255;d++))
- do
- #这里d就是D段
- dip=$cip$d
- #echo $(curl –connect-timeout 3 -H “www.google.com” $dip | grep “google”)
- if [$(curl –connect-timeout 3 -H “www.google.com” $dip | grep “google”) != “” ]
- then
- echo “IP “+$dip+” 连通”
- else
- echo “IP “+$dip+” 不连通”
- fi
- done
- done
复制代码
加一个保存IP到文本文件
- bip=”172.216.”
- for ((i=0;i<=255;i++))
- do
- #这里i就是C段
- cip=$bip$i
- for ((d=0;d<=255;d++))
- do
- #这里d就是D段
- dip=$cip$d
- #echo $(curl –connect-timeout 3 -H “www.google.com” $dip | grep “google”)
- if [$(curl –connect-timeout 3 -H “www.google.com” $dip | grep “google”) != “” ]
- then
- echo “IP “+$dip+” 连通”
- touch testip.txt
- echo $dip >> testip.txt
- else
- echo “IP “+$dip+” 不连通”
- fi
- done
- done
复制代码
思路就是这么个思路
各路大神的回复:
注册: 现在办一个移动宽带还来得及吗?
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:广东移动内穿扫描IP段的小想法 https://dev-web.zhujicankao.com/23621.html
主机参考















评论前必须登录!
注册