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

03.12.2008, 12:38
|
|
Новичок
Регистрация: 15.09.2008
Сообщений: 19
Провел на форуме: 102324
Репутация:
1
|
|
Tor и Ftp через cUrl
Мне надо анонимно залить файлы на ftp. Возник вопрос - можно в качестве прокси для этого использовать Tor? Вроде он работает с фтп, но у меня подключиться не получилось. Коннекчюсь через курл.
Кто-нибудь реализовывал что-то подобное?
|
|
|

03.12.2008, 13:29
|
|
Reservists Of Antichat - Level 6
Регистрация: 10.04.2008
Сообщений: 299
Провел на форуме: 1199829
Репутация:
405
|
|
tor умеет работает с socks'ами
1) берешь любой ftp клиент, который умеет работать через socks (под win totalcommander, кажется, умеет)
2) настраиваешь его для работы через socks 127.0.0.1:9050
3) запускаешь tor
4) запускаешь ftp-клиент
|
|
|

03.12.2008, 14:22
|
|
Новичок
Регистрация: 15.09.2008
Сообщений: 19
Провел на форуме: 102324
Репутация:
1
|
|
Мне нужно отправить файл через cUrl.
Код
PHP код:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'ftp://user:pass@ftp.holop.ho.funpic.de/oooo.html');
//curl_setopt($ch, CURLOPT_USERPWD, $array_ftp['user'].':'.$array_ftp['pass']);
curl_setopt($ch, CURLOPT_PUT, 1);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
//curl_setopt($ch, CURLOPT_FTPASCII, 1); // режим ASCII для FTP
curl_setopt($ch, CURLOPT_INFILESIZE, 'to_templat_index.html');
curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1:9050");
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
echo "<pre>";
print_r(curl_getinfo($ch));
echo "\n cURL error number:" .curl_errno($ch);
echo "\n cURL error:" . curl_error($ch);
curl_exec($ch);
curl_close($ch);
в
Через носки Тора курл нормально выводит обычную страницу и без прокси на хост всё отлично заливается, но при попытке залить файл через Тор курл отвечает:
PHP код:
Array
(
[url] => ftp://ftp.holop.ho.funpic.de/oooo.html
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => 0
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0
[namelookup_time] => 0
[connect_time] => 0
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => 0
[upload_content_length] => 0
[starttransfer_time] => 0
[redirect_time] => 0
)
cURL error number:0
cURL error:220 Welcome FTP server ready.
500 PUT not understood
500 AUTHORIZATION: not understood
500 USER-AGENT: not understood
500 HOST: not understood
500 ACCEPT: not understood
500 CONTENT-LENGTH: not understood
500 EXPECT: not understood

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