Вверх ↑
Этот топик читают: Гость
Ответов: 14
Рейтинг: 3
#1: 2011-05-25 05:55:48 ЛС | профиль | цитата
Вот для примера сделал схемку, вроде все верно, но ничего не приходит в ответ, подскажите, что не так?

code_24143.txt
карма: 1

0
файлы: 3code_23329.txt [107B] [450], code_23330.txt [248B] [510], code_24143.txt [3.1KB] [155]
Ответов: 1841
Рейтинг: 370
#2: 2011-05-25 08:36:55 ЛС | профиль | цитата
GET http://ip.xss.ru/ HTTP/1.1
Host: ip.xss.ru
Proxy-Connection: close
[color=#008000]
[/color]
карма: 1
0
Ответов: 14
Рейтинг: 3
#3: 2011-05-25 09:10:50 ЛС | профиль | цитата
Не помогло, все равно ответ не приходит.

З.Ы. Прокси использую платный с логином и паролем, который точно работает, по крайней мере с элементом HTTP_Get. Но нужно реализовать не только прием данных, но и передачу. Как думаете в чем может быть еще проблема?
карма: 1

0
Ответов: 1841
Рейтинг: 370
#4: 2011-05-25 11:31:37 ЛС | профиль | цитата
1) Качаем и ставим Smart Sniffer.
2) Запускаем Smart Sniffer и начинаем захват пакетов.
3) Заходим куда либо используя прокси.
4) Останавливаем Smart Sniffer.
5) Анализируем отправленные/принятые данные и формируем свой запрос на основе полученной информации.
------------ Дoбавленo в 09.54:
У Вас отсутствует в конце запроса пустая строка (
)...

Как пример.

Add(MainForm,2953706,21,175)
{
Width=216
Height=136
Color=16509650
Caption="ChekProxy 0.1"
Position=1
}
Add(TCP_Client,11417587,329,98)
{
Port=80
link(onRead,2043504:doSearch,[])
link(IP,1858371:Text,[])
link(Port,3762515:Text,[])
}
Add(TCP_Server,14688773,21,126)
{
}
Add(Thread,4261362,175,105)
{
Delay=0
FastStop=0
BusyEvent=1
link(onExec,14311798:doString,[])
}
Add(FormatStr,14311798,231,105)
{
DataCount=0
Mask="GET http://ip.xss.ru/ HTTP/1.0
Host: ip.xss.ru
Proxy-Connection: Keep-Alive

"
link(onFString,1262207:doEvent1,[])
}
Add(Hub,1262207,287,105)
{
OutCount=3
link(onEvent1,11417587:doClose,[])
link(onEvent2,11417587:doOpen,[(315,118)(315,104)])
link(onEvent3,11417587:doSend,[(319,125)(319,118)])
}
Add(Button,2203900,126,105)
{
Left=60
Top=65
Width=95
Height=25
Font=[Arial,8,1,0,204]
Caption="Check Proxy"
link(onClick,4261362:doStart,[])
}
Add(Label,13055424,21,77)
{
Left=40
Top=10
Width=45
Height=18
Color=16509650
Font=[Arial,8,1,0,204]
Caption="ProxyIP"
}
Add(Edit,1858371,329,13)
{
Left=20
Top=30
Width=95
Color=11468718
Font=[Arial,8,1,0,204]
Text="128.134.135.227"
Alignment=2
}
Add(Edit,3762515,343,54)
{
Left=125
Top=30
Width=45
Color=11468718
Font=[Arial,8,1,0,204]
Text="80"
Alignment=2
DataType=1
}
Add(Label,12016698,24,30)
{
Left=120
Top=10
Width=63
Height=18
Color=16509650
Font=[Arial,8,1,0,204]
Caption="ProxyPort"
}
Add(Message,6867359,428,98)
{
}
Add(StyleXP,5760780,21,217)
{
}
Add(BlockFind,2043504,378,98)
{
IncludeBlock=1
StartBlock="IP: <a href="ip-whois.php" style="color: red;">"
EndBlock="</a>"
link(onSearch,6867359:doMessage,[])
}
------------ Дoбавленo в 11.31:
CriDos писал(а):
1) Качаем и ставим Smart Sniffer.

хотя, в случаях с использованием прокси лучше использовать SocketSniff.
карма: 1
0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)