You are on page 1of 24

ABORDAGEM E IMPLANTAO DO PROTOCOLO XMPP

Nilson Mori Douglas Pires Ineia

2009
ni!ar

ABORDAGEM E IMPLANTAO DO PROTOCOLO XMPP Nilson Mori** Douglas Pires Ineia* Resumo A utilizao de comunicadores de mensagens instantneas em redes corporativas tem ganhado respaldo e gerado interesse pelas classes administrativas de vrias empresas por!m a "alta de controle so#re as redes sociais $ue se utilizam de protocolos proprietrios como o M%N I&' ou (ahoo para conversas particulares desviando a ateno dos "uncionrios e atrapalhando o desempenhar de suas "un)es aca#am denegrindo a imagem deste tipo de comunicao e criando um descontentamento por parte destas classes* +ste artigo tem como "oco a apresentao implementao e utilizao do Protocolo ,MPP muito di"undido entre as comunidades pr- so"t.are livre como uma soluo corporativa para su#stituio dos comuns meios de telecomunica)es "ocando a integrao de matriz/"ilial* Palavras/chave0 %ervidor 1a##er ,MPP &omunicador Instantneo* **Diretor da &oordenadoria de 2ecnologia da In"ormao 3 Pre"eitura de 4ua5ra 2ecn-logo em In"ormtica 6NIPAR 6niversidade Paranaense &ampus 4ua5ra 2!cnico em In"ormtica &olegio +stadual Mendes 4onalves +/mail0 nilsonmori7gmail*com *Au8iliar de In"ormtica / 6NIPAR 6niversidade Paranaense &ampus 4ua5ra *2!cnico em In"ormtica / 9: In"ormtica 2ecn-logo em In"ormtica 6NIPAR 6niversidade Paranaense &ampus 4ua5ra +/mail0douglaspires;<7gmail*com

INTROD O Atrav!s de aplicativos de mensagens instantneas podemos gerenciar uma lista de pessoas com as $uais pretendemos manter em contato atrav!s do intercm#io de mensagens instantneas* Al!m da conversa em tempo real e8istem #ene"5cios tais como0 chat rooms trans"er=ncia de ar$uivo shared .hite#oard para a visualizao de desenhos "eitos por um interlocutor cone8o simultnea com dispositivos de prioridades di"erentes >a partir do celular e do computador dando pre"er=ncia a um para a recepo de mensagens?* 1a##er @ ,MPP $ue ! um conAunto de protocolos e tecnologias $ue permitem o desenvolvimento de sistemas distri#u5dos de mensagens* +ste protocolo ! pB#lico a#erto "le85vel e8tens5vel distri#u5do e seguro to con"ivel $ue ! utilizado pela 4oogle seu servio de mensagens o 4oogle 2alC*

"is#$ria %os Co&uni'a%ores Ins#an#(neos Ds comunicadores instantneos >Instant Messages? so mais antigos $ue a pr-pria internet pois os mesmos tiveram in5cio em meados dos anos EF* Inicialmente utilizados para envio de mensagens de impresso logo tiveram um grande salto na utilizao para a comunicao entre usurios de um mesmo computador >utilizao entre usurios de terminais de Main"rame?* &om o desenvolvimento das redes de computadores os protocolos utilizados por &omunicadores Instantneos comearam a evolu5rem alguns ainda eram ponto/ a/ponto e alguns A se apresentavam com implementa)es de servidores para disponi#ilizao do servio* &uriosamente o primeiro so"t.are de comunicao instantnea no "oi nem o to conhecido M%N Messenger ou o Gendrio I&' mas sim um so"t.are chamado Po.Ho. >termo utilizado na Am!rica do Norte para reunio dos povos nativos evento de onde ind5genas e no ind5genas se reBnem para cele#rar a cultura dos povos ind5genas norte/americanos? desenvolvido pela 2ri#al Ioice empresa do milionrio 1ohn McA"ee* D Po.Ho. "oi o primeiro so"t.are com inter"ace gr"ica pra Hindo.s al!m de implementar caracter5sticas encontradas nos comunicadores contemporneos o mesmo A trazia ideias inovadoras tais como comunicao de voz entre os usurios sintetizador de voz transmisso de mensagens o""line etc* +m :J de novem#ro de :KKE $uatro Aovens israelenses donos de uma empresa chamada Mira#ilis conce#eram o I&' alterando para sempre a maneira de se comunicar pela internet* 6ma "e#re virtual "oi L utilizao deste $ue "ora o mais simptico dos comunicadores de tempo real de todos os tempos* +nto em MM de
1ulho de :KKK a gigante Microso"t &orporation entra em cena apresentando o M%N Messenger atualmente Hindo.s Give Messenger $ue o#tivera uma $uantidade estratos"!rica de usurios* 2al sucesso teve como #ase a integrao com o servio de email Notmail onde o usurio passou automaticamente a ter uma conta de M%N apartir do momento $ue possui uma conta de email e a$ueles $ue no possuem conta no hotmail podem criar um Passaport*net passando a "azer parte da rede*

+m :KK; 1eremie Miller inicia o proAeto 1a##er $ue passa a ser pB#lico em Maio de MFFF este proAeto possi#ilita a criao de uma rede privada utilizando o protocolo ,MPP o grande "oco do proAeto "oi L criao de uma alternativa aos protocolos "echados predominantes no mercado na$uela !poca >I&' e M%N?* 6m conceito interessante apresentado neste proAeto ! a conceito de gate.aOs $ue permite $ue os usurios possam entrar nesta rede utilizando outros protocolos* 9inalmente em MP de agosto de MFFQ a 4oogle apresenta o 4oogle 2alC comunicador #aseado no protocolo ,MPP trazendo uma popularizao para o protocolo*

#ili)a*+o %e &ensagens ins#an#(neas e& (&,i#o 'or!ora#i-o &omo uma grande parte dos usurios de computadores por todo o mundo passaram a utilizar so"t.ares de comunicao instantnea as empresas viram uma oportunidade de economia para os gastos com telecomunica)es tanto com clientes como entre matriz e "iliais* 6m estudo pu#licado em MFF; no 1ournal o" &omputer Mediated &ommunication por 4arrett Danziger aponta $ue as pessoas $ue usam mensagens instantneas no tra#alho relataram menos interrupo do $ue os colegas $ue no a "azem* A pes$uisa mostrou $ue as mensagens instantneas so usadas como um su#stituto para outras "ormas mais pertur#adoras de comunicao como o tele"one e conversas pessoais* Desco#riu/se $ue as conversas so mais curtas ao usar mensagens instantneas do $ue com as outras "ormas de comunicao* Devido L sua con"igurao original estes so"t.ares permitem aos usurios controlar como e $uando se comunicam com seus colegas de tra#alho dando Ls pessoas a capacidade para sinalizar a sua disponi#ilidade ou adiar as respostas para um momento mais conveniente* Apesar de inBmeras vantagens apresentadas pela utilizao de Mensageiros Instantneos nas organiza)es empresariais este recurso apresenta tam#!m uma gama de riscos $ue podem ser apontados em ordem de importncia*

.eguran*a/ +stes mecanismos t=m servido a cracCes como meio de distri#uio de c-digos maliciosos em t!cnicas de phishing >uma "orma de "raude eletrRnica caracterizada por tentativas de ad$uirir in"orma)es sigilosas tais como senhas e nBmeros de carto de cr!dito ao se "azer passar como uma pessoa con"ivel ou uma empresa enviando uma comunicao eletrRnica o"icial* Na prtica do Phishing surgem artimanhas cada vez mais so"isticadas para SpescarS >do ingl=s "ish? as in"orma)es sigilosas dos usurios*? so Ina%e0ua%o/ %ua natureza in"ormal imediata e ostensivamente anRnima de mensagens instantneas torna/se uma "erramenta para diversos tipos de a#usos no tra#alho* D tema do uso inade$uado deste mecanismo tornou/se not5cia de desta$ue em outu#ro de MFFE $uando o congressista MarC Adam 9oleO renunciou a sua cadeira ap-s admitir o envio de mensagens instantneas de natureza se8ualmente o"ensiva para menores de idade de seu microcomputador do escrit-rio do &ongresso norte/ americano* D escndalo MarC 9oleO serviu para alertar os riscos da utilizao de mensageiros instantneos de "orma inade$uada nos locais de tra#alho* Na maioria dos pa5ses as corpora)es t=m uma responsa#ilidade legal de ini#ir o ass!dio no am#iente de tra#alho* D uso de computadores de propriedade da empresa redes e@ou so"t.ares para assediar denegrir ou propagar linguagem inade$uada cria uma responsa#ilidade no s- do o"ensor mas tam#!m do empregador* 6ma pes$uisa "eita em maro de MFFJ pelo provedor de segurana AConi8 %Ostems Inc* mostrou $ue <:T destes casos tinham sido realizados atrav!s de mensagens instantneas* &ompanhias agora incluem mensagens instantneas como parte integrante de suas pol5ticas so#re o uso ade$uado de computadores internet e/mail e outros ativos corporativos*

Rou,o %e In1or&a*2es Al!m dos pro#lemas supra apontados e8iste ainda a possi#ilidade dos utilizadores de &omunicadores Instantneos vazarem in"orma)es con"idenciais e estrat!gicas de suas empresas devido uma s!rie de motivos $ue vo desde insatis"ao salarial at! mau/carter do pr-prio usurio* +ste motivo gerou uma corrida no desenvolvimento de aplicativos para controle armazenamento e monitoramento as Mensagens tra"egantes em redes corporativas* 'ue mant!m tal nicho de mercado sempre a$uecido pois $ual$uer diretoria de uma empresa de m!dio porte est preocupada com as in"orma)es $ue seus "uncionrios permutam atrav!s deste mecanismo de comunicao*

O !ro#o'olo XMPP D protocolo ,MPP >+8tensi#le Messaging and Presence Protocol? tam#!m conhecido como 1a##er ! um protocolo a#erto e8tens5vel #aseado em ,MG para sistemas de mensagens instantneas desenvolvido originalmente por solicitao do I+29 >Internet +ngineering 2asC 9orce uma comunidade internacional de t!cnicos ag=ncias "a#ricantes "ornecedores e pes$uisadores preocupados com a evoluo da ar$uitetura da Internet e seu per"eito "uncionamento descrita pela R9& <:EF?* 1eremie Miller iniciou o proAeto 1a##er em :KK;* D produto principal do proAeto ! o Aa##erd um servidor em $ue os clientes ,MPP se conectam para intercomunicar/se* +ste servio pode ser usado tanto em uma rede privada como tam#!m Auntar/se L rede ,MPP glo#al* D ,MPP >R9&<KMF? surgiu como alternativa aos protocolos "echados de comunicao predominantemente utilizados em aplica)es com I&' e M%N Messenger* Por ser um protocolo $ue se #aseia em Gicena 4N6 4PG >Gicena idealizada por Richard %tallman no "inal da d!cada de :K;F* A 4PG ! a licena com maior utilizao por parte de proAetos de so"t.are livre em grande parte devido L sua adoo para o proAeto 4N6 e o sistema operacional 4N6@Ginu8? sua utilizao pode ser "eita sem a necessidade de permiss)es especiais ou pagamento de roOalties* 6m conceito chave do sistema ,MPP so os transportes tam#!m conhecido como gate.aOs $ue permite aos utilizadores acederem a redes usando outros protocolos / tais como o AIM o I&' M%N Messenger etc* Ao contrrio dos clientes de multiprotocolo como o 2rillian ou Pidgin ,MPP "ornece este acesso no n5vel de servidor comunicando via servios especiais de gate.aO em um computador remoto* 'ual$uer utilizador ,MPP pode se registrar com um destes gate.aOs "ornecendo a in"ormao necessria para aceder a essa rede e pode ento comunicar/se com os utilizadores dessa rede como se "ossem utilizadores de ,MPP* Isto signi"ica $ue $ual$uer cliente $ue suportar inteiramente o protocolo ,MPP pode ser usado para aceder a $ual$uer rede em $ue e8ista um gate.aO sem necessitar de c-digo e8tra no cliente*

6surios podem escolher a aplicao $ue mais lhe conv!m desde $ue ela compreenda o protocolo* +8istem diversas aplica)es $ue usam ,MPP como Pidgin Miranda Uopete Adium etc* +m agosto de MFFQ a empresa 4oogle lanou o 4oogle 2alC #aseado em ,MPP o $ue aAudou a popularizar o protocolo em "uno da grande $uantidade de usurios deste produto* Mais tarde o protocolo continuou sendo usado nos outros servios de comunicao da empresa mais precisamente os servios de comunicao instantnea em#utidos no 4mail e DrCut* D protocolo ,MPP tende a ganhar grande respaldo pois as aplica)es .e# de tempo real para comunicao de Nelp DesC passaram por um aumento de demanda Auntamente com o amadurecimento do protocolo VD%N >%treams Vidirecionais %o#re N22P %5ncrono? acoplado com o ressurgimento de #i#liotecas 1avascript* D $ue levar as empresas de m!dio porte a o"erecer servios suporte e consultoria atrav!s destes mecanismos em#arcados em seus portais*

10

Con1iguran%o u& ser-i%or 3a,,er 4 XMPP 'o& eBo5 eVo8 Plat"orm ! um servidor de rede uni"icada $ue proporciona uma administrao simples e e"iciente de redes de computadores para pe$uenas e m!dias empresas* +sta plata"orma au8ilia no gerenciamento da in"ra/estrutura de rede como gate.aO de Internet servidor de ar$uivos servidor comunica)es com Aa##er@,MPP dentre outras "unciona#ilidades* 2odas suas caracter5sticas so integradas automatizando as tare"as evitando erros e economizando tempo do administrador dos sistemas* 2odos esses servios de redes so gerenciados atrav!s de uma inter"ace .e# precisa e intuitiva desenvolvido modularmente o eVo8 Plata"orm pode ser utilizado apenas para os servios necessrios de situao onde ser implantado* 2am#!m ! pu#licado so# uma licena de so"t.are livre >4PG? o $ue garante a autonomia do usurio sem necessidade de pagamento de roOalties e@ou mensalidades para seu uso* %uas principais caracter5sticas destacam/se em administrao uni"icada e e"iciente de servios integrao de servios* Ins#ala*+o D +#o8 plata"orm "oi proAetado para ser instalado em um computador real ou virtualizado >+,0 IM.are 8en virtual#o8 etc*? isso no impede $ue seAam instalado a outros servios no gerenciados atrav!s da inter"ace .e#* +le "unciona so# o sistema operacional 4N6@Ginu8 6#untu ;*FP %erver +dtion G2% >Gong 2erm %upport?* A instalao pode ser "eita de duas maneiras adicionado em uma instalao pr! e8istente do 6#untu ;*FP %erver ou atrav!s de um cd de instalao $ue pode ser o#tido diretamente no site do proAeto. Iremos apresentar a instalao atrav!s do cd de instalao con"orme segue* automatizao de tare"as e

11

+Vo8 Plat"orm Installer +Vo8 Plat"orm Installer ! #aseado no instalador do 6#untu, o processo de instalao ! muito "amiliar para $uem est acostumado*

2ela de inicializao Installer Depois de instalar o sistema #ase e reiniciar comear a instalao da plata"orma eVo8* +8istem dois m!todos para selecionar caracter5sticas do sistema*

%eleo do m!todo de instalao .i&!les/ Instala um conAunto de pacotes $ue reBnem uma grande variedade de recursos dependendo da tare"a $ue est a usar o servidor* A-an*a%o/

12

Ds pacotes sero selecionados individualmente* %e um pacote depende de outra unidade ser selecionado automaticamente* %e a escolha ! simples a lista de per"is estar dispon5vel*

%eleo de per"il Ga#e6a7 eBo5/ + a porta de entrada para a rede local o"erecendo acesso L Internet segura e controlada* eBo5 ni1ie% T8rea# Manager/ Protege a rede local de ata$ues e8ternos invas)es ameaas L segurana interna e permite a intercone8o entre redes locais seguras atrav!s da Internet ou de rede e8terno* In1ra9es#ru#ura eBo5/ Administra a in"ra/estrutura de rede local com servios #sicos0 DN&P DN% N2P N22P etc* O11i'e eBo5/ + um servidor de recursos de compartilhamento para rede local0 ar$uivos impressoras calendrios e contatos autenticao e per"is de usurios e grupos etc* eBo5 ni1ie% Co&&uni'a#ions/ 2orna/se o centro de comunica)es da sua organizao incluindo correio eletrRnico mensagens instantneas e voz so#re IP* Podemos selecionar per"is e com#inar suas "uncionalidades* Al!m disso a escolha no ! de"initiva e voc= pode necessrio* instalar e desinstalar pacotes $uando

13

M-dulo de seleo Ap-s selecionar os componentes a instalar comea a instalao $ue mostra sua situao com uma #arra de progresso0

Instalao da plata"orma eVo8 Ap-s a instalao ele pede a senha para acessar a inter"ace de administrao .e# da plata"orma eVo80

Ioc= precisa con"irmar a senha*

14

D instalador tratar de pr!/con"igurar alguns parmetros importantes dentro da con"igurao primeiro se uma das inter"aces de rede est "ora da rede local ou seAa se voc= "or usar para se conectar a Internet* %ero Aplicadas as pol5ticas estritas para todo o tr"ego atrav!s das inter"aces de rede e8terna* Pode no haver inter"ace e8terna dependendo da "uno de servidor*

%elecionando a inter"ace de rede e8terna +m segundo lugar se m-dulo de e/mail "or instalado ser solicitado para con"igurar dom5nio virtual por padro como sistema principal*

15

Dom5nio virtual de e/mail primrio Depois de respondidas estas $uest)es haver a pr!/de"inio de cada um dos m-dulos instalados pronto para uso a partir da inter"ace .e#*

Progresso da con"igurao 'uando esse processo "or conclu5do uma mensagem in"ormando como se conectar a inter"ace .e# da plata"orma eVo8*

16

Instalao conclu5da D processo de instalao est completo e o eVo8 Plat"orm %Ostem &onsole aparecer onde voc= pode autenticar com o usurio criado durante a instalao do 6#untu. A senha para plata"orma eVo8 ! e8clusivo para a inter"ace .e# e no tem nada a ver com o usurio administrador desta m$uina*

17

A in#er1a'e 6e, %e a%&inis#ra*+o Depois de instalado eVo8 Plat"orm acessamos a inter"ace de administrao .e# atrav!s de um navegador $ual$uer no seguinte endereo https0@@+ND+R+WDIPDD%+RIIDDR@+Vo8@ A primeira tela $ue aparece ! para digitar a senha do usurio eVo80

Depois de autenticar aparece a inter"ace de administrao $ue ! divida em tr=s partes "undamentais*

2ela Principal

La%o Es0uer%o Menu/

18

&ont!m linCs para todos os servios $ue podem ser con"iguradas usando plata"orma eVo8 separados por categoria* 'uando um servio ! selecionado neste menu voc= poder ver um menu para con"igurar $uest)es espec5"icas desse servio*

Menu 2opo0 &ont!m as a)es para salvar as altera)es no conteBdo e torn/los e"icazes e tam#!m logout*

A#i-a*+o Do Mo%ulo 3a,,er Primeiro precisamos ativar o m-dulo* Para "azer isso v para o m-dulo menu modulo stats e mar$ue a cai8a de 1a##er* %e no tiver ha#ilitado o modulo usurios e grupos deve ser ativado anteriormente por$ue o Aa##er depende dele*

19

Con1igura*2es Gerais %o .er-i*o 3a,,er A con"igurao geral do servidor ! acessado atrav!s do menu de servio 1a##er uma vez $ue s- precisamos con"igurar os seguintes parmetros0 No&e %o %o&:nio/ +speci"ica o nome do servidor isto "ar com $ue as contas de utilizador so da "orma usurio 7 dom5nio onde nome de domnio $ual$uer nome de dom5nio $ue n-s determinamos* Cone'#ar a ou#ros ser-i%ores/ 2emos $ue marcar esta cai8a se $uer $ue os nossos clientes possam entrar em contato com usurios de outros servidores e8ternos* %e em vez disso $ueremos um servidor privado apenas para a nossa rede interna deve dei8ar desmarcada* "a,ili#ar M C ;Mul#i ser C8a#</ Na#ilita salas de con"er=ncias para $ue e8istem salas onde h mais de dois usurios* Dando possi#ilidade de convites moderao e administrao do espao tipos de salas especializadas entrada com senha etc* +stas salas podem ser criadas em carter permanente ou temporrio no servidor* .u!or#e ..L/ +speci"ica se a comunicao com o servidor ser criptogra"ada* N-s podemos deslig/lo tornando/se uma e8ig=ncia ou dei8/lo como opcional* %e dei8/lo como opcional ! na con"igurao do cliente onde voc= especi"ica se voc= $uer usar %%G* Para registrar os usurios no servio 1a##er @ ,MPP "aremos diretamente na pgina de edio das propriedades do usurio* %implesmente temos $ue ir para o menu usurios e adicionar o usurio e criar uma nova conta de utilizador no servidor 1a##er ou editar o usurio se voc= $uiser ativar conta 1a##er para alguns dos usurios e8istentes*

20

Con1iguran%o u&a 'on#a %e usu=rio no 3a,,er Na "igura acima vemos uma seo chamada conta 1a##er onde podemos selecionar se a conta esta ativada ou desativada* 2am#!m podemos especi"icar se o usurio em $uesto deve ter privil!gios de administrador no servidor 1a##er marcando a cai8a* Privil!gio de administrador pode ver os usurios conectados ao servidor enviar mensagens con"igurar a mensagem e8i#ida $uando conectar >MD2D Message D" 2he DaO? e enviar um aviso a todos os usurios >#roadcast?* Cone'#an%o9se a u& ser-i%or 3a,,er4XMPP 6tilizaremos como cliente de cone8o o pidgin $ue ! um cliente multiprotocolo para gerenciar vrias contas de uma vez* Al!m do 1a##er @ ,MPP ele suporta a muitos outros protocolos como IR& M%N (ahoo e outros* Ao iniciar o pidgin se n-s no temos nenhuma conta criada vamos ver a Aanela de gerenciamento de conta como mostrado na "oto*

21

A partir desta Aanela voc= pode adicionar contas como modi"icar e apagar contas e8istentes* Ao clicar no #oto Adicionar Aanela de con"igurao aparece na conta $ue ! dividido em dois guias de con"igurao #sica e avanado* Para a con"igurao #sica do nosso pr-prio 1a##er @ ,MPP devemos primeiro selecionar o protocolo ,MPP* D nome de usurio e senha devem corresponder aos dados de $ual$uer um dos usurios $ue ativou a conta 1a##er a partir da inter"ace eVo8* D dom5nio deve ser o mesmo $ue temos selecionado na con"igurao do servio 1a##er no eVo8* No campo Data colocamos o nome $ue $ueremos mostrar os nossos contactos*

Na guia Avanado no campo &onnect to %erver colocamos o dom5nio ou IP do servidor* %e tam#!m de"inir o servio para e8igir %%G 1a##er devemos marcar as cai8as Re$uer %%G @ 2G% e 9orar %%G Gegado e alterar a porta de cone8o para QMM<*

A$ui est uma imagem da tela de conversao0

22

A$ui uma tela com lista de contatos0

23

Con'lus+o/ Atrav!s instantnea* proprietrios livre segura mundo devido deste o artigo apresentamos ,MPP ! uma e de "orma prtica aos de um e rpida a implantao de um servidor ,MPP e um #reve hist-rico da comunicao Protocolo sua e uma alternativa digna da protocolos so"t.are de e de vigentes possuindo participao uma instalao da ro#ustez

cola#orativa

comunidade simples ou o#Aetiva

desenvolvedores todo

con"igurao Aa##er pB#lica

levada a prova todos os dias por milhares de utilizadores pelo sendo atrav!s rede provedores

acesso $ue em#arcaram esta soluo*

24

Bi,liogra1ia/ http0@@communication*ho.stu"".orCs*com@instant/messaging:*htm http0@@en*.iCipedia*org@.iCi@InstantXmessaging http0@@en*.iCipedia*org@.iCi@Po.Ho.XTM;chatXprogramTMK http0@@pt*.iCipedia*org@.iCi@Po./.o. http0@@pt*.iCipedia*org@.iCi@MsnXmessenger http0@@pt*.iCipedia*org@.iCi@Ic$ http0@@pt*.iCipedia*org@.iCi@,mpp http0@@pt*.iCipedia*org@.iCi@4oogleXtalC http0@@pt*.iCipedia*org@.iCi@Phishing http0@@pt*.iCipedia*org@.iCi@4N6X4eneralXPu#licXGicense http0@@pt*.iCipedia*org@.iCi@I+29 http0@@...*iet"*org@r"c@r"c<KMF*t8t http0@@...*ru#Oinside*com*#r@por$ue/8mpp/vai/ser/importante/muito/em/#reve/<P< http0@@en*.iCipedia*org@.iCi@&omparisonXo"XinstantXmessagingXprotocols http0@@en*.iCipedia*org@.iCi@MarCX9oleO http0@@e#o8/plat"orm*com@

You might also like