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

07.03.2008, 23:45
|
|
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме: 482261
Репутация:
58
|
|
Сообщение от .:EnoT:.
fsockopen($host,$port,$error_number,$error_descrip tion,20);
на
fsockopen($host, $port,$errno, $errstr, 30);
скажи чем моя строчка от твоей отличается?
я же говорю что выдает 400 ошибку точно не из-за длины таймаута.
а по поводу http://...это вообще является ошибкой.
|
|
|

07.03.2008, 23:46
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Енот, ты не в теме.
Код:
fputs($fsite,"GET $address HTTP/1.1\r\n");
fputs($fsite,"Accept-Language: ru\r\n");
fputs($fsite,"Accept-Encoding: gzip, deflate\r\n");
fputs($fsite,"Content-Type: text/html\r\n");
fputs($fsite,"Host: $host\r\n");
fputs($fsite,"User-Agent: $user_agent\r\n");
fputs($fsite,"Proxy-Connection: Keep-Alive\r\n");
fputs($fsite,"\r\n");
Попробуй юзать эти сокеты. У тебя там лишнее кое-что было. Правда у тя выведется сжатый контент (gzip).
|
|
|

07.03.2008, 23:49
|
|
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме: 482261
Репутация:
58
|
|
Сообщение от NOmeR1
Енот, ты не в теме.
Код:
fputs($fsite,"GET $address HTTP/1.1\r\n");
fputs($fsite,"Accept-Language: ru\r\n");
fputs($fsite,"Accept-Encoding: gzip, deflate\r\n");
fputs($fsite,"Content-Type: text/html\r\n");
fputs($fsite,"Host: $host\r\n");
fputs($fsite,"User-Agent: $user_agent\r\n");
fputs($fsite,"Proxy-Connection: Keep-Alive\r\n");
fputs($fsite,"\r\n");
Попробуй юзать эти сокеты. У тебя там лишнее кое-что было. Правда у тя выведется сжатый контент (gzip).
Благодарю, большое спасибо. я просто впервые столкнулся...
|
|
|

07.03.2008, 23:50
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
бля, я не про то подумал, сори.
мне вот только непонятно почему не выдаётся ошибка на вот эту строчку:
echo "Адрес: $host$address\r\n";
|
|
|

07.03.2008, 23:51
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Мдя.....столько раз делать fputs - бред
Лучше в массиве гнать:
Вот красивый хидер:
PHP код:
<?php
$sock = fsockopen($host, 80, $errno, $errstr, 10);
$headers = array
(
'GET '.$host.$path' HTTP/1.1',
'Host: '.$host,
'Referer: '.$host,
User-Agent: $user_agent,
'Content-Type: text/html; charset=windows-1251',
Content-Length: 181,
'Proxy-Connection: Keep-Alive'
);
fwrite($sock, implode("\r\n", $headers)."\r\n\r\n");
$xek = '';
while(!feof($sock))
{
$xek .= fgets($sock, 1024);
}
echo $xek;
|
|
|

07.03.2008, 23:52
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Пытаюсь разобраться с работой сокетов... решил попробовать написать пр чекер... использующий сервис _be1.ru... Ещё не дошел до команд выбора и вывода строки, выдает ошибку 400... Посмотрите посоветуйте....
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<form method='get'>
Хост:<input type='text' name='host' value='' /><br/>
<input type='submit' name='sub' value='Go!' /><br/>
</form>";
if(isset($_GET['sub']))
{
$res=NULL;
$host=$_GET['host'];
$sock=@fsockopen("www.be1.ru",80);
if(!$sock) die("fsockopen() error.");
fputs($sock,"GET www.be1.ru/stat/?url=http%3A%2F%2F".$host."%2F HTTP/1.0\r\n Referer: http://www.be1.ru\r\n\r\n");
for ($i = 1; $i <= 550; $i++) {
$res.=fgets($sock,128);
}
fclose ($sock);
}
echo $res;
?>
|
|
|

07.03.2008, 23:53
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Сообщение от .:EnoT:.
бля, я не про то подумал, сори.
мне вот только непонятно почему не выдаётся ошибка на вот эту строчку:
Код:
echo "Адрес: $host$address\r\n";
PHP код:
<?php
echo 'Адрес: '.$host.$address."\r\n";
?>
|
|
|

07.03.2008, 23:54
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от Isis
PHP код:
<?php
echo 'Адрес: '.$host.$address."\r\n";
?>
я это и имею ввиду
|
|
|

07.03.2008, 23:55
|
|
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме: 482261
Репутация:
58
|
|
PHP код:
echo "Адрес: $host$address\r\n";
чем вам строка не нравится?
адекватно выводится...
|
|
|

07.03.2008, 23:57
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
А с чего он должен выдавать ошибку? Двойные кавычки обрадатывают переменные, там 2 переменные : $host и $address. И эти 2 переменные просто выводятся.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|