Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   помогите разобраться c Https (https://forum.antichat.xyz/showthread.php?t=35258)

Utochka 11.03.2007 17:52

помогите разобраться c Https
 
Короче задался целью написать флудилку для нашего местного оператора

https://sms.tatincom.ru/issa/cgi-bin/cgi.exe?function=sms_send&isFree=1

но там https. Ниразу с ним дело не имел, подскажите как написать на php флудилку для https.

KSURi 11.03.2007 19:16

А на чем писать будешь уже не надо указывать?

genom-- 11.03.2007 21:24

если бы писал на perl я бы сказал что нужно ставить openshh а на php хз -- наверное тоже ?

Utochka 11.03.2007 21:25

Цитата:

Сообщение от KSURi
А на чем писать будешь уже не надо указывать?

а че читать внимательно уже не надо? глаза разуй! написано же на php.

Как я понял нужно юзать curl, только вот примера не найду пока, может у кого есть

DIAgen 11.03.2007 23:40

Глянь как вот тут реализована работа с SSL http://whitefyre.com/poxy/
А времени нет сейчас чтобы написать пример, ну может сам разберешся!

madnet 12.03.2007 11:49

Ну впринципе прерасно можно и сокетами обойтись

PHP код:

$fp fsockopen("ssl://url"); 

только нужет PHP 4.3.0 и выше и поддержка OpenSSL

но коль хочешь курлом, то вот пример

PHP код:

  $url "https://url/login.jsp";
  
$ch1 curl_init();
  
curl_setopt($ch1CURLOPT_URL,$url);
  
curl_setopt($ch1CURLOPT_REFERER,$url);
  
curl_setopt($ch1CURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  
curl_setopt($ch1CURLOPT_PROXYTYPECURLPROXY_SOCKS5);
  
curl_setopt($ch1CURLOPT_PROXY$socks);
  
curl_setopt($ch1CURLOPT_HEADER1);
  
curl_setopt($ch1CURLOPT_RETURNTRANSFER,1);
  
curl_setopt($ch1CURLOPT_NOBODY,1);
  
curl_setopt($ch1CURLOPT_COOKIE"test=".$cook);
  
curl_setopt($ch1CURLOPT_TIMEOUT5);
  
curl_setopt($ch1CURLOPT_POST1);
  
curl_setopt($ch1CURLOPT_POSTFIELDS"login=Login&sessId=$cook&theURL=&acct=$xacc&ssn=$xssn&tmpSSN=&pswd=$xpswd&publicPC=true");
  
curl_setopt($ch1CURLOPT_FOLLOWLOCATION0);
  
$postres curl_exec($ch1);
  
curl_close($ch1); 

CURLOPT_URL - ссылка куда отправляем запрос
CURLOPT_REFERER - реферер
CURLOPT_USERAGENT - юзерагент
CURLOPT_PROXYTYPE - тип прокси,если они нужны
CURLOPT_PROXY - соответственно сам прокси
CURLOPT_HEADER - получать хэдер или нет
CURLOPT_RETURNTRANSFER - получить результат запроса в переменную
CURLOPT_NOBODY - получать тело или нет
CURLOPT_COOKIE - кукизы
CURLOPT_TIMEOUT - ставим таймаут на коннект
CURLOPT_POST использовать пост в запросе или нет
CURLOPT_POSTFIELDS - поля для поста если используем
CURLOPT_FOLLOWLOCATION - переходить по редиркту

Впринципе это основы курла их хватит для любых запросов.

SMiX 12.03.2007 13:27

Цитата:

$fp = fsockopen("ssl://url");
Точнее
PHP код:

$fp fsockopen('ssl://url',443); 



Время: 14:09