Demonio - Conexion XMPP + manual compilar qt estico en windows con msvc2010 yssl

Iniciado por paju1986, 24 Junio 2011, 17:26 PM

0 Miembros y 1 Visitante están viendo este tema.

paju1986

Bueno una vez aprobadas todas mis asignaturas he retomado mi proyecto principal Demonio.
Una de las novedades para la futura versión 3.0 y que lo aleja un poco de la mayoria de troyanos es que la conexión ya no se realizará más por Conexión inversa sino mediante el protocolo XMPP y cualquier servidor que lo soporte.
Esto trae ventajas como poder usar el cliente detrás de router o cortafuegos sin problemas, uso de comunicaciones cifradas con SSL, buen control de los servidores conectados/desconectados, poder manejar los servidores a través de cualquier cliente XMPP, enviar mensajes en broadcast a varios servidores a la vez y otras características.
Ya tengo implementado casi todo el soporte XMPP a excepción de envio de webcam que estará en breve.

Os dejo aquí un video mostrando su funcionamiento

[youtube=425,350]http://www.youtube.com/watch?v=SZiHNJfs_PM[/youtube]

Para el que no conozca el protocolo:
http://es.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol

Los cambios aún no están en el SVN y tardarán un poco en llegar. Además pronto estrenare mi web cuando soluciones algunos problemas con el hosting.

UN SALUDO

-----------------------------ACTUALIZADO----------------------------

Manual para conseguir las Qt en windows estaticas con openssl en msvc2010
http://foro.elhacker.net/programacion_cc/tutorial_compilacion_qt_estatica_en_windows_con_msvc2010_y_soporte_openssl-t332180.0.html
Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com

Karcrack

Buenísima idea, estuve hace poco investigando el tema, pero no me acaba de convencer el uso de servidores ajenos... soy un poco paranoico xD Permitirás configurar servidores propios? O es el mismo cliente el que hará de servidor?

Nota: El nombre del protocolo es XMPP, Jabber esta ya fuera de uso

[Zero]

Sí, muy buena idea, pero está eso, supongo que pueden banearte por usar el protocolo para esto como pasa con las salas IRC :P. De todas formas está genial el método. ¿Para crear nuevo servidores tienes que crear para cada uno una cuenta de jabber o puedes usar una para varios servers?

Saludos

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche

paju1986

#3
Con una sola cuenta puedes usar varios servidores ya que cada uno tiene su propio recurso. De hecho la vista en arbol muestra el nombre de la cuenta y en una subrama todos los servidores conectados con esa cuenta. Como recurso de cada uno se utiliza el alias que le hayas puesto.



Y en cuanto a lo de que te puedan banear, pues es posible pero primero tendrían que descubrir que no estás haciendo un uso legítimo del servidor y no creo que se vayan a poner a mirar tus mensajes...

UN SALUDO

---------------------------------ACTUALIZACIÓN-------------------------

Ya he subido el código al servidor svn de sourceforge.
Para compilar debeis descargar primero la libreria QXmpp de aqui:
http://code.google.com/p/qxmpp/

Para compilar estáticamente en Windows necesitaréis las Qt compiladas estáticamente con soporte para OpenSSL
mas adelante publicare un totorial de como hacer esto para MSVC2010.

Porcierto Karcrack, no tienes porque usar servidores ajenos, puedes montar tu propio servidor jabberd por ejemplo.


UN SALUDO
Hacking, programación, tutoriales, software libre y mucho más en:
http://www.albertinux.com