DiChecker

Discussion in 'Болталка' started by passtel, 24 Apr 2010.

  1. passtel

    passtel Banned

    Joined:
    18 Apr 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Есть ли что-то похожее на DiChecker только с проверкой на публичность прокси?
     
  2. DrakonHaSh

    DrakonHaSh Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    118
    Likes Received:
    29
    Reputations:
    24
    интересно и как ты себе это представляешь :) ?
    есть проги наподобие Autonated Proxy Leecher (http://www.megaupload.com/?d=LCV538G0) которые грабят публичные списки проксей. ищи все места, где выкладываются прокси, грабь их и методом исключения приходи к выводу что какая-то прокся наврятли является публичной :)
     
  3. passtel

    passtel Banned

    Joined:
    18 Apr 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    например если в гугле находится по поиску то паблик, нету знач приват
     
  4. Tesson

    Tesson Banned

    Joined:
    27 Dec 2009
    Messages:
    164
    Likes Received:
    43
    Reputations:
    0
    Мне тоже интересно :)
     
  5. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    http://www.dronebl.org/lookup?ip=
     
  6. DrakonHaSh

    DrakonHaSh Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    118
    Likes Received:
    29
    Reputations:
    24
    насчет если находит то согласен, а вот если нет то если прокс недавно выложили ? гугл далеко не мгновенный :)
     
  7. DrakonHaSh

    DrakonHaSh Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    118
    Likes Received:
    29
    Reputations:
    24
    я так понимаю это блеклист dnsbl.dronebl.org - исследователей в области безопасности. можно узнать по каким принципам туда попадает ip ?
     
  8. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    хз, но попробуй почитать у них же на сайте
    http://www.dronebl.org/docs/what
     
  9. passtel

    passtel Banned

    Joined:
    18 Apr 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    спс, то что нужно )
     
  10. passtel

    passtel Banned

    Joined:
    18 Apr 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Написал чекер прокси на наличие притензий в сервисе dronebl.org
    http://multi-up.com/261986

    исходник:
    Code:
    XIncludeFile "RW_LibCurl_Inc.pb"
    If InitNetwork() = 0
      MessageRequester("Ошибка", "Не могу инициализировать сеть!", 0)
      End
    EndIf
    OpenConsole()
    OpenFile(0, ProgramParameter())
    OpenFile(1, ProgramParameter())
    Repeat
      i+1
      proxy.s = ReadString(0)
      curl  = curl_easy_init()
      RW_LibCurl_InitString()
      curl_easy_setopt(curl, #CURLOPT_URL, @"dronebl.org/ws/lookup")
      s.s = "ajax=1&ip="+StringField(proxy.s, 1, ":")
      ua.s = "Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.18 Version/10.50"
      curl_easy_setopt(curl, #CURLOPT_POSTFIELDS, @s.s)
      curl_easy_setopt(curl, #CURLOPT_USERAGENT, @ua)
      curl_easy_setopt(curl, #CURLOPT_TIMEOUT, 5)
      curl_easy_setopt(curl, #CURLOPT_REFERER, @"http://dronebl.org/lookup")
      curl_easy_setopt(curl, #CURLOPT_WRITEFUNCTION, @RW_LibCurl_WriteStrFunction())
      curl_easy_perform(curl)
      curl_easy_cleanup(curl)
      res.s = RW_LibCurl_GetString()
      If FindString(res, "No incidents", 1)
        WriteStringN(1, proxy.s)
        PrintN(Str(i) + " " + proxy.s + " No incidents")
        FlushFileBuffers(1)
      Else
        PrintN(Str(i) + " " + proxy.s + " Blacklisted")
      EndIf
    Until Eof(0)
    CloseFile(1)
    CloseFile(0)
    CloseConsole()
    запускать: check_public_proxy.exe файл_прокси файл_приват_прокси