ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

02.12.2008, 02:20
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Сообщение от Buffalon
а можно плмз пример с КУРЛ?
Вот держи
PHP код:
$handle = curl_init();
curl_setopt($handle, CURLOPT_COOKIE, 'remixlang=0;');
curl_setopt($handle, CURLOPT_PROXY, '91.196.0.75:80');
curl_setopt($handle, CURLOPT_VERBOSE, false);
curl_setopt($handle, CURLOPT_HEADER, false);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_REFERER, 'http://www.weblancer.net/');
curl_setopt($handle, CURLOPT_URL, 'http://www.weblancer.net/account/login/');
curl_setopt($handle, CURLOPT_USERAGENT, 'User-Agent: Mozilla/6.0 (Windows; U; Windows NT 6.1; ru; rv:2.9.0.4) Gecko/2009102920 Firefox/3.1.4');
curl_setopt($handle, CURLINFO_HEADER_OUT, true);
curl_setopt($handle, CURLOPT_POST, true);
curl_setopt($handle, CURLOPT_POSTFIELDS, 'action=login&login=Buffalon&password=xXx');
echo $response = iconv('windows-1251', 'UTF-8', curl_exec($handle));
//echo $response = curl_exec($handle); // У меня просто все на UTF8
curl_close($handle);
Ответ сервера:
Авторизация пользователя Неверно указан пароль. Число оставшихся попыток — 3. При превышении лимита возможность авторизации будет доступна через час.
|
|
|

02.12.2008, 02:23
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Сообщение от DIAgen
Вот держи
PHP код:
$handle = curl_init();
curl_setopt($handle, CURLOPT_COOKIE, 'remixlang=0;');
curl_setopt($handle, CURLOPT_PROXY, '91.196.0.75:80');
curl_setopt($handle, CURLOPT_VERBOSE, false);
curl_setopt($handle, CURLOPT_HEADER, false);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_REFERER, 'http://www.weblancer.net/');
curl_setopt($handle, CURLOPT_URL, 'http://www.weblancer.net/account/login/');
curl_setopt($handle, CURLOPT_USERAGENT, 'User-Agent: Mozilla/6.0 (Windows; U; Windows NT 6.1; ru; rv:2.9.0.4) Gecko/2009102920 Firefox/3.1.4');
curl_setopt($handle, CURLINFO_HEADER_OUT, true);
curl_setopt($handle, CURLOPT_POST, true);
curl_setopt($handle, CURLOPT_POSTFIELDS, 'action=login&login=Buffalon&password=xXx');
echo $response = iconv('windows-1251', 'UTF-8', curl_exec($handle));
//echo $response = curl_exec($handle); // У меня просто все на UTF8
curl_close($handle);
Ответ сервера:
Чёрт - реально проще , спс .Учу КУРЛ
|
|
|

02.12.2008, 02:28
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Сообщение от Pashkela
Курлы проще, но дольше выполняются, извините
Можешь привести тесты или статью где это описано что медленей?
fsockopen ты на прямую просто работаешь с сокетами, а Curl уже все сделано и не надо заморачиваться, но даже если Curl меделение fsockopen, то Curl выигрывает в том что можно использовать curl_multi
|
|
|

02.12.2008, 02:29
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Сообщение от Buffalon
Чёрт - реально проще , спс .Учу КУРЛ
Учить не чего не надо, надо просто читать документацию и понимать что делаеться и как, а остальное в голове само сабой заложеться (:
|
|
|

02.12.2008, 02:38
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от DIAgen
Можешь привести тесты или статью где это описано что медленей?
http://habrahabr.ru/blogs/php/42158/
))) Мда, чото я сегодня не в форме. Сорри
ЗЫЖ Даже больше - когда fsockopen отключен на сайте, curl практически всегда работает. Вот это сел в лужу  Ставьте мне минусы быро
Последний раз редактировалось Pashkela; 02.12.2008 в 02:43..
|
|
|

02.12.2008, 02:52
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Сообщение от Pashkela
http://habrahabr.ru/blogs/php/42158/
))) Мда, чото я сегодня не в форме. Сорри
ЗЫЖ Даже больше - когда fsockopen отключен на сайте, curl практически всегда работает. Вот это сел в лужу  Ставьте мне минусы быро
Ставить не чего не будем (:
Но у Curla есть не большой не достаток, он заключает в том чно не может работать с патоком даных, если я правильно выразился, т.е если использовать протокол SMTP то уж тут не как не обойтись без Socket Functions
|
|
|

02.12.2008, 02:57
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
delete
|
|
|

02.12.2008, 03:03
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Сообщение от Pashkela
Если речь идет о https, то кажется я понял
Неа.. не правильно понял
SMTP - Simple Mail Transfer Protocol. Простой Протокол Передачи Почты.
Там отправялеться запрос на подключение и читаем ответ и если ответ 220, то отправляем запрос приветсвия EHLO и все это идет в одном соедение.
Вот не большой пример
PHP код:
$socket = socket_create ( AF_INET, SOCK_STREAM, SOL_TCP ) ;
socket_connect ( $socket, $domen_mx, 25 ) ;
$tmp_soket = socket_read ( $socket, 512 ) ;
if (substr ( $tmp_soket, 0, 3 ) !== '220') {
return false ;
}
socket_write ( $socket, "EHLO {$domain}\n" ) ;
$tmp_soket = socket_read ( $socket, 512 ) ;
if (substr ( $tmp_soket, 0, 3 ) !== '250') {
return false ;
}
|
|
|

02.12.2008, 03:05
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
EHLO ))))
|
|
|

02.12.2008, 03:06
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
жошшш
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|