Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.02.2009, 17:04
|
|
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме: 30718
Репутация:
18
|
|
Сообщение от bons
Напишу локальную часть скрипта на С или паскале но вряд ли смогу взяться за это раньше чем через пару недель.
Уже всё давно написано - proxy_rd.
|
|
|

03.02.2009, 17:52
|
|
Новичок
Регистрация: 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(&header, method);
add(&header, " ");
add(&header, uri_relative);
add(&header, " ");
add(&header, protocol);
add(&header, "\r\n");
add(&header, "Connection: close\r\n");
if(!isempty(h_host_port))
{
add(&header, "Host: ");
add(&header, h_host_port);
add(&header, "\r\n");
}
if(!isempty(h_cache_control))
{
add(&header, "Cache-Control: ");
add(&header, h_cache_control);
add(&header, "\r\n");
}
if(!isempty(h_pragma))
{
add(&header, "Pragma: ");
add(&header, h_pragma);
add(&header, "\r\n");
}
if(!isempty(h_accept))
{
add(&header, "Accept: ");
add(&header, h_accept);
add(&header, "\r\n");
}
if(!isempty(h_accept_lang))
{
add(&header, "Accept-Language: ");
add(&header, h_accept_lang);
add(&header, "\r\n");
}
if(!isempty(h_accept_charset))
{
add(&header, "Accept-Charset: ");
add(&header, h_accept_charset);
add(&header, "\r\n");
}
if(!isempty(h_if_mod_since))
{
add(&header, "If-Modified-Since: ");
add(&header, h_if_mod_since);
add(&header, "\r\n");
}
if(!isempty(h_if_none_match))
{
add(&header, "If-None-Match: ");
add(&header, h_if_none_match);
add(&header, "\r\n");
}
if(!isempty(h_referer))
{
add(&header, "Referer: ");
add(&header, h_referer);
add(&header, "\r\n");
}
if(!isempty(h_user_agent))
{
add(&header, "User-Agent: ");
add(&header, h_user_agent);
add(&header, "\r\n");
}
if(!isempty(h_authorization))
{
add(&header, "Authorization: ");
add(&header, h_authorization);
add(&header, "\r\n");
}
if(!isempty(h_range))
{
add(&header, "Range: ");
add(&header, h_range);
add(&header, "\r\n");
}
if(!isempty(h_content_type))
{
add(&header, "Content-Type: ");
add(&header, h_content_type);
add(&header, "\r\n");
}
if(!isempty(h_content_length))
{
add(&header, "Content-Length: ");
add(&header, h_content_length);
add(&header, "\r\n");
}
if(!isempty(h_cookie))
{
add(&header, "Cookie: ");
add(&header, h_cookie);
add(&header, "\r\n");
}
add(&header, h_unknown);
add(&header, "\r\n");
add(&post, "host=");
temp = dup(host);
add(&temp, ":");
add(&temp, isempty(port)?"80":port);
temp2 = encode(temp);
add(&post, temp2);
free(temp);
free(temp2);
add(&post, "&query=");
temp = encode(header);
add(&post, temp);
free(header);
free(temp);
add(&header2, "Content-Length: ");
temp = dupn(strlen(post));
add(&header2, temp);
free(temp);
add(&header2, "\r\n\r\n");
add(&header2, post);
free(post);
//msg("debug message", header);
return header2;
}
|
|
|

03.02.2009, 18:48
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
С нетерпением ждём, когда для работы с pproxy.php будут исходники на делфи!!!!!!!!!! 
|
|
|

03.02.2009, 19:52
|
|
Новичок
Регистрация: 04.04.2003
Сообщений: 7
Провел на форуме: 180211
Репутация:
5
|
|
жду поддержку https... очень жду....
|
|
|

07.02.2009, 20:42
|
|
Новичок
Регистрация: 07.02.2009
Сообщений: 10
Провел на форуме: 62306
Репутация:
0
|
|
Bons, когда будет версия с поддержкой https ? Уже заждался  . Напиши плиз.
|
|
|

07.02.2009, 21:14
|
|
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме: 30718
Репутация:
18
|
|
Интересно, как ты себе представляешь HTTPS через HTTP?
Ты хотя бы понимаешь как работают данные протоколы?
|
|
|

07.02.2009, 21:29
|
|
Новичок
Регистрация: 30.01.2009
Сообщений: 16
Провел на форуме: 30718
Репутация:
18
|
|
Выложил последнюю версию proxy_rd.
Для скачивания будет доступна до 20 февраля.
http://www.pfzim.ru/download.php?id=9
|
|
|

07.02.2009, 23:02
|
|
Участник форума
Регистрация: 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..
|
|
|

08.02.2009, 11:05
|
|
Участник форума
Регистрация: 11.06.2007
Сообщений: 134
Провел на форуме: 1098970
Репутация:
73
|
|
у меня просто белые страницы отображаются, в чем может быть дело? в исходниках первого поста ничего не менял
|
|
|

08.02.2009, 11:59
|
|
Новичок
Регистрация: 07.02.2009
Сообщений: 10
Провел на форуме: 62306
Репутация:
0
|
|
Я попутал, хотел написать socks  . Извиняюсь что ввёл в заблуждение  . Автор скинь альфу.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|