Você precisa ativar mod_log_auth
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).
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.
Você precisa ativar mod_log_auth
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).