Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 8, 2014 11:15:44

den1024
Зарегистрирован: 2014-03-28
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

Приветствую, Всех.

В python'e новичок и стоит задача реализовать xml-rpc сервер (желательно позволяющий шифровать передаваемые/получаемые данные).
Порекомендуйте, пожалуйста, книги или статьи (желательно русскоязычные) в которых описывается работа с xml-rpc или подобными технологиями.

Заранее премного благодарен!

Офлайн

#2 Окт. 8, 2014 17:09:04

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

xml-rpc через что? если по http - то https тут самый логичный и простой вариант, имхо.

Офлайн

#3 Окт. 8, 2014 17:11:26

den1024
Зарегистрирован: 2014-03-28
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

Именно через https! Не подскажете можно ли где-нибудь получить информацию с примером, с чего вообще начать? Грубо говоря реализовать минимальный серверок с одним вызовом.

Офлайн

#4 Окт. 13, 2014 11:07:56

den1024
Зарегистрирован: 2014-03-28
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

Никто не подскажет где можно увидеть пример реализации защищенного XML-RPC сервера на Python 3.4?

Офлайн

#5 Окт. 13, 2014 11:38:55

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

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

den1024
Именно через https! Не подскажете можно ли где-нибудь получить информацию с примером, с чего вообще начать? Грубо говоря реализовать минимальный серверок с одним вызовом.
Почему бы просто не закрыть xml-rpc сервер Nginx'ом с ssl терминированием?

Выглядеть будет так:
USER –https–> NGINX –http–> XML-RPC

Офлайн

#6 Окт. 14, 2014 02:26:43

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

я так понял комрад хочет чтоб у него сокерт был https непосредственно в питоне.

Офлайн

#7 Окт. 14, 2014 02:28:14

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

Офлайн

#8 Окт. 14, 2014 02:31:24

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

вот есть простой пример как это сделать http://www.piware.de/2011/01/creating-an-https-server-in-python/

Используйте http://code.activestate.com/recipes/442473-simple-http-server-supporting-ssl-secure-communica/

PyOpenSSL
import BaseHTTPServer, SimpleHTTPServer
import ssl
httpd = BaseHTTPServer.HTTPServer(('localhost', 4433), SimpleHTTPServer.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='path/to/localhost.pem', server_side=True)
httpd.serve_forever()

поднятие происходит на порту 4433

Отредактировано sypper-pit (Окт. 14, 2014 02:44:10)

Офлайн

#9 Окт. 14, 2014 02:32:43

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Порекомендуйте, что почитать по реализации защищенного xml-rpc сервера на Python?

certfile='path/to/localhost.pem'
путь до фаила сертификата.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version