跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 广东移动内穿扫描IP段的小想法
未分類
3 5 月 2020

广东移动内穿扫描IP段的小想法

嗷嗷 大佬有话说 : 4 分钟前

广东移动内穿扫描IP段的小想法

本帖最后由 嗷嗷 于 2020-5-3 05:03 编辑

又看到有人秀广东移动内穿了

也是不说IP

不过最开始的在坛子里秀广东移动内穿的MJJ说了是172段的IP

另外再百度了一下,在V2EX看到了同是讨论此内容的帖子

评论中称是216或219段,根据各地dns查询来看

应该就是指172.216.xxx.xxx或者172.219.xxx.xxx

接着我百度查了一下,curl指定ip或者host的方法

命令是这样的

curl -H "域名" "ip"

#如
curl -H "www.google.com" "172.216.1.1"

#加上设置3S超时
curl –connect-timeout 3 -H "www.google.com" "172.216.1.1"

不过在这里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 ((e=0;e<=255;e++))
        do
        #这里e就是D段
        done
done

设置变量,拼接一下IP

bip="172.216."
for ((i=0;i<=255;i++))
do
        #这里i就是C段
        cip=$bip$i
        for ((e=0;e<=255;e++))
                do
                #这里d就是D段
                dip=$cip$d
                done
done

加上curl的命令

bip="172.216."
for ((i=0;i<=255;i++))
do
        #这里i就是C段
        cip=$bip$i
        for ((e=0;e<=255;e++))
                do
                        #这里d就是D段
                        dip=$cip$d
                        curl –connect-timeout 3 -H "www.google.com" $dip
                done
done

判断curl命令的返回值可知IP是否连通
如果通了则能在返回值中找到"google",否则反之

bip="172.216."
for ((i=0;i<=255;i++))
do
        #这里i就是C段
        cip=$bip$i
        for ((e=0;e<=255;e++))
                do
                        #这里d就是D段
                        dip=$cip$d
                        echo $(curl –connect-timeout 3 -H "www.google.com" $dip | grep "google")
                done
done

加一个判断

bip="172.216."
for ((i=0;i<=255;i++))
do
        #这里i就是C段
        cip=$bip$i
        for ((e=0;e<=255;e++))
                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 ((e=0;e<=255;e++))
                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

思路就是这么个思路

花样撸管冠军 大佬有话说 : 2 分钟前

现在办一个移动宽带还来得及吗?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具