19 julho, 2007

Fwd: [Xemele] Fwd: Jabber/XMPP sem servidor

descobrimos!

Forwarded Conversation
Subject: Jabber/XMPP sem servidor
------------------------

From: metal <marcelometal@gmail.com>

Date: Wed, Jul 11, 2007 at 1:54 PM

copiei toscamento do blog do phractal,
vale a pena sacar essa funcionalidade....


http://svale.eng.br/2007/03/27/jabberxmpp-sem-servidor/

Jabber/XMPP sem servidor

O XMPP, também conhecido por aí como Jabber®, foi especificado para não realizar comunicação direta entre os clientes, e portanto, necessita de um servidor e de autenticação (nenhum cliente envia mensagens para outros sem estar autenticado). Mas, recentemente, uma extensão foi criada para permitir comunicação direta entre clientes, sem necessidade de servidor, utilizando serviços de configuração-zero. Isso foi chamado de Link-local messaging. Algo parecido foi implementado pela Apple no iChat, e já funciona em alguns clientes Jabber, como o Gajim.

Em uma hackparty, em janeiro, descobrimos esta funcionalidade do Gajim por acidente, enquanto fazíamos uns testes com zeroconf e o cliente. O Gajim nos permitiu trocar mensagens, com e sem criptografia (cuidado: o padrão é sem criptografia), e enviar arquivos, como uma conta Jabber usual (note que a comunicação é feita somente entre os usuários locais). Para isso, bastava ter o cliente instalado, as suas dependências, e se conectar à rede, para que em poucos segundos todos os outros clientes fossem notificados da presença do novo ponto. No screenshot abaixo, é possível ver o Jabber ID, composto do apelido escolhido e o nome da estação.

Link-local messaging com o Gajim

Para habilitar o link-local messaging do Gajim, no Debian, é necessário instalar o pacote python-avahi, e marcar o "Enable Local-Link Messaging", na janela de configuração de contas. Uma conta "local" irá aparecer na lista. Ela deve ser configurada para que algumas informações do usuário fiquem visíveis para os outros clientes (como nome, apelido, etc).

Mas para que utilizar isso? A independência de servidor e de internet faz desta funcionalidade uma maneira rápida e flexível de trocar mensagens e arquivos numa rede, sem ter de configurar o Samba, NFS ou abrir uma sessão SSH. No caso de usuários móveis, basta ter uma rede sem fio com infraestrutura ou Ad-Hoc para rapidamente haver comunicação. Mais uma vez, é importante estar atento à segurança, já que eventualmente o canal pode não estar seguro.




--
Marcelo Jorge Vieira (metal)
poesias/rascunhos - http://metal.alucinados.com
fotos - http://flickr.com/photos/marcelometal/
blog tecnico - http://metaldot.alucinados.com

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "Plataforma Agregadora Xemelê" em Grupos do Google.
 Para postar neste grupo, envie um e-mail para xemele@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para xemele-unsubscribe@googlegroups.com
 Para ver mais opções, visite este grupo em http://groups.google.com/group/xemele?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---


--------
From: metal <marcelometal@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info>
Date: Wed, Jul 11, 2007 at 1:55 PM

[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: Rodrigo Otávio Moraes <rom232@gmail.com>
Reply-To: Ferramentas para conversar < xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info>
Date: Thu, Jul 12, 2007 at 10:00 AM

Mas entao, alguem ja usou ?


[Quoted text hidden]
[Quoted text hidden]
_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele




--
"We've all been raised on television to believe that one day we'd all be millionaires, and movie gods, and rock stars. But we won't. And we're slowly learning that fact. And we're very, very pissed off. "

Tyler Durden
(Fight Club)
_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: metal <marcelometal@gmail.com >
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar < xemele@colab.info>
Date: Thu, Jul 12, 2007 at 11:14 AM

yep!

funciona lindamente, hehe
[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: Rodrigo Otávio Moraes <rom232@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info>
Date: Thu, Jul 12, 2007 at 11:26 AM

Maneiro, eu testei aqui em uma instalacao seca do ubuntu rodando na virtualbox e nao pareceu funfar nao...
instalei o gajim com o avahi....
e nao quis criar uma nova conta, fiquei por conta de aparecer a tal conta 'local'
e nada.

Alguma ideia?
[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: metal <marcelometal@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info>
Date: Thu, Jul 12, 2007 at 11:33 AM

> Maneiro, eu testei aqui em uma instalacao seca do ubuntu rodando na virtualbox e nao
> pareceu funfar nao...
> instalei o gajim com o avahi....
> e nao quis criar uma nova conta, fiquei por conta de aparecer a tal conta 'local'
> e nada.
>
> Alguma ideia?

entao,
não precisa criar conta...
os usuários que estão na rede e com essa opção habilitada, aparecem no "local".

ele pega usuario@maquina
[Quoted text hidden]

--------
From: Rodrigo Otávio Moraes <rom232@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info >
Date: Thu, Jul 12, 2007 at 11:44 AM

eh que nao apareceu indicacao nenhuma de 'local'
em canto algum.



On 7/12/07, metal < marcelometal@gmail.com > wrote:
[Quoted text hidden]


[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: Daniel Pádua < daniel.padua@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar < xemele@colab.info>
Date: Thu, Jul 12, 2007 at 12:36 PM

então, mestre
no gajim, em "editar contas", você habilitou a opção "enable link-local message"?

aloha
dp

On 7/12/07, Rodrigo Otávio Moraes <rom232@gmail.com> wrote:
[Quoted text hidden]



--
daniel pádua
http://www.imaginarios.net/dpadua
~
http://www.seuestrelo.art.br
http://www.estudiolivre.org/budega
http://www.culturadigital.org.br
http://www.descentro.org

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: Rodrigo Otávio Moraes < rom232@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar < xemele@colab.info>
Date: Thu, Jul 12, 2007 at 12:58 PM

sim, isso mesmo.
e nao apareceu nada....
[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: Rodrigo Otávio Moraes <rom232@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info>
Date: Thu, Jul 12, 2007 at 1:04 PM

Ahhh funfou!!
Eh que tive de restartar o esquema.
[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------
From: Rodrigo Otávio Moraes <rom232@gmail.com>
Reply-To: Ferramentas para conversar <xemele@colab.info>
To: Ferramentas para conversar <xemele@colab.info>
Date: Thu, Jul 12, 2007 at 1:19 PM

Opa! Opa!
Olha soh, interessante demais isso...
estava pensando, dessa forma, tem como montar servicos 'instalaveis' de forma muito simples...
do tipo, cada modulo do sistema, aa medida que for ficando proto, pode informar aos demais... que ja esta disponivel e tal...
Acha que seria viavel, algo assim?
[Quoted text hidden]

_______________________________________________
Xemele mailing list
Xemele@colab.info
http://www.colab.info/cgi-bin/mailman/listinfo/xemele


--------

Nenhum comentário: