On Thu, Jan 10, 2019 at 08:53:43AM +0100, Jos?? Antonio Guti??rrez Delgado wrote:
Hello, what I need to know is when that user has been
registered for the
last time or, if possible, all the times he has been registered.
If you could tell me how the RPC commands are used, I would be very
grateful, because I am starting with the servers and I do not master it
very much.
RPC will only give you the current state. Something like
kamcmd ul.lookup location username
should give you the current info.
But for the history you have to add some logic like Dmitri already
suggested. Personally I xlog any authentication request (for use with
fail2ban to block bruteforces). Something like this works for me:
if (is_method("REGISTER|INVITE"))
{
$var(authenticated)=www_authenticate("$rd", "subscriber");
xlog("L_ALERT","AUTHENTICATE[$var(authenticated)]: $rm from $fu to $tu
(IP:$si:$sp) $rd\n");
if ($var(authenticated)!=1)
{
www_challenge("$rd", "1");
exit;
}
consume_credentials();
}