sggse
V2EX  ›  问与答

已知 IP,如何知道这些 IP 中哪些能打开网页?

  •  
  •   sggse · Jun 29, 2017 · 2550 views
    This topic created in 3290 days ago, the information mentioned may be changed or developed.

    已知 IP 可以 tcp ping 通,80/443 端口已打开,并且知道运行着 web 服务,现在如何批量测试这些 IP 中哪些可以打开网页?

    除了一个一个浏览器输入以外

    因为经测试,这些 IP 并不能正常打开,浏览器会返回 404

    如何从这些 IP 中批量筛选出能正常访问的 IP 呢?

    10 replies    2017-06-29 15:06:06 +08:00
    t6attack
        1
    t6attack  
       Jun 29, 2017
    一个循环的活。任意语言,掌握点皮毛,都能写出来吧。
    artandlol
        2
    artandlol  
       Jun 29, 2017 via Android
    直接 curl 看返回值为 200 的就行
    分别扫描 80 和 443 的 返回到不同的输出
    kmahyyg
        3
    kmahyyg  
       Jun 29, 2017 via Android
    有个工具 同 ip 网站查询

    另外前面各位说的 curl 返回 200,也是个不错的选择
    Tink
        4
    Tink  
       Jun 29, 2017
    写个脚本测试呗
    dream7758522
        5
    dream7758522  
       Jun 29, 2017
    各位,有没有考虑到这么一种情况?域名是否绑定到这个 IP 上,未绑定的话,纯 vip,无法访问
    Tink
        6
    Tink  
       Jun 29, 2017
    @dream7758522 #5 楼主问的 ip,和域名没半毛钱关系啊
    b821025551b
        7
    b821025551b  
       Jun 29, 2017
    @dream7758522 #5 楼主说的应该是遍历当前网站的路径,因为已经有 404 返回了。
    jyf007
        8
    jyf007  
       Jun 29, 2017
    for ip in {ip pool};do curl -I ip:{port};done
    jyf007
        9
    jyf007  
       Jun 29, 2017
    @dream7758522 要反查域名了。
    alect
        10
    alect  
       Jun 29, 2017
    这是要扫代理?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3309 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 11:58 · PVG 19:58 · LAX 04:58 · JFK 07:58
    ♥ Do have faith in what you're doing.