Re: [Python-es] Ayuda SimpleXMLRPCServer con ssl
> El vie, 05-03-2010 a las 15:15 -0500, Boris Perez Canedo escribi�: >> Hola, >> >> >> Estoy tratando de montar un servidor xml rpc, ya logre hacer basic >> auth, y que tambien que atendiera peticiones simultaneas pero para >> obtener mas seguridad estoy enredado tratando de hacerlo con ssl. >> >> Utilice openssl para generar un certificado autofirmado .pem y una >> clave privada .pem. Creo que lo que debo hacer es redefinir el metodo >> get_request() que hereda SimpleXMLRPCServer de SocketServer (segun la >> documentacion puede ser redefinido), pero en realidad estoy a ciegas. >> >> def get_request(self): >> >> return self.socket.accept() >> >> # redefiniendo get_request >> >> def get_request(self): >> >> request, address = self.socket.accept() >> # de la ayuda de python 2.6 modulo ssl >> connstream = ssl.wrap_socket(request, >> server_side=True, >> certfile="sslcertificate/mycert.pem", >> keyfile="privatekey/mykey.pem", >> ssl_version=ssl.PROTOCOL_TLSv1) >> >> return connstream, address >> >> Como, hasta donde conozco del asunto, ssl hereda de socket debe >> redefinir los metodos read, write, etc para su proposito, pero en >> esencia deberia ser transparente para SimpleXMLRPCServer. >> >> Echo a andar el servidor y cuando uso xmlrpclib para conctarme y >> acceder a sus metodos, por ejemplo: >> >> #ejemplo de cliente >> import xmlrpclib >> >> conn = xmlrpclib.ServerProxy(https://myuser:mypassw...@localhost:8500) >> print conn.test() # test es un metodo de mi servidor >> >> Pues se queda colgado ni uno ni el otro me dan error ni nada. >> > > Por si te sirve de algo yo tengo aqu� un servidor xmlrpc con ssl que > consegu� de alguna parte: > > http://git.danigm.net/gitphp/index.php?p=geco.git&a=blob&h=0d318d739eb3df110832176ec9e63f0289f32f48&hb=1a2a1f9d0a111bdf6fb16dc011cb595431c9ceed&f=src/gecod/gecod/secure_xmlrpc.py > > Y aqu� un ejemplo de uso: > > http://git.danigm.net/gitphp/index.php?p=geco.git&a=blob&h=21c2da7b42f1b67354558c5978cf27d7074ab3a3&hb=1a2a1f9d0a111bdf6fb16dc011cb595431c9ceed&f=src/gecod/gecod/xmlrpc_frontend.py > Muchas gracias. --- La mejor vacuna contra el virus A(H1N1) es la higiene personal ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] GUI con wxpython, numpy y matplotlib
2010/3/6 Kiko : > Hola a todos. > :o) [...] > > -Otra cosa que no sé si se puede hacer sería seleccionar una serie de celdas > del grid (hoja de cálculo) y con los botones que hay a la derecha de la hoja > de cálculo ejecutar una acción sobre esas celdas. Sí [...] -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: La cara oculta de Fibonacci (en Python) - http://feedproxy.google.com/~r/simelo-es/~3/SK_fIpxhZHg/la-cara-oculta-de-fibonacci-en-python.html ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] obtener el ip de la pc y su sistema operativo (sistemas remotos)
Para actualizar este tema, talvez esta libreria sea util para este tipo de tareas http://xael.org/norman/python/python-nmap/ El día 14 de febrero de 2010 10:58, César García escribió: > Para que puedas obtener el sistema operativo te recomiendo nmap > > Ej: > > nmap -sS -PN -n -O 192.168.1.10 > > El día 12 de febrero de 2010 16:27, David Villa escribió: >> On Fri, 12 Feb 2010 10:44:57 -0500 (EST) >> "Boris Perez Canedo" osó decir: >> >>> >>> >>> Hola a todos, >>> >>> Me gustaria saber como realizar un scan de la red y de esta manera >>> obtener los ip que estan siendo utilizados y el sistema operativo >>> asociado. >>> >>> Se que se puede >>> ejecutar el comando ping u otros para cosas similares desde python >>> pero hacer esto, por ejemplo con ping, llevaria mucho tiempo, ya que >>> habria que empezar a probar ip por ip >>> >>> y podrian haber 10 maquinas encendidas en 100 posibilidades o mas. >>> Otra cosa seria una especie de ping a la direccion de broadcast de la >>> subred y asi obtener respuestas "instantaneas" pero desgraciadamente >>> el comando ping no funciona asi. Hay alguna implementacion del >>> protocolo ICMP en python que permita hacer esto? >>> >>> Otras posibilidades que no sean con ICMP tambien son bienvenidas. >>> >>> Gracias. >>> >> >> Yo tengo un scriptillo Python que usa la librería scapy y que quizá te >> puede servir. Lo que hace es un ping ARP, de modo que puedes tener la >> lista de todos los hosts conectados en la LAN en pocos segundos. Además >> utiliza el OUI de la MAC pasa listar el fabricante (esto lo puedes >> eliminar si no lo necesitas). Lo que no hace es darte el SO. >> >> Es importante señalar que cómo usa ARP solo sirve para máquinas que se >> encuentren en el mismo dominio de broadcast que tu máquina. >> >> Puedes encontrar el script en: >> >> https://arco.esi.uclm.es/svn/public/misc/scapy/arping.py >> >> Si no quieres filtrar lo puedes usar simplemente con: >> >> $ sudo ./arping.py "" >> >> Saludos >> >> >> ___ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > > -- > http://celord.blogspot.com/ > -- http://celord.blogspot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] En GTK: cómo saber si una tecla en particular está presionada?
Hola Por ejemplo, cómo saber si la tecla CTRL está presionada en un instante dado? Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Duda con imágenes y setuptools.. .
Cordial saludo Lista, Acabo de realizar una aplicación con wxPython y ahora quiero distribuirla. Para ello estoy usando la librería Setuptools para crear un paquete .egg. Sin embargo me encuentro con que puedo crear el paquete e instalarlo, sé que los contenidos que necesito se encuentran dentro del .egg, pero al ejecutar la aplicación (o el script principal) me muestra muchos errores, todos relacionados con que las imágenes no se encuentran en unas rutas específicas, Al revisar constato que todas están en las rutas correctas. Encontré en la lista un hilo con una duda similar, pero no tiene solución. Espero que alguien que se haya topado con este problema le haya encontrado solución y la pueda compartir. Debo aclarar que estoy trabajando las imágenes de la forma os.path.join() dentro del código de la aplicación y dentro del script setup.py estoy agregando las imágenes como "data_files" de la forma glob.glob(os.path.join()). Les agradecería si me pueden ayudar. La estructura de mis directorios es la siguiente: - *ROOT* - *Images* - *Colors* - Yellow - Blue - Red - Image_1 - Image_2 - Image_3 - script_1.py - script_2.py - script_3.py Hasta pronto. -- Juan Pablo Valois valencia Estudiante de Ingeniería de Sistemas y Computación Universidad Tecnológica de Pereira Pereira - Risaralda - Colombia ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Constitución de una asociación py thon españa
Hola. Como comentó Esteve[1] hace unos días se creó una lista[2] para intentar organizar una PyCon España, de los pocos temas que se han tratado en esa lista ha surgido la necesidad de crear una asociación[3], y viendo que hay mucha gente de esta lista que no está apuntada en la otra, os aviso aquí por si queréis aportar vuestro granito de arena. [1] http://mail.python.org/pipermail/python-es/2010-March/000609.html [2] http://groups.google.es/group/pycon-espana [3] http://groups.google.es/group/pycon-espana/browse_thread/thread/3af12e65f9c8b889 -- Saludos Fran ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/