Monitorar o Messenger com o MSN-Proxy
Dica publicada em Linux / Internet
Monitorar o Messenger com o MSN-Proxy
O Messenger é uma ótima ferramenta de comunicação, desde que utilizado com bom senso. Sou contra a política de proibir seu uso dentro das empresas, mas sou a favor de utilizar ferramentas para monitorar e restringir seu uso.
Apresento nesta dica o MSN-Proxy, que é um proxy para o MSN Messenger com funções como bloqueio de contatos específicos, log de mensagens entre outros. Está disponível em http://sourceforge.net/projects/msn-proxy/ e é distribuído com a licença GPL e é brasileiro! :D
Eu levei um certo tempo para encontrar essa ótima ferramenta. Antes eu conhecia apenas o IM Control, da Octopus, um bom software, porém pago.
Para escrever essa dica utilizei o Debian Etch 4.0. É a distribuição que uso em servidores e confio muito nela por sua estabilidade. Acredito que posso ser instalado em outras distribuições sem grandes dificuldades.
Requisitos:
Façamos o download dos fontes em:
Descompactar:
$ tar zxvf msn-proxy-0.6
$ cd msn-proxy
Compilar:
$ make
$ su
# make install
Criar o database msn-proxy:
$ mysql -u root -p
mysql> create database msnproxy;
mysql> grant all privileges on msnproxy.* to msnproxy@localhost identified by 'digite sua senha aqui';
mysql> flush privileges;
Configurações do MySQL:
# vi /usr/local/etc/msn-proxy/mysql/conf
Copiar pasta php para /var/www/msnproxy;
Editar arquivo de configurações MySQL:
# vi /var/www/msnproxy/
Iniciar msn-proxy para criar as tabelas no banco:
# msn-proxy
Remover permissões do arquivo /usr/local/etc/msn-proxy/mysql/conf:
# chmod 600 /usr/local/etc/msn-proxy/mysql/conf
Inserir o ip do servidor:
$ mysql -u msnproxy -p msnproxy mysql> insert into defaults (internal_host) values ('192.168.0.254');
Redirecionar a porta 1863 no iptables:
# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 1863 -j REDIRECT --to-port 1863
Iniciar o msn-proxy:
# msn-proxy &
Agora basta acessar via web para visualizar os usuários e as configurações. Abra seu navegador preferido e acesse:
http://localhost/msn-proxy
É possível visualizar as conversas, bloquear contatos e imagens.
Apresento nesta dica o MSN-Proxy, que é um proxy para o MSN Messenger com funções como bloqueio de contatos específicos, log de mensagens entre outros. Está disponível em http://sourceforge.net/projects/msn-proxy/ e é distribuído com a licença GPL e é brasileiro! :D
Eu levei um certo tempo para encontrar essa ótima ferramenta. Antes eu conhecia apenas o IM Control, da Octopus, um bom software, porém pago.
Para escrever essa dica utilizei o Debian Etch 4.0. É a distribuição que uso em servidores e confio muito nela por sua estabilidade. Acredito que posso ser instalado em outras distribuições sem grandes dificuldades.
Requisitos:
- Servidor MySQL;
- Libevent;
- Libmysqlclient.
Façamos o download dos fontes em:
Descompactar:
$ tar zxvf msn-proxy-0.6
$ cd msn-proxy
Compilar:
$ make
$ su
# make install
Criar o database msn-proxy:
$ mysql -u root -p
mysql> create database msnproxy;
mysql> grant all privileges on msnproxy.* to msnproxy@localhost identified by 'digite sua senha aqui';
mysql> flush privileges;
Configurações do MySQL:
# vi /usr/local/etc/msn-proxy/mysql/conf
# "host or socket|port (zero for socket)|user|pass|database name"
#/tmp/mysql.sock|0|msn-proxy|secret|msn-proxy
/var/run/mysqld/mysqld.sock|0|msnproxy|digite sua senha aqui|msnproxy
#/tmp/mysql.sock|0|msn-proxy|secret|msn-proxy
/var/run/mysqld/mysqld.sock|0|msnproxy|digite sua senha aqui|msnproxy
Copiar pasta php para /var/www/msnproxy;
Editar arquivo de configurações MySQL:
# vi /var/www/msnproxy/
$host = ":/var/run/mysqld/mysqld.sock";
$user = "msnproxy";
$pass = "digite sua senha aqui";
$db = "msnproxy";
$port = 3306;
$user = "msnproxy";
$pass = "digite sua senha aqui";
$db = "msnproxy";
$port = 3306;
Iniciar msn-proxy para criar as tabelas no banco:
# msn-proxy
Remover permissões do arquivo /usr/local/etc/msn-proxy/mysql/conf:
# chmod 600 /usr/local/etc/msn-proxy/mysql/conf
Inserir o ip do servidor:
$ mysql -u msnproxy -p msnproxy mysql> insert into defaults (internal_host) values ('192.168.0.254');
Redirecionar a porta 1863 no iptables:
# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 1863 -j REDIRECT --to-port 1863
Iniciar o msn-proxy:
# msn-proxy &
Agora basta acessar via web para visualizar os usuários e as configurações. Abra seu navegador preferido e acesse:
http://localhost/msn-proxy
É possível visualizar as conversas, bloquear contatos e imagens.
é necessário editar o arquivo Makefile antes de compilar não é ??
Quais alterações você fez nele ? Poderia descrever melhor.
Obrigado