Como que eu faço para cadastrar os contatos? Direto no banco?
não, conecta teus usuarios, e ele vai ler a lista deles.
e vai fazer isso pelo cliente php do msn-proxy
certo... to tentando fazer funcionar aqui...
executo: msn-proxy -d &
Saída:
[1] 25621
[root@localhost msn-proxy]# config file : /usr/local/etc/msn-proxy/msn-proxy.conf
default ns host : messenger.hotmail.com
default ns port : 1863
listen host : 0.0.0.0
listen port : 1863
backlog : 10
max clients : 10
max ctl clients : 10
port range begin : 25000
port range end : 30000
ctl read timeout : 5
client read timeout : 600
client write timeout : 60
server read timeout : 600
server write timeout : 60
client connect timeout: 180
ACLs
connect : DENY
log messages : YES
save_contacts : YES
minha maquina conectando..
debug: connection from [10.1.1.15]
command buf: [Gmessenger.hotmail.com]
debug: connection from [10.1.1.15]
command buf: []
debug: ns client disconnected
debug: ns client disconnected
debug: connection from [10.1.1.15]
command buf: [GÏ.ja]
debug: connection from [10.1.1.15]
command buf: []
debug: ns client disconnected
debug: ns client disconnected
e aí eu conecto mas não aparece nada na página da web.
Alguma idéia?
instalei novamente e agora mudou um pouco o erro
msn-proxy -d -i -p -s -v
info: reading config file [/usr/local/etc/msn-proxy/msn-proxy.conf]
SQL: (SHOW TABLES)
SQL: (SELECT connect, save_msg, save_contacts, commands, internal_host FROM defaults LIMIT 1)
config file : /usr/local/etc/msn-proxy/msn-proxy.conf
default ns host : messenger.hotmail.com
default ns port : 1863
listen host : 0.0.0.0
listen port : 1863
backlog : 10
max clients : 300
max ctl clients : 10
port range begin : 25000
port range end : 30000
ctl read timeout : 5
client read timeout : 600
client write timeout : 60
server read timeout : 600
server write timeout : 60
client connect timeout: 180
ACLs
connect : ALLOW
log messages : YES
save_contacts : YES
listen on [0.0.0.0:1863]
SQL: (DELETE FROM sb)
SQL: (UPDATE contacts SET contact_status = 'OFF', contact_deny = contact_deny & ~4194304)
SQL: (UPDATE users SET status = 'OFF')
debug: connection from [10.1.1.15]
connected to [messenger.hotmail.com:1863]
command buf: [GA6ï]
debug: connection from [10.1.1.15]
connected to [messenger.hotmail.com:1863]
command buf: []
debug: ns client disconnected
debug: ns client disconnected
debug: connection from [10.1.1.15]
connected to [messenger.hotmail.com:1863]
command buf: [GÏ.lV]
debug: connection from [10.1.1.15]
connected to [messenger.hotmail.com:1863]
command buf: []
debug: ns client disconnected
debug: ns client disconnected
desculpa o flood aí mas nao tem ninguém escutando na 1863...
nmap localhost
outra coisa.. meu firewall+proxy está em um ip e meu msn-proxy em outro....Starting Nmap 4.00 ( Nmap - Free Security Scanner For Network Exploration & Security Audits. ) at 2008-07-25 18:29 AMT
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1663 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
631/tcp open ipp
738/tcp open unknown
753/tcp open rrh
2049/tcp open nfs
3306/tcp open mysql
como que resolvo isso de uma vez por todas..
veja esse forun aki ...
Linux: MSN-Proxy no Debian Etch [Artigo]
por esse tutorial e impossivel alguem nao conseguir instalar ...
o lembra dessas regras aki
no teu firewall ...
$LAN --- igual a teu faixa de IP
# MSN-Proxy
iptables -t nat -A PREROUTING -p tcp --dport 1863 -s $LAN -j REDIRECT --to-port 1863
iptables -t nat -A PREROUTING -p tcp --dport 25000:30000 -s $LAN -j ACCEPT
iptables -A INPUT -p tcp --dport 25000:30000 -s $LAN -j ACCEPT
#
depois no final do teu firewall adicone essas linhas ...
para que ele nao se conecte por outras portas e muito simples instalar isso ..
# Bloqueio do MSN
iptables -A FORWARD -m string --string "gateway.dll" --algo bm -s $LAN -j DROP
iptables -A FORWARD -m string --string "x-msn-messenger" --algo bm -s $LAN -j DROP
#
ola galera, bom instalei o msn-proxy td tranquilo, mas quando inicio o serviço o msn nao funciona da um erro 8100030d
imagino q seja algo errado na minha regra de direcionamento, por favor se alguem puder me ajudar eu agradeço
to usando o Fedora Core 5 e no meu Firewall o Fedora 4.
Essas regras só funcionam quanto o MSN-proxy estão na mesma máquina que o Firewall.
Quando você lista as portas na máquina onde está o MSN-proxy, a 1863 não está aberta.
Gostaria de saber se isso é normal.
Voce tem que redirecionar a porta para a porta se for outra maquina .. joga a porta na outra maquina e depois lah dentro dela voce redireciona ela pra ela mesmo..
e pronto mais o MSN-porxy tem que estar instalado nela e sim a porta vai estar aberta ...
Bom dia
Bom pessoal to com um erro aqui que deve ser algo simples eu acho porém nao intendo muito de banco de dados logo nao sei o que fazer. A instalação ocorreu tranquilamente, passei pelos erros que a maioria passou com o libevent e mysql.h e etc mas fui lendo aqui e resolvi... fiz todo aquele procedimento inicial pra criar o banco e etc... rodei pela primeira vez e deu aquele cannot init database fui ao mysql novamente para colocar o ip porém acontece este erro :
mysql> insert into defaults (internal_host) values ('192.168.100.1');
ERROR 1046 (3D000): No database selected
obrigado desde ja
eu instalei o phpmyadmin pra ficar mais pratico a adm no banco de dados!
mas qual foram os comandos q vc usou anteriormente pra conectar no banco de dados?
Exatamente aqueles do INSTALL
create database 'msn-proxy';
grant all privileges on `msn-proxy`.* to `msn-proxy`@localhost identified by '*****';
flush previleges;
depois tentei executar ...
voltei no mysql para colocar o ip do servidor
insert into defaults (internal_host) values ('192.168.100.1');
ERROR 1046 (3D000): No database selected
USE msn-proxy
insert into defaults (internal_host) values ('192.168.100.1');
creio q seja só isso
ix entao... eu sou bem curto em bd, se tiver como instalar o phpmyadmin acho q iria facilitar!
Eu acho é naquela primeira execução o programa nao conseguiu criar as tabelas.. acho que quando a gente tentou USE msn-proxy e depois o insert para colocar o ip deveria funcionar...olha só quando listo as tabelas
mysql> show tables;
Empty set (0.00 sec)
é isso mesmo... olha só quando deu um msn-proxy -d
root@fire:/var/run/mysqld# msn-proxy -d
SQL INIT: (Access denied for user 'msn-proxy'@'localhost' (using password: YES))
cannot init database
o arquivo conf ta certo acho... usei mysql -u msn-proxy -p e ele acessa certinho...
Última edição por laoss; 31-07-2008 às 10:51.
cara, vou tentar te passar os instaladores q fiz, problema é q mudei as senhas
só preciso mandar o arquivo q cria as tabelas agora
## instalando msn-proxy
cd msn-proxy
make
make install
cd ..
#criando .o BD
mysql -ppasswd < bd_msn.sql
rm /usr/local/etc/msn-proxy/mysql/conf
touch /usr/local/etc/msn-proxy/mysql/conf
echo "# host or socket|port (zero for socket)|user|pass|database name" >> /usr/local/etc/msn-proxy/mysql/conf
echo "/var/run/mysqld/mysqld.sock|0|msn-proxy|password|msn-proxy" >> /usr/local/etc/msn-proxy/mysql/conf
cp /usr/local/lib/libevent* /usr/lib
###ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
chmod -R 0600 /usr/local/etc/msn-proxy/mysql
## coloca ip da eth1
IPINT=`ifconfig eth1 | grep inet | awk '{ print $3 }'| cut -d: -f 2`
rm ip_int_msn.sql
touch ip_int_msn.sql
echo "USE msn-proxy;
insert into defaults (internal_host, connect, save_msg, save_contacts, commands, warnemail, warndn, warnmsg, msgfont, msgcolor) values ('"$IPINT"', 'YES', 'YES', 'YES', '16777216', '[email protected]', 'FOCUSGW - Administrador do Sistema', '[Esta conversa esta sendo monitorada]', 'Arial', '0000ff');" >> ip_int_msn.sql
mysql -ppasswd < ip_int_msn.sql
msn-proxy -v -b &
tem q criar ele chamado de bd_msn.sql
Última edição por agl77; 31-07-2008 às 11:12.
root@fire:/usr/local/etc/msn-proxy/mysql# msn-proxy -d
SQL INIT: (Access denied for user 'msn-proxy'@'localhost' (using password: YES))
cannot init database
eu revisei a instalacao a principio ta ok.. porém meu problema é que ta dando acesso negado quando tenta conectar no mysql, tentei trocar o usuario mas da erro também... alguma idéia?? segue o conf
# "host or socket|port (zero for socket)|user|pass|database name"
/var/run/mysqld/mysqld.sock|0|msn-proxy|'******'|msn-proxy
eu tive esse problema tbem
é erro na criação do BD ou na senha
vc alterou a senha do bd?
q distro vc usa?
sujiro instalar o phpmyadmin
se for debian
aptitude install phpmyadmin
Última edição por agl77; 31-07-2008 às 12:58.