Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2011 19:11:24

mironich
От:
Зарегистрирован: 2011-05-23
Сообщения: 118
Репутация: +  2  -
Профиль   Отправить e-mail  

Подключение к Socks 5 на сокетах

В общем надо подключится(для начала) , к socks 5 серверу на python сокетах, вот код..
Я знаю он ужасен=)

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('71.236.123.168',27977))
s.sendall('0x05'+'1'+'1')
result = s.recv(50000)
print result
s.close()
Как бэ делаю все по протоколу http://ru.wikipedia.org/wiki/SOCKS#.D0.9F….E.D0.BB_SOCKS_5 , в ответ не чего не приходит=(



Офлайн

#2 Май 24, 2011 09:31:56

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключение к Socks 5 на сокетах

data = struct.pack('>BBB',0x05, 1,1)
s.send(data)
s.recv(1024)
>>>'\x05\x00'
Сервер ожидает получить бинарные данные, а не строку.
http://docs.python.org/library/struct.html



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version