ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Избранное
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #61  
Старый 02.02.2009, 17:04
Аватар для needDrivers
needDrivers
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме:
30718

Репутация: 18
Wink

Цитата:
Сообщение от bons  
Напишу локальную часть скрипта на С или паскале но вряд ли смогу взяться за это раньше чем через пару недель.
Уже всё давно написано - proxy_rd.
 
Ответить с цитированием

  #62  
Старый 03.02.2009, 17:52
Аватар для needDrivers
needDrivers
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме:
30718

Репутация: 18
По умолчанию

Для работы с pproxy.php через proxy_rd вот такой конфигурационный скрипт подходит
PHP код:
function proxy_rd(...)
{
    
char *header;
    
char *header2;
    
char *temp;
    
char *temp2;
    
char *post;
    
    
header NULL;
    
header2 NULL;
    
post NULL;

    *
rdhost dup("localhost");
    
//*rdport = dup("3129");

    
add(&header2"POST http://localhost/lab/pproxy.php HTTP/1.0\r\n");
    
add(&header2"Host: localhost\r\n");
    
//add(&header2, "Proxy-Connection: close\r\n");
    
add(&header2"Connection: close\r\n");
    
add(&header2"Content-Type: application/x-www-form-urlencoded\r\n");

    
add(&headermethod);
    
add(&header" ");
    
add(&headeruri_relative);
    
add(&header" ");
    
add(&headerprotocol);
    
add(&header"\r\n");

    
add(&header"Connection: close\r\n");

    if(!
isempty(h_host_port))
    {
        
add(&header"Host: ");
        
add(&headerh_host_port);
        
add(&header"\r\n");
    }

    if(!
isempty(h_cache_control))
    {
        
add(&header"Cache-Control: ");
        
add(&headerh_cache_control);
        
add(&header"\r\n");
    }

    if(!
isempty(h_pragma))
    {
        
add(&header"Pragma: ");
        
add(&headerh_pragma);
        
add(&header"\r\n");
    }

    if(!
isempty(h_accept))
    {
        
add(&header"Accept: ");
        
add(&headerh_accept);
        
add(&header"\r\n");
    }

    if(!
isempty(h_accept_lang))
    {
        
add(&header"Accept-Language: ");
        
add(&headerh_accept_lang);
        
add(&header"\r\n");
    }

    if(!
isempty(h_accept_charset))
    {
        
add(&header"Accept-Charset: ");
        
add(&headerh_accept_charset);
        
add(&header"\r\n");
    }

    if(!
isempty(h_if_mod_since))
    {
        
add(&header"If-Modified-Since: ");
        
add(&headerh_if_mod_since);
        
add(&header"\r\n");
    }

    if(!
isempty(h_if_none_match))
    {
        
add(&header"If-None-Match: ");
        
add(&headerh_if_none_match);
        
add(&header"\r\n");
    }

    if(!
isempty(h_referer))
    {
        
add(&header"Referer: ");
        
add(&headerh_referer);
        
add(&header"\r\n");
    }

    if(!
isempty(h_user_agent))
    {
        
add(&header"User-Agent: ");
        
add(&headerh_user_agent);
        
add(&header"\r\n");
    }

    if(!
isempty(h_authorization))
    {
        
add(&header"Authorization: ");
        
add(&headerh_authorization);
        
add(&header"\r\n");
    }

    if(!
isempty(h_range))
    {
        
add(&header"Range: ");
        
add(&headerh_range);
        
add(&header"\r\n");
    }

    if(!
isempty(h_content_type))
    {
        
add(&header"Content-Type: ");
        
add(&headerh_content_type);
        
add(&header"\r\n");
    }

    if(!
isempty(h_content_length))
    {
        
add(&header"Content-Length: ");
        
add(&headerh_content_length);
        
add(&header"\r\n");
    }

    if(!
isempty(h_cookie))
    {
        
add(&header"Cookie: ");
        
add(&headerh_cookie);
        
add(&header"\r\n");
    }

    
add(&headerh_unknown);

    
add(&header"\r\n");

    
add(&post"host=");
    
temp dup(host);
    
add(&temp":");
    
add(&tempisempty(port)?"80":port);
    
temp2 encode(temp);
    
add(&posttemp2);
    
free(temp);
    
free(temp2);
    
add(&post"&query=");
    
temp encode(header);
    
add(&posttemp);
    
free(header);
    
free(temp);
    
    
add(&header2"Content-Length: ");
    
temp dupn(strlen(post));
    
add(&header2temp);
    
free(temp);
    
add(&header2"\r\n\r\n");
    
    
add(&header2post);

    
free(post);

    
//msg("debug message", header);

    
return header2;

 
Ответить с цитированием

  #63  
Старый 03.02.2009, 18:48
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

С нетерпением ждём, когда для работы с pproxy.php будут исходники на делфи!!!!!!!!!!
 
Ответить с цитированием

  #64  
Старый 03.02.2009, 19:52
Аватар для zic
zic
Новичок
Регистрация: 04.04.2003
Сообщений: 7
Провел на форуме:
180211

Репутация: 5
Отправить сообщение для zic с помощью ICQ
По умолчанию

жду поддержку https... очень жду....
 
Ответить с цитированием

  #65  
Старый 07.02.2009, 20:42
Аватар для vadim2
vadim2
Новичок
Регистрация: 07.02.2009
Сообщений: 10
Провел на форуме:
62306

Репутация: 0
По умолчанию

Bons, когда будет версия с поддержкой https ? Уже заждался . Напиши плиз.
 
Ответить с цитированием

  #66  
Старый 07.02.2009, 21:14
Аватар для needDrivers
needDrivers
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме:
30718

Репутация: 18
По умолчанию

Интересно, как ты себе представляешь HTTPS через HTTP?
Ты хотя бы понимаешь как работают данные протоколы?
 
Ответить с цитированием

  #67  
Старый 07.02.2009, 21:29
Аватар для needDrivers
needDrivers
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме:
30718

Репутация: 18
По умолчанию

Выложил последнюю версию proxy_rd.
Для скачивания будет доступна до 20 февраля.
http://www.pfzim.ru/download.php?id=9
 
Ответить с цитированием

  #68  
Старый 07.02.2009, 23:02
Аватар для bons
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

Цитата:
Сообщение от vadim2  
Bons, когда будет версия с поддержкой https ? Уже заждался . Напиши плиз.
про https ничего не могу сказать, т.к изначально писал SOCKS-версию, которая почти готова. Там надо исправить пару багов (не знаю сколько времени на это уйдет) и тщательно протестировать. Если сильно нужно могу скинуть альфу, которая более или менее работоспособна.
Почему бы тебе не заюзать альтернативы например HTTPTunnel, в любом случае функционала там больше.

pproxy, изменено:
увеличен таймаут коннекта к серверу (см тут)
тип данных от прокси теперь application/octet-stream (см тут)
исправлен баг связанный с неправильным приемом данных в plocal.pl в случае фрагментации http заголовка ответа от pproxy

Последний раз редактировалось bons; 07.02.2009 в 23:07..
 
Ответить с цитированием

  #69  
Старый 08.02.2009, 11:05
Аватар для Banderos_Russia
Banderos_Russia
Участник форума
Регистрация: 11.06.2007
Сообщений: 134
Провел на форуме:
1098970

Репутация: 73
Отправить сообщение для Banderos_Russia с помощью ICQ
По умолчанию

у меня просто белые страницы отображаются, в чем может быть дело? в исходниках первого поста ничего не менял
 
Ответить с цитированием

  #70  
Старый 08.02.2009, 11:59
Аватар для vadim2
vadim2
Новичок
Регистрация: 07.02.2009
Сообщений: 10
Провел на форуме:
62306

Репутация: 0
По умолчанию

Я попутал, хотел написать socks . Извиняюсь что ввёл в заблуждение . Автор скинь альфу.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ