HTTP PROXY

Тема в разделе "WASM.NETWORKS", создана пользователем zag2art, 5 июл 2006.

  1. zag2art

    zag2art New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2005
    Сообщения:
    40
    Есть у кого-нить исходники на С++ простейшего (ананимного) http прокси. Скока не искал в инете все какие-то монстры. Мне нужен пример, так сказать, базовой реализации без всяких там навороченых конфигов и аутентификации.

    Есть еще парочка вопросов:
    1 Я так понимаю обычным спобом (через методы GET [HEAD итд]) цепочку из проксей не построишь?
    2 Так называемы HTTPS прокси организуется поддержкой метода CONNECT (для обычного http, не ssl который)?
    3 HTTP_X_FORWARDED_FOR - че это за штука такая. Попалось мне упоминание о ней в какой-то доке, я так понимаю - это переменная perl извлекаемая из html заголовка запроса. А как это выглядит в html заголовке не понятно. Мож кто знает?


    Никак не могу разобраться в различной инфе.
     
  2. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    Могу дать ссылку на исходник на ассемблере :).
     
  3. zag2art

    zag2art New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2005
    Сообщения:
    40
    Aquila: zproxy уже смотрел :) Судя по rfc (наскока я понял) запросов типа: GET http://proxy1:8080/http://proxy2:8008/http://www.wasm.ru/ HTML/1.0 быть в природе не должно, так что даж не знаю. Да и грузит эта гадость проц на все 100% (ну можт за малым исключением :)
     
  4. zag2art

    zag2art New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2005
    Сообщения:
    40
    Хотел в атач положить прогу, с просьбой протестить, но, как видно атачи отменили :dntknw:
     
  5. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    В форме быстрого ответа их нет. Кликни по ссылке "Ответить" или "Цитировать".
     
  6. zag2art

    zag2art New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2005
    Сообщения:
    40
    В атаче HTTP HTTPS прокси с исх. на С (3128 порт) без авторизации.

    Не могли бы вы глянуть и вынести вердикт: так это должно работать или нет?
     
  7. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
    zag2art

    на uinc.ru были отличные статьи про простейшие анонимные прокси
    читать обязательно!
     
  8. zag2art

    zag2art New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2005
    Сообщения:
    40
    Ага, спасибо просмотрел.
     
  9. nopnopnop

    nopnopnop New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    15
    HTTP_X_FORWARDED_FOR - extra header, added (sometymes) by proxy server to you request before
    it forwarder to the target.It has nothing in common with html header and perl.HTTP_X_FORWARDED_FOR
    header contain you ip, so you can by logged by foreign host!