Маленький, анонимный проксик, протестируйте plz

Тема в разделе "WASM.NETWORKS", создана пользователем KiNDeR, 4 фев 2005.

  1. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    Это анонимный HTTP проксик, кому не лень, протестите его, укажите на ошибкb в реализации кода и алгоритма. В общем прошу помощи...

    Он виснет на 60080 порт, и редиректит http запросы...

    [​IMG] 2087162758__ixgate.zip
     
  2. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    Подтверждаю: не работает

    ни IE, ни Opera не работают, IE выдаёт The page cannot be displayed, Opera вообще ничего не выдаёт, судя по монитору(tcpviewpro) общение браузеров с прокси происходит, общение прокси с вебсервером вроде да, но вебсервер не получает запроса



    сделай хоть что ли лог в файл какие операции прокси делает, чтобы проще было понять где проблема,

    скомпилировать сам к сожалению не могу так как использую только MASM



    в атаче лог tcpview pro

    192.168.0.1 webserver

    192.168.0.2 client and proxy



    неплохая книга по сокетам:

    Network Programming for Microsoft Windows

    by Anthony Jones and Jim Ohlund



    [​IMG] 1961112577__log.txt
     
  3. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    ещё вроде я не вижу проверок, что строка с Host: может содержать номер порта, а также что в ней может быть IP вместо символьного имени и тогда не надо ресолвить
     
  4. Saint German

    Saint German New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2003
    Сообщения:
    222
    Сомневаюсь, что у него нет этих книг, хотя

    действительно не работает.
     
  5. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    Книг у меня действитель нет...

    и разного рода проверок пока тоже нет, пока это не главное...



    попробуйте такой вариант:





    [​IMG] 946304571__ixgate.rar
     
  6. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    вроде заработал, проверял на локальном сервере, но глючит, после того как отдал браузеру начальную страницу повис



    а почему нет многопоточности?, по моему для прокси это обязательное условие, может он из-за этого виснет?



    в атаче две самые главные главы из книги, а вообще поищи, в инете должна быть эта книга, сообщи пожалуйста если сможешь найти второе издание (мыло в профиле или сюда)



    [​IMG] _1592405852__book.rar
     
  7. cx0f

    cx0f New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2004
    Сообщения:
    6
    Я тут тоже темой прокси заинтересовался,сорри если не в тему и извиняюсь KiNDeR за сование носа в чужой топик : а какая разница собственно в реализации http и https проксей? я проксик с http://zproxy.chat.ru (с исходником на асме) пробовал, работает но первых несколько запросов только отображает, дальше page not found.Может его как-то доделать возможно чтоб постабильнее был и по https работал?Что такое https с точки зрения асма? и как проверить ип при входе по https (что-то типа http://www.stayinvisible.com/index.pl/test_your_ip_nocache но для https)?

    PS. поиском пользовался и http://www.wasm.ru/forum/index.php?action=vthread&forum=12&topic=5669 читал но ниодного исходника реализации https НА КАКОМ ЛИБО ЯЗЫКЕ программирования так никто и не выложил:lol:
     
  8. zen333

    zen333 New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    2
    Адрес:
    Costa Rica
    2 cxof: на zproxy.chat.ru старая глючная недоработка лежит , новая которая парсит номер порта лежит на http://zn-soft.narod.ru
     
  9. ankar84

    ankar84 New Member

    Публикаций:
    0
    Регистрация:
    4 мар 2005
    Сообщения:
    1
    там трой!!!
     
  10. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    Посмотри сорсы 3proxy c link, на сколько помню там http/https/socks/smtp/ftp реализации присутствовали (правда сорсы на С :)).