O MSN-PROXY é um sniffer de MSN. Com ele você pode capturar mensagens de MSN na sua rede. O MSN-PROXY possui várias funcionalidades, entre elas estão: suporte a banco de dados, bloqueio de emotions, bloqueio de transferência de arquivos, bloqueio de contatos, bloqueio de novos contatos.
Realizando a instalação e configuração da LIBEVENT:
# tar -xzvf libevent-1.4.13-stable.tar.gz
# cd libevent-1.4.13-stable
# ./configure --prefix=/usr/local/lib64/libevent-1.4.13 --exec-prefix=/usr/local/lib64/libevent-1.4.13
# make && make install
Realizando a edição do MAKEFILE e instalação do MSN-PROXY:
# tar -xzvf msn-proxy-0.7.tar.gz
# cd msn-proxy-0.7
# joe Makefile
Deixe o MakeFile da seguinte maneira:
### Linux (most) ###
MYSQLINC=/usr/include/mysql
MYSQLLIB=/usr/lib64/mysql
### Adicionados os caminhos da Libevent mais recente ###
LIBEVENT14LIB=/usr/local/lib64/libevent-1.4.13/lib
LIBEVENT14INC=/usr/local/lib64/libevent-1.4.13/include
[3] Comentário enviado por reinercz em 24/11/2010 - 13:12h
Olá Lucas boa tarde
segui todos os passos acima e todas foram feito sem nenhum erro, apenas nesta etapa aqui que te falei. Como faço para ter certeza que o libevent está instalado certim??
Quanto ao GCC está instalado esta versão aqui:
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[5] Comentário enviado por maxvo em 24/11/2010 - 13:28h
Alguém sabe me dizer se no msn-proxy eu tenho como bloquear o acesso ao msn e permitir o acesso somente com o email empresarial, por exemplo: Minha empresa tem servidores firewall com squid, utilizo o msn-proxy para fazer um controle de msn. Um funcionário está acessando seu email particular no horário de trabalho .. tem como eu bloquear todos os outros emails para que eles nunca possam acessar e somente o email empresarial entre no msn?
[6] Comentário enviado por lpossamai em 24/11/2010 - 13:43h
Boa tarde maxvo !
No MSN-PROXY, tem uma opção "Autorizado".
Nele, tem o botão "N" e "S".
Se você selecionar o "N", o usuário não irá conseguir utilizar o MSN.
Se estiver no S, ele conseguirá.
Por padrão, obviamente vem setado a opção "S".
Posso te mandar um PRINTSCREEN para você ver melhor, basta deixar seu e-mail aqui.
[12] Comentário enviado por lpossamai em 24/11/2010 - 14:47h
reinercz, Deixe sei makefile assim:
### Linux (most) ###
MYSQLINC=/usr/include/mysql
MYSQLLIB=/usr/lib/mysql
### Adicionados os caminhos da Libevent mais recente ###
LIBEVENT14LIB=/usr/local/lib/libevent-1.4.13/lib
LIBEVENT14INC=/usr/local/lib/libevent-1.4.13/include
[15] Comentário enviado por reinercz em 24/11/2010 - 15:13h
make file:
### Linux (most) ###
MYSQLINC=/usr/include/mysql
MYSQLLIB=/usr/lib/mysql
### Adicionados os caminhos da Libevent mais recente ###
LIBEVENT14LIB=/usr/local/lib/libevent-1.4.13/lib
LIBEVENT14INC=/usr/local/lib/libevent-1.4.13/include
[16] Comentário enviado por cassio-cdi em 25/11/2010 - 21:57h
Ola, primeiramento parabens pelo artigo, agora uma pergunta, vc ja testou com msn 2011? pq tenho o msn-proxy instalado no debian e a 2011 nao conecta se o msn-proxy estiver ativo. Obrigado
[17] Comentário enviado por lpossamai em 25/11/2010 - 22:18h
Boa noite Cassio.
Nâo testei não.
TEnho o msn proxy instalado em alguns servidores, vou ver se em alguma rede tenho o MSN 2011 e posto o resultado aqu.
[21] Comentário enviado por top_designer em 29/11/2010 - 11:31h
Ola pessoal,
Eu fiz a instalação deu tudo certinho, porém ao análisar os acessos e conversas me deparei com o seguinte problema, se o status do usuário esta invisivel, ele me mostra como invisivel, porém não salva as conversas do mesmo. tem algum ajuste que deve ser feito?
[22] Comentário enviado por lpossamai em 29/11/2010 - 11:38h
Bom dia.
No meu MSN-PROXY, mesmo o usuário estando INVISÍVEL pega as mensagens...
Posso até te mandar um print para confirmar..
Tem certeza que não pega? as vezes demora..
Lembre que o usuário deve conectar-se no MSN depois que o serviço do MSN-PROXY estiver rodando..
Se vc iniciar o serviço com o MSN logado não vai funcionar.
[23] Comentário enviado por manoserpa em 30/11/2010 - 08:24h
Bom dia.
O que essas regras no iptables fazem?
iptables -A INPUT -i eth1 -s 192.168.2.0/24 -p tcp --dport 1863 -m state --state NEW -j ACCEPT
iptables -A INPUT -i eth1 -s 192.168.2.0/24 -p tcp --dport 25000:30000 -m state --state NEW -j ACCEPT
Aqui eu tenho um problema que minha máquina conecta com o Windows Live Messenger mas perde a conexão depois de alguns segundos, se eu usar o Emesene ou o aMSN funciona o dia todo.
[24] Comentário enviado por lpossamai em 30/11/2010 - 18:18h
Boa tarde.
iptables -A INPUT -i eth1 -s 192.168.2.0/24 -p tcp --dport 1863 -m state --state NEW -j ACCEPT
Esta regra, libera conexões estáticas vindas na placa eth1 da rede 192.168.2.0/24 na porta 1863
iptables -A INPUT -i eth1 -s 192.168.2.0/24 -p tcp --dport 25000:30000 -m state --state NEW -j ACCEPT
Esta regra, libera conexões estáticas vindas na placa eth1 da rede 192.168.2.0/24 nas portas 25000 até a 30000
O meu MSNPROXY não funciona sem essas regras.. Devido ao meu firewall.
[28] Comentário enviado por neimardias em 19/12/2010 - 21:03h
Galera msn 2011 com certeza nao vai nao , tentei entender se foi coisa de tabela que foi alterado mas ate agora nao consegui, tentei tb contato com o pessoal do projeto msn mas parece que estao "mortos" acho que vamos ter q partir para outra solucao, mas se souberem de algo por favor falem
[30] Comentário enviado por miguelloguercio em 26/12/2010 - 20:38h
Dae Pessoal boa noite... Estou tendo problemas para instalar.. se alguem puder dar uma mão...
Quando rodo o Msnproxy ele faz:
[root@internet msnproxy]# msn-proxy -d -i
info: reading config file [/usr/local/etc/msn-proxy/msn-proxy.conf]
SQL INIT: (Access denied for user 'msnproxy'@'localhost' (using password: YES))
cannot init database
Quando listo as tabelas ele informa:
mysql> show tables;
Empty set (0.00 sec)
mysql>
Quando tento criar a tabela ele responde:
mysql> INSERT INTO `defaults` ( `internal_host` , `connect` , `save_msg` , `save_contacts` , `commands` , `warnemail` , `warndn` , `warnmsg` , `msgfont` , `msgcolor` ) VALUES ('192.168.0.254', 'YES', 'YES', 'YES', '0', 'xx@xxx', 'Administrador do Sistema', 'Para sua segurança esta mensagem esta sendo monitorada.', 'Arial', 'black');
ERROR 1146 (42S02): Table 'msnproxy.defaults' doesn't exist
Na verdade ele nao criou a tabela pelo que notei.. so que em nenhum momento ele deu erro quando rodei os Scripts...
Se possivel me deem uma mão
Abracos e feliz Natal a todos!
Att
Miguel
[33] Comentário enviado por lpossamai em 27/12/2010 - 12:44h
Miguel..
A resposta do MYSQL quando vc digitou o comando show tables; foi "Linux internet 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux" ?
[40] Comentário enviado por miguelloguercio em 29/12/2010 - 09:00h
Lucas... cara fiz tudo de novo e sempre empaca na criacao do BD... se voce puder me da uma mao ficaria imensamente grato...
me passa teu msn que te passo os dados pra vc da uma olhada..
[42] Comentário enviado por lpossamai em 29/12/2010 - 11:14h
Ok..
Problema resolvido miguel, seu MSN-PROXY está funcionando.
Tinha de errado três coisas:
1 - Você não havia definido uma senha para o seu banco MYSQL, com isto, o MSNPROXY se "perdia" em consultar o banco pela senha que você havia cadastrado nos arquivos de configurações
2 - O arquivo /usr/local/etc/msn-proxy/mysql/conf estava configurado errado. Você havia definido um usuário e senha para a consulta no banco que, não existia
3 - O arquivo /var/www/html/msnproxy/mysql.inc.php estava configurado errado. Você havia definido um usuário e senha para a consulta no banco que, não existia
[44] Comentário enviado por evaniobs em 06/01/2011 - 11:09h
Em relação ao MSN 2011 alguém conseguiu resolver ou tem alguma novidade, por que pelo vesto isso se tornará um problemão.. fico no aguardo de novidades.
E parabéns pelo artigo e pela sua boa vontade em ajudar os usuários do VOL..
[45] Comentário enviado por lpossamai em 07/02/2011 - 19:35h
Realmente o 2011 não funciona pessoal. Tentei entrar em contato com o time de desenvolvimento do msn-proxy para mais detalhes.. mas sem sucesso :(
Ficarei tentando.
[48] Comentário enviado por wesllay em 13/06/2011 - 14:43h
quando exectuo o msn-proxy a prmiera vez aparece
[root@localhost etc]# msn-proxy -d -i
info: reading config file [/usr/local/etc/msn-proxy/msn-proxy.conf]
[50] Comentário enviado por nilmaier.ti em 11/08/2011 - 02:16h
Comentário enviado por psyscrew em 29/12/2010 - 11:14h:
Ok..
Problema resolvido miguel, seu MSN-PROXY está funcionando.
Tinha de errado três coisas:
1 - Você não havia definido uma senha para o seu banco MYSQL, com isto, o MSNPROXY se "perdia" em consultar o banco pela senha que você havia cadastrado nos arquivos de configurações
2 - O arquivo /usr/local/etc/msn-proxy/mysql/conf estava configurado errado. Você havia definido um usuário e senha para a consulta no banco que, não existia
3 - O arquivo /var/www/html/msnproxy/mysql.inc.php estava configurado errado. Você havia definido um usuário e senha para a consulta no banco que, não existia
Seu msn-proxy está ok.
Lucas
COMO FOI RESOLVIDO POR FAVOR ME AJUDEEEEEEEEEEEEEEEEEEEEEEEEEEEE ESTOU COM O MESMO PROBLEMA = /
[52] Comentário enviado por fbnois em 14/10/2011 - 11:37h
Instalei o MSN-Proxy mas as maquinas que possuem windows live 2011 não não conectam usando outros utilitários como o miranda por exemplo ele captura tudo e salva normalmente acho que pode ser alguma regra de nat mas testei varias e nada funciona, atualmente uso está aqui:
iptables -A INPUT -i eth1 -s 192.168.1.0/24 -p tcp --dport 25000:30000 -m state --state NEW -j ACCEPT
[53] Comentário enviado por eroscrj-mt em 02/08/2012 - 22:06h
Boa noite, fiz a configuração no joe makefile:
## Linux (most) ###
MYSQLINC=/usr/include/mysql
MYSQLLIB=/usr/lib64/mysql
### Adicionados os caminhos da Libevent mais recente ###
LIBEVENT14LIB=/usr/local/lib64/libevent-1.4.13/lib
LIBEVENT14INC=/usr/local/lib64/libevent-1.4.13/include