Prosody, como obter o endereço IP dos clientes conectados?

2

Estou executando o servidor Prosody no ubuntu.
Eu queria saber se há uma maneira possível de obter o endereço IP de cada cliente que se conecta ao meu servidor, basicamente, eu quero duas coisas:
1) Eu quero obter o endereço IP do usuário que usa um JID do meu servidor.
2) Eu quero obter o endereço IP do usuário que entra em uma conferência no meu servidor.
Agora há um módulo que funciona de forma semelhante ao que eu preciso, mas para obter o IP, eu tem que usar o prosodyctl que não ajuda o que estou tentando fazer.
Então, existe uma maneira possível de salvar seus IPs em um arquivo, talvez? ou qualquer outra maneira de obtê-lo em vez de usar prosodyctl ? Obrigado.

    
por KiDo 14.04.2015 / 14:03

1 resposta

1

Você precisa ativar mod_log_auth

link

Então você precisa adicionar o seguinte no seu arquivo de configuração:

log_auth_ips = "all"

Isso registrará o IP de todas as conexões de entrada (com falha ou não).

    
por 14.04.2015 / 14:36

Tags